Behavior/Symptoms:
If you add more than one content type to a custom (programmatically created) document library, the metadata is not displayed in the Web Properties pop up box at the time of saving the document.
Cause:
After comparing schema.xml before applying SP1 to another schema.xml file after applying SP1, following lines of code was missing: </ScriptQuote> <HTML> ); _tp_ctfld.fShowInNewForm = BoolFromString2( </HTML> <ScriptQuote> <Property Select="ShowInNewForm" /> </ScriptQuote> <HTML> , true); _tp_ctfld.fShowInEditForm = BoolFromString2( </HTML> <ScriptQuote> <Property Select="ShowInEditForm" /> </ScriptQuote> <HTML> , true); _tp_ctfld.fReadOnly = BoolFromString( </HTML> <ScriptQuote> <Property Select="ReadOnly" /> Resolution:
Take OOB document library's schema.xml for reference and do modifications accordingly in your custom schema.xml. After incorporating above snippet, everything will work fine.