Environment
Novell ZENworks 10 Configuration Management with Support Pack 3 - 10.3 Inventory
Novell ZENworks 10 Configuration Management with Support Pack 2 - 10.2 Inventory
Novell ZENworks 10 Configuration Management with Support Pack 2 - 10.2 Inventory
Situation
Corrupted WIF not getting moved off
ERROR:
[DEBUG] [4/14/10 3:04:07 PM] [] [Loader.InventoryStorerAMModule] []
[InventoryStorerModule: Loading 3a3f6ad446adbb4c89351caa530a0e6f-delta.xml...]
[] []
[DEBUG] [4/14/10 3:04:07 PM] [] [Loader.InventoryStorerAMModule] []
[InventoryStorerModule: could not deserialize wif, error:parser exception at
line=1 column=1:only whitespace content allowed before start tag and not \u0
(position: START_DOCUMENT seen \u0... @1:1) :java.lang.RuntimeException: parser
exception at line=1 column=1:only whitespace content allowed before start tag
and not \u0 (position: START_DOCUMENT seen \u0... @1:1)
at
com.novell.soa.ws.impl.xml.XMLScrapImpl.mapParserException(XMLScrapImpl.java:56)
at com.novell.soa.ws.impl.xml.XMLReaderImpl.next(XMLReaderImpl.java:206)
at com.novell.soa.ws.impl.xml.XMLReaderImpl.peek(XMLReaderImpl.java:163)
at com.novell.soa.ws.impl.xml.InputStreamImpl.peek(InputStreamImpl.java:86)
at
com.novell.zenworks.datamodel.utils.soap.ObjectSerializer.deserialize(ObjectSerializer.java:147)
at
com.novell.zenworks.loader.modules.InventoryStorerModule.run(InventoryStorerModule.java:435)
at com.novell.zenworks.loader.ZENModuleThread.run(ZENModuleThread.java:111)
] [] []
[InventoryStorerModule: Loading 3a3f6ad446adbb4c89351caa530a0e6f-delta.xml...]
[] []
[DEBUG] [4/14/10 3:04:07 PM] [] [Loader.InventoryStorerAMModule] []
[InventoryStorerModule: could not deserialize wif, error:parser exception at
line=1 column=1:only whitespace content allowed before start tag and not \u0
(position: START_DOCUMENT seen \u0... @1:1) :java.lang.RuntimeException: parser
exception at line=1 column=1:only whitespace content allowed before start tag
and not \u0 (position: START_DOCUMENT seen \u0... @1:1)
at
com.novell.soa.ws.impl.xml.XMLScrapImpl.mapParserException(XMLScrapImpl.java:56)
at com.novell.soa.ws.impl.xml.XMLReaderImpl.next(XMLReaderImpl.java:206)
at com.novell.soa.ws.impl.xml.XMLReaderImpl.peek(XMLReaderImpl.java:163)
at com.novell.soa.ws.impl.xml.InputStreamImpl.peek(InputStreamImpl.java:86)
at
com.novell.zenworks.datamodel.utils.soap.ObjectSerializer.deserialize(ObjectSerializer.java:147)
at
com.novell.zenworks.loader.modules.InventoryStorerModule.run(InventoryStorerModule.java:435)
at com.novell.zenworks.loader.ZENModuleThread.run(ZENModuleThread.java:111)
] [] []
Resolution
This is fixed in version 10.3.1 - see KB 7006265 "ZENworks
Configuration Management 10.3.1 - update information and list of fixes"
which can be found at https://www.novell.com/support
Additional Information
The corrupted file is not moved to the failure folder as the filestream is kept open on exception.