OK, I got it. One must define a type-attribute, otherwise the exception is thrown.
> -----Original Message----- > From: [email protected] [mailto:[email protected]] > Sent: Dienstag, 10. August 2010 14:28 > To: '[email protected]' > Subject: Fieldhandler > > Hi, > > when I register a GeneralizedFieldHandler impl, I get the > following exception: > > java.lang.NullPointerException > at > org.exolab.castor.mapping.loader.AbstractMappingLoader.isPrimi > tive(AbstractMappingLoader.java:1214) > at > org.exolab.castor.xml.XMLMappingLoader.createFieldDesc(XMLMapp > ingLoader.java:671) > at > org.exolab.castor.mapping.loader.AbstractMappingLoader.createF > ieldDescriptors(AbstractMappingLoader.java:408) > at > org.exolab.castor.xml.XMLMappingLoader.createClassDescriptor(X > MLMappingLoader.java:231) > at > org.exolab.castor.mapping.loader.AbstractMappingLoader.createC > lassDescriptors(AbstractMappingLoader.java:255) > at > org.exolab.castor.xml.XMLMappingLoader.loadMapping(XMLMappingL > oader.java:152) > at > org.castor.mapping.MappingUnmarshaller.getMappingLoader(Mappin > gUnmarshaller.java:164) > at > org.castor.mapping.MappingUnmarshaller.getMappingLoader(Mappin > gUnmarshaller.java:130) > at > org.exolab.castor.xml.XMLContext.addMapping(XMLContext.java:82) > > > This is my mapping: > > <class name="com.foo.Bar" auto-complete="true"> > <map-to xml="bar" /> > <field name="id" type="long"> > <bind-xml name="id" node="element"/> > </field> > <field name="name" type="string"> > <bind-xml name="name" node="element"/> > </field> > <field name="password" handler="com.foo.MyFieldHandler"> > <bind-xml name="password" node="element" /> > </field> > </class> > > What is wrong here? > > I'm using castor 1.3.1 > > Thank you. > --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email

