users@jaxb.java.net

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

From: Perry, Steve <Steve.Perry_at_fnf.com>
Date: Mon, 19 Dec 2005 15:28:55 -0600

Chris: can you provide a simple (perhaps even contrived) example that
fails on Windows but not Unix (or even your real schema files)? Seems
I've run into this before. I'd be happy to look at it.

--steve

> -----Original Message-----
> From: Christoph Sturm [mailto:christoph.sturm_at_gmail.com]
> Sent: Monday, December 19, 2005 2:35 PM
> To: users_at_jaxb.dev.java.net
> Subject: xjc on windows emits bogus Type is already defined errors
>
> 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
>