I have a class with an instance variable of type Hashmap.

My mapping for this field is

<field name="options" collection="map">

          <bind-xml name="options"/>

</field>

When I try to set mapping for the marshaller

Intrestingly when I debug the application, I get the following error,

java.lang.NullPointerException

      at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:291)

      at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:246)

      at org.exolab.castor.xml.Marshaller.setMapping(Marshaller.java:512)

      at HashMapTest.main(HashMapTest.java:71)

      at HashMapTest.main(HashMapTest.java:71)

and when I run the application, I am getting the exception

java.lang.NullPointerException

      at java.lang.Class.isAssignableFrom(Native Method)

      at org.exolab.castor.xml.util.XMLFieldDescriptorImpl.<init>(XMLFieldDescriptorImpl.java:320)

      at org.exolab.castor.xml.XMLMappingLoader.createFieldDesc(XMLMappingLoader.java:379)

      at org.exolab.castor.mapping.loader.MappingLoader.createFieldDescs(MappingLoader.java:618)

      at org.exolab.castor.mapping.loader.MappingLoader.createDescriptor(MappingLoader.java:441)

      at org.exolab.castor.xml.XMLMappingLoader.createDescriptor(XMLMappingLoader.java:192)

      at org.exolab.castor.mapping.loader.MappingLoader.loadMapping(MappingLoader.java:258)

      at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:291)

      at org.exolab.castor.mapping.Mapping.getResolver(Mapping.java:246)

      at org.exolab.castor.xml.Marshaller.setMapping(Marshaller.java:512)

      at HashMapTest.main(HashMapTest.java:71)

 

Somebody pls give me some idea on why I am getting this strange errors. I am using version 0.9.5.2

 

Reply via email to