It seems that I resolved problem in my case:
After putting few logging lines in castor source I found that something is
wrong with mapping.

There was "extends" declaration in mapping file without mapping for extended
class being provided. 0.9.3.21 was tollerable to this mistake. After
removing "extends" it works fine for me with 0.9.5.3.

Dragan


> -----Urspr�ngliche Nachricht-----
> Von:  Jeremy Haile [SMTP:[EMAIL PROTECTED]
> Gesendet am:  Montag, 15. M�rz 2004 14:49
> An:   '[EMAIL PROTECTED]'
> Betreff:      Re: [castor-dev] NullPointerException after switching from
> 0.9.3.21 to 0.9.5.3
> 
> 
> I also receive this problem.  I posted about it this problem two weeks
> ago, but was not able to resolve the issue.  See the following post:
> http://www.mail-archive.com/[EMAIL PROTECTED]/msg17337.html
> 
> I still have this issue today and am forced to run Castor with validation
> turned off.  I would appreciate if someone could provide some insight
> into why this line would be throwing a NPE?  Keith, would you like me to
> file a bug report on this?
> 
> Jeremy
> 
> 
> On Fri, 12 Mar 2004 16:19:42 +0100, "Milovankic Dragan"
> <[EMAIL PROTECTED]> said:
> > 
> > Hi,
> > 
> > I am using castor together with mapping file to marshall data to xml.
> > After changing from castor-0.9.3.21.jar to castor-0.9.5.3.jar in my
> > runtime
> > directory I've got following
> > ...
> >  [java] java.lang.NullPointerException
> >  [java]     at
> >
> org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescrip
> to
> > rImpl.java:890)
> >  [java]     at
> >  org.exolab.castor.xml.Validator.validate(Validator.java:122)
> >  [java]     at
> > org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:241)
> >  [java]     at
> >
> org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescrip
> to
> > rImpl.java:892)
> >  [java]     at
> >  org.exolab.castor.xml.Validator.validate(Validator.java:122)
> >  [java]     at
> > org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:258)
> >  [java]     at
> >
> org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescrip
> to
> > rImpl.java:892)
> >  [java]     at
> >  org.exolab.castor.xml.Validator.validate(Validator.java:122)
> >  [java]     at
> > org.exolab.castor.xml.FieldValidator.validate(FieldValidator.java:258)
> >  [java]     at
> >
> org.exolab.castor.xml.util.XMLClassDescriptorImpl.validate(XMLClassDescrip
> to
> > rImpl.java:892)
> >  [java]     at
> >  org.exolab.castor.xml.Validator.validate(Validator.java:122)
> >  [java]     at
> > org.exolab.castor.xml.Marshaller.validate(Marshaller.java:2068)
> >  [java]     at
> >  org.exolab.castor.xml.Marshaller.marshal(Marshaller.java:774)
> >  [java]     at ch.company.XMLGenerator.marshallToFile(Unknown Source)
> > ...
> > This happened without changing anything else (code, mapping,
> > properties,...).
> > Any idea why?
> > 
> > In the past I've used get/set-method declaration in mapping file in
> order
> > to
> > handle special fields (ex. Calendar).
> > Now I've written CalendarFieldHandler which extends
> > GeneralizedFieldHandler
> > for this purpose and want to use this castor feature.
> > 
> > Help appreciated!
> > 
> > Dragan
> > 
> > 
> > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
> > 
> >      _/_/_/  _/  Swiss Life
> >     _/      _/   Milovankic Dragan
> >    _/_/_/  _/    CH/IDT, BC 0016
> >       _/  _/     Postfach 
> >  _/_/_/  _/_/_/  8022 Zuerich, Switzerland    
> > 
> >         Phone:   +41 1 284 8357
> >           Fax:   +41 1 284 5183  
> >        e-mail:   [EMAIL PROTECTED]
> >                      
> > _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
> > 
> > 
> > 
> > 
> > *******
> > Neue Vorwahl am Hauptsitz von Swiss Life in Zuerich:
> > Ab 29. Maerz 2004 statt 01 284 xx xx neu 043 284 xx xx. 
> > Direktfaxnummern: statt 01 638 xx xx neu 043 338 xx xx. 
> > ******* 
> > Nouveau prefixe au siege de Swiss Life a Zurich: 
> > des le 29 mars 2004, 043 284 xx xx au lieu de 01 284 xx xx. 
> > Numeros de fax directs: 043 338 xx xx au lieu de 01 638 xx xx. 
> > ******* 
> > Swiss Life head office in Zurich has a new area code: 
> > from 29 March 2004, 01 284 xx xx will be replaced with 043 284 xx xx. 
> > For direct fax numbers: 043 338 xx xx instead of 01 638 xx xx. 
> > ******* 
> > Nuovo prefisso 043 alla Sede centrale di Zurigo: 
> > dal 29 marzo 2004, 043 284 xx xx invece di 01 284 xx xx. 
> > Numeri diretti fax: 043 338 xx xx invece di 01 638 xx xx.
> > 
> > ----------------------------------------------------------- 
> > If you wish to unsubscribe from this mailing, send mail to
> > [EMAIL PROTECTED] with a subject of:
> >         unsubscribe castor-dev
> > 
> -- 
>   Jeremy Haile
>   [EMAIL PROTECTED]
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-dev
> 


*******
Neue Vorwahl am Hauptsitz von Swiss Life in Zuerich:
Ab 29. Maerz 2004 statt 01 284 xx xx neu 043 284 xx xx. 
Direktfaxnummern: statt 01 638 xx xx neu 043 338 xx xx. 
******* 
Nouveau prefixe au siege de Swiss Life a Zurich: 
des le 29 mars 2004, 043 284 xx xx au lieu de 01 284 xx xx. 
Numeros de fax directs: 043 338 xx xx au lieu de 01 638 xx xx. 
******* 
Swiss Life head office in Zurich has a new area code: 
from 29 March 2004, 01 284 xx xx will be replaced with 043 284 xx xx. 
For direct fax numbers: 043 338 xx xx instead of 01 638 xx xx. 
******* 
Nuovo prefisso 043 alla Sede centrale di Zurigo: 
dal 29 marzo 2004, 043 284 xx xx invece di 01 284 xx xx. 
Numeri diretti fax: 043 338 xx xx invece di 01 638 xx xx.

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to