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, |