Oops, yes, a field handler definitely should be a valid work-around. 

Werner

> -----Original Message-----
> From: Werner Guttmann [mailto:[EMAIL PROTECTED] 
> Sent: Dienstag, 24. Oktober 2006 13:13
> To: [email protected]
> Subject: RE: [castor-user] Is public static {Type} 
> valueOf(String) not working with 1.0.4?
> 
> Well, at leat not knowingly ... in terms of removing support 
> for enums.
> Can you pleaese open a new Jira issue at 
> http://jira.codehaus.org/browse/CASTOR, and attach all 
> relevant files ?
> 
> Werner
> 
> > -----Original Message-----
> > From: M.-Leander Reimer [mailto:[EMAIL PROTECTED]
> > Sent: Dienstag, 24. Oktober 2006 12:49
> > To: [email protected]
> > Subject: [castor-user] Is public static {Type}
> > valueOf(String) not working with 1.0.4?
> > 
> > Hi Castor list,
> > 
> > just upgraded to Castor 1.0.4 and now some of my unit tests are not 
> > working anymore. To be more precise, all my unmarshalling 
> tests where 
> > a type-safe enum style class is involved now throw an 
> > IllegalArgumentException (stack trace located at the end of 
> the mail).
> > 
> > All these classes have a method "public static {Type} 
> valueOf(String)" 
> > and with 1.0.3 everything was working. Has the support for 
> this been 
> > removed in
> > 1.0.4 or is it a bug?
> > 
> > I really need some of the fixes from the latest version, so would a 
> > GeneralizedFiledHandler implementation for all these 
> classes help me 
> > to solve this problem quickly?
> > 
> > Thanks for any comments.
> > 
> > Leander
> > 
> > ----- Stack Trace
> > 
> > Type conversion error: could not set value of 
> > documentVersion(de.adaptions.adgen.common.data.DocumentVersion
> > ) with value of type java.lang.String
> > java.lang.IllegalArgumentException: Type conversion error: 
> > could not set value of
> > documentVersion(de.adaptions.adgen.common.data.DocumentVersion)
> > with value of type java.lang.String
> >     at
> > org.exolab.castor.mapping.loader.FieldHandlerImpl.setValue(Fie
> > ldHandlerImpl.
> > java:546)
> >     at
> > org.exolab.castor.mapping.GeneralizedFieldHandler.setValue(Gen
> > eralizedFieldH
> > andler.java:274)
> >     at
> > org.exolab.castor.xml.UnmarshalHandler.processAttribute(Unmars
> > halHandler.jav
> > a:3047)
> >     at
> > org.exolab.castor.xml.UnmarshalHandler.processAttributes(Unmar
> > shalHandler.ja
> > va:2704)
> >     at
> > org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalH
> > andler.java:16
> > 60)
> >     at
> > org.exolab.castor.xml.UnmarshalHandler.startElement(UnmarshalH
> > andler.java:13
> > 75)
> >     at
> > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
> > Source)
> >     at
> > org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(Unknown
> > Source)
> >     at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStar
> > tElement(Unkno
> > wn Source)
> >     at
> > org.apache.xerces.impl.XMLDocumentScannerImpl$ContentDispatche
> > r.scanRootElem
> > entHook(Unknown Source)
> >     at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
> > ContentDispatc
> > her.dispatch(Unknown Source)
> >     at
> > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> > ment(Unknown
> > Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> >     at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
> > Source)
> >     at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> >     at
> > org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> >     at
> > org.exolab.castor.xml.Unmarshaller.unmarshal(Unmarshaller.java:708)
> > ....
> > 
> > ---------------
> > 
> > 
> > 
> ---------------------------------------------------------------------
> > To unsubscribe from this list please visit:
> > 
> >     http://xircles.codehaus.org/manage_email
> > 
> > 
> > 
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 
> 

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

    http://xircles.codehaus.org/manage_email

Reply via email to