When user-defined properties are added to a document, a second section exists for DocumentSummaryInformation. This causes the specialized getXxx() calls which inturn call getProperty() to fail b/c it is wired to only work when one section exists. Because they are known to be in the first section, DocumentSummaryInformation should override getProperty() or create a getFirstSectionProperty() to get them. It may be worthwhile to put the same code in SummaryInformation in case a second section could ever be created (not sure?).
Please attach a document to this bug report which exhibits the problem! Thanks!
Created attachment 8607 [details] Exhibits user-defined properties which cause a 2nd section in DocumentSummaryInformation
Test cases run and files opens fine in the poibrowser.