NullReferenceException for Summary property of VersioningFile

Ted
Member since: 2006
 

Hello everyone!

I've run into something that I haven't seen before.

When I create a new VPP file programmatically (using the CreateFile method of a VersioningDirectory object) the resulting VersioningFile object throws a NullReferenceException when getting the Summary property.

The stack trace suggests a VersioningFileSummary cannot be created.

I've added additional meta data properties in FileSummary.config and I can properly edit the meta data (including my custom properties) if I upload a file through File Manager, this problem only occurs when creating files programmatically.

I've tried Anders Hattestad's code (from this thread: http://world.episerver.com/Modules/Forum/Pages/thread.aspx?id=29461), but that didn't solve the problem.

My gut tells me something has gone awry in the DDS, but I'd greatly appreciate any feedback if you've seen this before!

Thanks!

#65412 Jan 29, 2013 13:45
  • Ted
    Member since: 2006
     

    Yay! My brother in arms Thomas Krantz solved it!

    Before you can access the Summary property you have to write some bytes to the VersioningFile (!), as soon as you've done that you can set Summary meta data.

    I'm going to go ahead and chalk this up as a bug... Although it has probably been this way since CMS 5? :)

    #65414 Jan 29, 2013 14:14