Joachim, Aldrin,

it looks like the problem is not with an incorrect dependency in the Maven POM of the codegen module, but with the JAR file uploaded for the Castor XML core.

It turned out that there was an old class file included in the JAR for org.exolab.castor.xml.XMLNaming, a class that has been recently moved to a new package (org.castor.xml, that is).

Performing a mvn clean, and redeploying resolved the problem for me. In other words, I just uploaded a new snapshot JAR for the core XML part.

Regards
Werner

Joachim Grüneis wrote:
Hello,

I took a look onto your problem and found out that:
1) I can reproduce your problem with the uploaded jar files
2) it relates in an error happened at building the codegen 1.2 snapshot jar

We will fix it and upload the new files within the next hours.

Sorry

Joachim

On Jan 8, 2008, at 1:57 PM, aldrin d'souza wrote:

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.


---------------------------------------------------------------------
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