No idea, to be honest. Can you make the test case available ?

Werner

Toby wrote:
> Hi Folks,
> 
> Sorry if its a basic question but I can't get any clues as to why when
> marshalling throws the following exception;
> 
> java.lang.IllegalArgumentException: Cannot resolve a null or zero-length
> class name.
>     at
> org.exolab.castor.xml.util.XMLClassDescriptorResolverImpl.resolveByXMLName(XMLClassDescriptorResolverImpl.java:253)
>     at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1021)
>     at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:1913)
>     at org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:838)
>     at
> com.racediary.io.BasicSerialisationTest.assertSerialisation(BasicSerialisationTest.java:115)
>     at
> com.racediary.io.BasicSerialisationTest.nonEmptyRaceCollectionSerialisation(BasicSerialisationTest.java:64)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 
> I kind of gather that the problem is that castor is trying to do something
> with a class it sees as the empty string or null but I don't really see how?
> I'm not using any mapping file here, just running a test which marshalls
> then unmarshals an object.
> 
> Any clues as to what this error message actually means?
> 
> Thanks,
> Toby
> 


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to