Thanks Keith. I ran against a CVS checkout and the error is the same:

     [java] java.lang.IllegalArgumentException: '-ERROR-IF-THIS-IS-USED-' is
not a valid Java identifier.
     [java]     at org.exolab.javasource.JField.setName(JField.java:189)
     [java]     at org.exolab.javasource.JField.<init>(JField.java:80)
     [java]     at
org.exolab.castor.builder.DescriptorSourceFactory.createDescriptor(Descripto
rSourceFactory.java:297)
     [java]     at
org.exolab.castor.builder.DescriptorSourceFactory.createSource(DescriptorSou
rceFactory.java:222)
     [java]     at
org.exolab.castor.builder.SourceGenerator.processJClass(SourceGenerator.java
:1302)
     [java]     at
org.exolab.castor.builder.SourceGenerator.processComplexType(SourceGenerator
.java:1033)
     [java]     at
org.exolab.castor.builder.SourceGenerator.createClasses(SourceGenerator.java
:866)
     [java]     at
org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.jav
a:348)
     [java]     at
org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.jav
a:410)
     [java]     at
org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerator.jav
a:441)
     [java]     at
org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:797)
     [java] Exception in thread "main"


I'd be happy to try any other ideas.

Thanks!

-Angelina

> -----Original Message-----
> From: Keith Visco [mailto:[EMAIL PROTECTED] 
> Sent: Thursday, July 15, 2004 3:49 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [castor-user] [XML] Error traceback from 
> generator with choice in
> 
> 
> 
> 
> Angelina,
> 
> Can you try running the schema, just for debugging purposes, 
> with the CVS version of Castor, it has some improvements to 
> the error messages in this particular case.
> 
> --Keith
> 
> > [EMAIL PROTECTED] wrote:
> > 
> > When the Castor source generator runs against my schema, I get the 
> > following traceback:
> > 
> >     [java] java.lang.IllegalArgumentException:
> > '-ERROR-IF-THIS-IS-USED-' is not a valid Java identifier.
> >      [java]     at
> > org.exolab.javasource.JField.setName(JField.java:189)
> >      [java]     at 
> org.exolab.javasource.JField.<init>(JField.java:80)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.DescriptorSourceFactory.createDescriptor(Des
> > criptorSourceFactory.java:297)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.DescriptorSourceFactory.createSource(Descrip
> > torSourceFactory.java:222)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.processJClass(SourceGenerato
> > r.java:1302)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.processComplexType(SourceGen
> > erator.java:1033)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.createClasses(SourceGenerato
> > r.java:866)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerat
> > or.java:348)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerat
> > or.java:410)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.generateSource(SourceGenerat
> > or.java:441)
> > 
> >      [java]     at
> > 
> org.exolab.castor.builder.SourceGenerator.main(SourceGenerator.java:79
> > 7)
> > 
> >      [java] Exception in thread "main"
> > 
> > This occurs (I believe) from the following schema snippet:
> > 
> >   <complexType name="TaskType">
> >     <sequence minOccurs="0" maxOccurs="unbounded">
> >       <element name="Statuses" type="myns:StatusesType" 
> minOccurs="0" 
> > maxOccurs="unbounded"/>
> >       <choice minOccurs="0" maxOccurs="1">
> >         <element name="Abort" type="myns:AbortType" minOccurs="0" 
> > maxOccurs="unbounded"/>
> >         <element name="Run" type="myns:RunType" minOccurs="0" 
> > maxOccurs="unbounded"/>
> >       ..
> >      </choice>
> >     </sequence>
> >    </complexType>
> > 
> > Any ideas where the '-ERROR-IF-THIS-IS-USED' comes from? It's not 
> > anywhere in my schema and I can't even find the string when 
> searching 
> > on the Castor source.
> > 
> > Thanks!
> > 
> > -Angelina Talley
> > 
> >     ---------------------------------------------------------------
> > -----------------------------------------------------------
> > If you wish to unsubscribe from this mailing, send mail to 
> > [EMAIL PROTECTED] with a subject of:
> >         unsubscribe castor-user
> 
> 
> 
> ----------------------------------------------------------- 
> If you wish to unsubscribe from this mailing, send mail to 
> [EMAIL PROTECTED] with a subject of:
>         unsubscribe castor-user
> 



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

Reply via email to