Hi

I am getting this weird exception even though all the classes that I am trying to unmarshall implement java.io.Serializable. Is there any other reason for getting this exception? Any help would be most welcome.

 

The marshaller cannot marshal/unmarshal types of Void.class, Class.class or Object.classorg.xml.sax.SAXException: The marshaller cannot unmarshal non primitive types that do not implement java.io.Serializable  at org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalHandler.java:1049)

At org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1340)

            at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLVal

idator.java:1214)

            at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentSc

anner.java:1806)

            at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatc

h(XMLDocumentScanner.java:949)

            at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScan

ner.java:381)

            at

org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)

            at

org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:547)

            at

com.eaton.tools.loader.DataLoader.loadData(DataLoader.java:80)

            at

com.eaton.tools.loader.FileLoader.main(FileLoader.java:54)

 

Thanks,

Milan.

 

Reply via email to