users@jaxb.java.net

Re: xjc on windows emits bogus Type is already defined errors

From: Kohsuke Kawaguchi <kohsuke.kawaguchi_at_sun.com>
Date: Tue, 20 Dec 2005 10:18:30 -0800

Given that it compiles fine on Unix/Mac, I suspect that the issue is
because XJC is trying to generate two source files that only differ in
case (like ABC and Abc)

Can you post the error message? At least the error should point out the
cause.


Christoph Sturm wrote:
> Hey people!
>
> I have a strange problem with xjc. It works perfectly on unix and mac
> osx, but when i try to build on windows i get a lot of errormessages
> saying "xxxType" is already defined.
>
> this is how my xjc task looks like:
>
> <xjc target="target/xjc" package="blabla" extension="true">
> <schema dir="xsd">
> <include name="*.xsd"/>
> </schema>
> </xjc>
>
> It seems that the problems happens like this:
> one schema file imports the namespace of another schemafile, and that
> makes xjc load the imported schema file. Later when it processes the
> file that was imported by the other file it parses it again, and finds
> all types already defined, and thats why it outputs the error.
>
> These schema files compile fine with the xmlbeans 2 compiler. and they
> compile fine with xjc on unix. Just on windows i get this nasty error.
> Any idea what i can do to avoid this?
>
> thanks
> chris
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jaxb.dev.java.net
> For additional commands, e-mail: users-help_at_jaxb.dev.java.net
>
>


-- 
Kohsuke Kawaguchi
Sun Microsystems                   kohsuke.kawaguchi_at_sun.com