none
Document Information Panel cannot open the form. (proppanel.xsn)

    Question

  • Hi everyone,

    I have a bit of a puzzle here I hope you can help me address.

    I have a document library, that contains two content types. The content types are based on site columns and work perfectly for almost all documents in the library, except for Word 2007 (docx) documents. (The library consists of Word documents, pdf's and links.)

    The problem started getting noticed when updating the properties of Word document using the built in, out of the box, form. Example, updating a review date filed with a new date. The new date never displayed in the view (the old value was displayed or the field was blank).

    When we opened the document in Word, we first got the DIP to work, and here the updated value was displayed. At this point I was pretty relieved and was hoping just re-saving the document into the library would update the column value.

    But, on saving the document back to SharePoint (the same happened when i used "Save as") the save seemed to go just fine. (On "Save as" the content type choice dialogue popped up and I was redirected to the properties page of that item in SharePoint.)

    Just to verify that the columns were all updated, I refreshed the view and no change. No updated values to be seen, anywhere. And when I tried to open the document in Word once again, I got the lovely error message:

    "The Document Information Panel was unable to load. The document will continue to open. For more information, contact your system administrator."

    The details were even better:
    Document Information Panel cannot open the form. To fix this problem, contact your system administrator.
    Form template: /proppanel.xsn
    Document Information Panel cannot open the selected form. There was an error while loading the XML Schema for the form.
    /schema/element[1][@name = 'properties']/complexType[1]/sequence[1]/element[1][@name = 'documentManagement']/complexType[1]/all[1]/element[29]
    Multiple names found in attribute value when only one was expected.

    Now, after Bing(ing) and finally goooooooogl'ing for solutions, I am still stuck with the same error message, and no updated column values to show for my effort.

    After doing some excavation into the docx files in the library, I find that the documents that do work (some actually do) have a customXml\item2.xml file that contains all the column values, and the files that fail have a customXml\item3.xml file that contains basically nothing. (The numbers of the files are actually irrelevant. The only consistence is that in the word files with the error, the file with the highest number is always less in size and content then the prior one.)

    Failed customXml\item#.xml:
    <b:Sources SelectedStyle="\APA.XSL" StyleName="APA" xmlns:b="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" xmlns="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" />

    Sub question: Does anyone know what triggers the creation of these customXml\item#.xml files?

    Working customXml\itemProps2.xml:
      <?xml version="1.0" encoding="UTF-8" standalone="no" ?>

    - <ds:datastoreItem ds:itemID="{AC3EE008-B3FD-47EB-8DCE-577063FEB14F}" xmlns:ds="http://schemas.openxmlformats.org/officeDocument/2006/customXml">
    - <ds:schemaRefs>
      <ds:schemaRef ds:uri="http://schemas.microsoft.com/office/2006/metadata/contentType" />
      <ds:schemaRef ds:uri="http://schemas.microsoft.com/office/2006/metadata/properties/metaAttributes" />
      <ds:schemaRef ds:uri="http://www.w3.org/2001/XMLSchema" />
      <ds:schemaRef ds:uri="http://schemas.microsoft.com/office/2006/metadata/properties" />
      <ds:schemaRef ds:uri="b981996c-a872-4b7f-b0d6-6b074c66df5a" />
      <ds:schemaRef ds:uri="47fdd3b0-0da1-4b6b-aab3-2c69411d880d" />
      <ds:schemaRef ds:uri="http://schemas.microsoft.com/office/2006/documentManagement/types" />
      <ds:schemaRef ds:uri="http://schemas.openxmlformats.org/package/2006/metadata/core-properties" />
      <ds:schemaRef ds:uri="http://purl.org/dc/elements/1.1/" />
      <ds:schemaRef ds:uri="http://purl.org/dc/terms/" />
      <ds:schemaRef ds:uri="http://schemas.microsoft.com/office/internal/2005/internalDocumentation" />
      </ds:schemaRefs>
      </ds:datastoreItem>

    Failing customXml\itemProps3.xml:
      <?xml version="1.0" encoding="UTF-8" standalone="no" ?>

    - <ds:datastoreItem ds:itemID="{3DABE836-F746-46E8-8C35-721D7E7C2EB8}" xmlns:ds="http://schemas.openxmlformats.org/officeDocument/2006/customXml">
    - <ds:schemaRefs>
      <ds:schemaRef ds:uri="http://schemas.openxmlformats.org/officeDocument/2006/bibliography" />
      </ds:schemaRefs>
      </ds:datastoreItem>

    All the PDF files and links in the library work perfect, so my guess is that this has something to do with Word and the DIP. (Or how SharePoint re-creates word documents from the database.)

    The docProps\custom.xml files also differ between the files that work and the ones that don't.

    I realize that this issue might not be just DIP related, but as that is my error message, it is as good as any other category I guess.

    On final note I can say that there are NO custom coding involved. There is however some third party tools installed on the farm. But this solution has been working flawlessly for months, and now suddenly stopped working. All I have been told is that the Office security update KB976321 has been installed, and that this in absolutely no way could cause this. (If anyone could prove that last statement wrong, I would be very happy)

    Thank you for reading this enormous post. I really appreciate your effort.

    Wednesday, June 16, 2010 5:00 PM

All replies