This is a codegen command-line issue, I'm not sure if we need a JUnit test
to reproduce it. All I did was include the snapshot jars (and their
dependents) in the classpath and ran the
org.exolab.castor.builder.SourceGeneratorMain class. All input schemas give
me the same exception.

I initially thought, it was a class-incompatibility caused by a mismatch of
castor jars in my classpath. However, as I wrote earlier, the excecption is
thrown even when I set the classpath to the minimal-set of jars I listed.

thanks,
--
ajd.


On 08/01/2008, Werner Guttmann <[EMAIL PROTECTED]> wrote:
>
> Hmm ... can you supply me with a JUnit test (following the structure of
> the test case template as shown in the correspüonding XML HOW-TO), and
> we'll look into this in detail.
>
> Werner
>
> aldrin d'souza wrote:
> > Hello Werner,
> >
> > I was trying to verify a fix included in this snapshot
> > (http://jira.codehaus.org/browse/CASTOR-2235)
> > Here's what I did:
> >
> > -----------------------
> > d:\work> set
> > CLASSPATH=castor-1.2-20080107.220735-1.jar;castor-
> codegen-1.2-20080107.221655-1.jar;commons-logging-1.1-dev.jar;velocity-
> 1.3.jar;commons-collections-2.1.jar;logkit-1.0.1.jar
> > d:\work>java org.exolab.castor.builder.SourceGeneratorMain -i
> minimal.xsd
> > -----------------------
> >
> > Here's what I got:
> >
> > -----------------------
> > Exception in thread "main" java.lang.NoSuchMethodError:
> > org.castor.xml.InternalContext.getXMLNaming
> ()Lorg/exolab/castor/xml/XMLNaming;
> >         at
> > org.exolab.castor.xml.XMLMappingLoader.createFieldDesc(
> XMLMappingLoader.java
> > :535)
> >         at
> >
> org.exolab.castor.mapping.loader.AbstractMappingLoader.createFieldDescriptors
> (AbstractMappingLoader.java:415)
> >         at
> > org.exolab.castor.xml.XMLMappingLoader.createClassDescriptor(
> XMLMappingLoader.java
> > :237)
> >         at
> >
> org.exolab.castor.mapping.loader.AbstractMappingLoader.createClassDescriptors
> (AbstractMappingLoader.java:262)
> >         at
> > org.exolab.castor.xml.XMLMappingLoader.loadMapping(XMLMappingLoader.java
> :156)
> >
> >         at
> > org.castor.mapping.MappingUnmarshaller.getMappingLoader(
> MappingUnmarshaller.java:167)
> >         at
> > org.castor.mapping.MappingUnmarshaller.getMappingLoader(
> MappingUnmarshaller.java:133)
> >         at org.exolab.castor.xml.Unmarshaller.setMapping
> > (Unmarshaller.java:541)
> >         at
> > org.exolab.castor.xml.schema.SimpleTypesFactory.loadTypesDefinitions(
> SimpleTypesFactory.java:427)
> >         at
> > org.exolab.castor.xml.schema.SimpleTypesFactory.getType(
> SimpleTypesFactory.java
> > :393)
> >         at
> > org.exolab.castor.xml.schema.SimpleTypesFactory.getBuiltInType(
> SimpleTypesFactory.java:205)
> >         at
> > org.exolab.castor.xml.schema.Schema.getSimpleType(Schema.java:1284)
> >         at org.exolab.castor.xml.schema.Schema.getSimpleType
> > (Schema.java:1224)
> >         at
> > org.exolab.castor.xml.schema.SimpleTypeReference.resolveTypeReference(
> SimpleTypeReference.java:104)
> >         at
> > org.exolab.castor.xml.schema.SimpleTypeReference.getType(
> SimpleTypeReference.java
> > :94)
> >         at
> > org.exolab.castor.xml.schema.AttributeDecl.getSimpleType(
> AttributeDecl.java:256)
> >         at
> > org.exolab.castor.builder.factory.SourceFactory.processAttributes(
> SourceFactory.java:1727)
> >         at
> > org.exolab.castor.builder.factory.SourceFactory.processComplexType
> > (SourceFactory.java:1897)
> >         at
> > org.exolab.castor.builder.factory.SourceFactory.processComplexType(
> SourceFactory.java:806)
> >         at
> > org.exolab.castor.builder.factory.SourceFactory.createSourceCode(
> SourceFactory.java
> > :373)
> >         at
> > org.exolab.castor.builder.factory.SourceFactory.processComplexType(
> SourceFactory.java:770)
> >         at
> > org.exolab.castor.builder.factory.SourceFactory.createSourceCode(
> SourceFactory.java:373)
> >         at
> > org.exolab.castor.builder.SourceGenerator.createClasses(
> SourceGenerator.java:898)
> >         at
> > org.exolab.castor.builder.SourceGenerator.generateAllClassFiles(
> SourceGenerator.java:752)
> >         at org.exolab.castor.builder.SourceGenerator.generateSource
> > (SourceGenerator.java:705)
> >         at
> > org.exolab.castor.builder.SourceGenerator.generateSource(
> SourceGenerator.java:648)
> >         at
> > org.exolab.castor.builder.SourceGenerator.generateSource(
> SourceGenerator.java:546)
> >         at
> > org.exolab.castor.builder.SourceGeneratorMain.main(
> SourceGeneratorMain.java:309)
> > -----------------------
> >
> > Apparently, there's something wrong with my setup, but I can't figure
> > out what. Can you help?
> >
> > thanks,
> > --
> > ajd.
> >
> > On 08/01/2008, *Werner Guttmann* <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>> wrote:
> >
> >     Hi,
> >
> >     I've just made a first snapshot release of Castor 1.2 available at
> the
> >     snapshot repository of the Codehaus at
> >
> >     http://snapshots.repository.codehaus.org/org/codehaus/castor
> >
> >     (and sub-directories). Please have a look at the project road map
> >     available at Jira at
> >
> >
> >
> http://jira.codehaus.org/browse/CASTOR?report=com.atlassian.jira.plugin.system.project:roadmap-panel
> >     <
> http://jira.codehaus.org/browse/CASTOR?report=com.atlassian.jira.plugin.system.project:roadmap-panel
> >
> >
> >
> >     for details about feature additions and bug fixes included.
> >
> >     Regards
> >     Werner Guttmann
> >     Castor, committer
> >
> >
> >
> ---------------------------------------------------------------------
> >     To unsubscribe from this list please visit:
> >
> >        http://xircles.codehaus.org/manage_email
> >
> >
> >
> >
> > --
> > ajd.
>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list please visit:
>
>    http://xircles.codehaus.org/manage_email
>
>


-- 
ajd.

Reply via email to