I just recently updated ZCM to 11.4 (then 11.4.1) from 11.3. Everything prior to 11.4 worked. Once we upgraded to 11.4, none of our new 11.4 ZCM agents would display the Collection Data Form using any means: zac inv cdf, right-click ZCM agent in taskbar, or as a quick task in ZCC. This is what I saw in the log:

[TRACE] [02/17/2016 08:53:22.377] [1248] [ZenworksWindowsService] [27] [] [CLM] [] [Unexpected exception in ProcessCommand: System.InvalidOperationExceptionThere is an error in XML document (17436, 28).
at System.Xml.Serialization.XmlSerializer.Deserialize (XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at Novell.Zenworks.InventoryManager.InventorySettings .updateCurrentScanToFullScanForPrevHWonlyScan(Scan Type stype)
at Novell.Zenworks.InventoryManager.InventoryScan.Run Scan(ScanType type, String eventid)
at Novell.Zenworks.InventoryManager.ScheduledScan.Eve ntCallBack(String eventID, Object session, Object eventData, Object consumerData, Boolean isBlackOut)
at Novell.Zenworks.InventoryManager.InventoryCmdLineH andler.OpenCDF()
at Novell.Zenworks.InventoryManager.InventoryCmdLineH andler.ProcessCommandLine(Session session, List`1 parameters, CommandLineOutputStream stream)
at Novell.Zenworks.Zmd.CommandLineManager.ProcessComm and(CommandLineOutputStream stream, String command, List`1 commandParams)] [] [] [] [ZENworks Agent]

In an attempt to fix this behavior, I update to 11.4.1 yesterday. Now, the Collection Data Form will display, but any information typed into the form and submitted doesn't stick. This is what the log shows:

[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [41] [cchssetup] [InventoryManager] [] [CDFSilentMode(cdfformdata): nc_workstation.Site=CCHS|nc_workstation.Department =Lab|nc_workstation.Room=210] [] [] [] [ZENworks Agent]
[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [41] [cchssetup] [InventoryManager] [] [CollectionDataForm.SubmitFormData() got: nc_workstation.Site=CCHS|nc_workstation.Department =Lab|nc_workstation.Room=210] [] [] [] [ZENworks Agent]
[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [41] [cchssetup] [InventoryManager] [] [WifCdf exceptionSystem.InvalidOperationException: There is an error in XML document (17411, 28). ---> System.Xml.XmlException: '', hexadecimal value 0x01, is an invalid character. Line 17411, position 28.
at System.Xml.XmlTextReaderImpl.Throw(String res, String() args)
at System.Xml.XmlTextReaderImpl.ParseNumericCharRefIn line(Int32 startPos, Boolean expand, StringBuilder internalSubsetBuilder, Int32& charCount, EntityType& entityType)
at System.Xml.XmlTextReaderImpl.ParseCharRefInline(In t32 startPos, Int32& charCount, EntityType& entityType)
at System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
at System.Xml.XmlTextReaderImpl.ParseText()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlReader.ReadElementString()
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlS erializationReader1.Read87_WIFResultSetSoftwareFil eScan(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlS erializationReader1.Read89_WIFResultSetSoftware(Bo olean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlS erializationReader1.Read91_WIFResultSet(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlS erializationReader1.Read95_WIF(Boolean isNullable, Boolean checkType)
at Microsoft.Xml.Serialization.GeneratedAssembly.XmlS erializationReader1.Read139_WIF()
--- End of inner exception stack trace ---
at System.Xml.Serialization.XmlSerializer.Deserialize (XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
at System.Xml.Serialization.XmlSerializer.Deserialize (XmlReader xmlReader, String encodingStyle)
at Novell.Zenworks.InventoryManager.WifCdf.Read()] [] [] [] [ZENworks Agent]
[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [41] [cchssetup] [InventoryManager] [] [CDFSubmit caught FileNotFoundException: Could not find file 'C:\Program Files (x86)\Novell\ZENworks\work\inventory\03166c01099b2 144b5136fe051465615-cdf.xml'.] [] [] [] [ZENworks Agent]
[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [41] [cchssetup] [InventoryManager] [] [CDFSubmit finished, releasing m_scanbusy] [] [] [] [ZENworks Agent]
[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [63] [cchssetup] [InventoryManager] [] [InventoryScan.RunScan, back from ShowDataForm at 2/18/2016 10:54:50 AM] [] [] [] [ZENworks Agent]
[DEBUG] [02/18/2016 10:54:50.637] [1240] [ZenworksWindowsService] [63] [cchssetup] [InventoryManager] [] [InventoryScan.RunScan, ShowDataForm ran OK] [] [] [] [ZENworks Agent]

I can install an older version of the agent, like 11.1 or 11.3 (although it is a bit flaky itself and sometimes takes multiple restarts to get collection data to save), set the collection data, and everything works. If I upgrade the agent, then I lose the ability (from the agent) to modify the collection data. Any new 11.4 or 11.4.1 agents experience the Collection Data Form not opening (11.4) or not saving the data (11.4.1). Anyone have any insights or help to offer? Thanks in advance.

--
Keith