|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
How to debug: compiler was unable to honor this annotate customization.Dear colleagues,
When compiling my schema I am getting the dreaded xjc error: [ERROR] compiler was unable to honor this annotate customization. It is attached to a wrong place, or its inconsistent with other bindings. There is no stack trace or underlying error. My scenario is quite complex involving annox, jpa and other layers. I would like to get to the underlying error and therefor need to debug xjc code and therfor need to build latest JAXB 2 from source. I checked out code based on instructions here: <https://jaxb2-sources.dev.java.net/> When I run "ant dist" I get an NPE: BUILD FAILED /home/najmi/jvnet/jaxb-ri/build.xml:91: The following error occurred while executing this line: /home/najmi/jvnet/jaxb-ri/runtime/build.xml:179: java.lang.NullPointerException java.lang.NullPointerException at org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:2143) at org.apache.tools.ant.Project.fireMessageLogged(Project.java:2208) at org.apache.tools.ant.Project.log(Project.java:439) at org.apache.tools.ant.Project.log(Project.java:428) at com.sun.tools.txw2.AntErrorListener.print(AntErrorListener.java:51) at com.sun.tools.txw2.AntErrorListener.error(AntErrorListener.java:39) at com.sun.tools.txw2.Main.run(Main.java:192) at com.sun.tools.txw2.Main.run(Main.java:179) at com.sun.tools.txw2.TxwTask.execute(TxwTask.java:155) I am using JDK 6. My JDK version is: Java(TM) SE Runtime Environment (build 1.6.0_06-b02) Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode) Can any one help me build JAXB 2 sources? Any hints on how to debug underlying cause of the "compiler was unable to honor this annotate customization" error? TIA for your help. -- Regards, Farrukh Najmi Web: http://www.wellfleetsoftware.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: How to debug: compiler was unable to honor this annotate customization.I was able to build jaxb2 trunk bits from source when using JDK 5. Perhaps the HOWTO-build.txt file should say JDK 5 is required? Also perhaps the build.xml should check for that and give an appropriate error. So now that I have it built I am wondering how I can run XJC driver in NetBeans debugger with specified command options. So this is a basic NB question that hopefully someone could help me out with? Thanks. Farrukh Najmi wrote: > Dear colleagues, > > When compiling my schema I am getting the dreaded xjc error: > > [ERROR] compiler was unable to honor this annotate customization. It > is attached to a wrong place, or its inconsistent with other bindings. > > There is no stack trace or underlying error. > > My scenario is quite complex involving annox, jpa and other layers. > > I would like to get to the underlying error and therefor need to debug > xjc code and therfor need to build latest JAXB 2 from source. > > I checked out code based on instructions here: > > <https://jaxb2-sources.dev.java.net/> > > When I run "ant dist" I get an NPE: > > BUILD FAILED > /home/najmi/jvnet/jaxb-ri/build.xml:91: The following error occurred > while executing this line: > /home/najmi/jvnet/jaxb-ri/runtime/build.xml:179: > java.lang.NullPointerException > > java.lang.NullPointerException > at org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:2143) > at org.apache.tools.ant.Project.fireMessageLogged(Project.java:2208) > at org.apache.tools.ant.Project.log(Project.java:439) > at org.apache.tools.ant.Project.log(Project.java:428) > at com.sun.tools.txw2.AntErrorListener.print(AntErrorListener.java:51) > at com.sun.tools.txw2.AntErrorListener.error(AntErrorListener.java:39) > at com.sun.tools.txw2.Main.run(Main.java:192) > at com.sun.tools.txw2.Main.run(Main.java:179) > at com.sun.tools.txw2.TxwTask.execute(TxwTask.java:155) > > I am using JDK 6. My JDK version is: > > Java(TM) SE Runtime Environment (build 1.6.0_06-b02) > Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode) > > Can any one help me build JAXB 2 sources? > > Any hints on how to debug underlying cause of the "compiler was unable > to honor this annotate customization" error? > > TIA for your help. > -- Regards, Farrukh Najmi Web: http://www.wellfleetsoftware.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: How to debug: compiler was unable to honor this annotate customization.Looking at the xjc code it appears that the "unable to honor this annotate customization" is generated when an annotation is not used by XJC or one of its plugins. The error message would be more obvious if it said "This annotate customization was not used by XJC or its plugins. Perhaps it is attached to a wrong place, or its inconsistent with other bindings.". So now I need to figure out why annox did not use this customization :-( Thanks. Farrukh Najmi wrote: > > I was able to build jaxb2 trunk bits from source when using JDK 5. > Perhaps the HOWTO-build.txt file should say JDK 5 is required? > Also perhaps the build.xml should check for that and give an > appropriate error. > > So now that I have it built I am wondering how I can run XJC driver in > NetBeans debugger with specified command options. > So this is a basic NB question that hopefully someone could help me > out with? > > Thanks. > > > Farrukh Najmi wrote: >> Dear colleagues, >> >> When compiling my schema I am getting the dreaded xjc error: >> >> [ERROR] compiler was unable to honor this annotate customization. It >> is attached to a wrong place, or its inconsistent with other bindings. >> >> There is no stack trace or underlying error. >> >> My scenario is quite complex involving annox, jpa and other layers. >> >> I would like to get to the underlying error and therefor need to >> debug xjc code and therfor need to build latest JAXB 2 from source. >> >> I checked out code based on instructions here: >> >> <https://jaxb2-sources.dev.java.net/> >> >> When I run "ant dist" I get an NPE: >> >> BUILD FAILED >> /home/najmi/jvnet/jaxb-ri/build.xml:91: The following error occurred >> while executing this line: >> /home/najmi/jvnet/jaxb-ri/runtime/build.xml:179: >> java.lang.NullPointerException >> >> java.lang.NullPointerException >> at >> org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:2143) >> at org.apache.tools.ant.Project.fireMessageLogged(Project.java:2208) >> at org.apache.tools.ant.Project.log(Project.java:439) >> at org.apache.tools.ant.Project.log(Project.java:428) >> at com.sun.tools.txw2.AntErrorListener.print(AntErrorListener.java:51) >> at com.sun.tools.txw2.AntErrorListener.error(AntErrorListener.java:39) >> at com.sun.tools.txw2.Main.run(Main.java:192) >> at com.sun.tools.txw2.Main.run(Main.java:179) >> at com.sun.tools.txw2.TxwTask.execute(TxwTask.java:155) >> >> I am using JDK 6. My JDK version is: >> >> Java(TM) SE Runtime Environment (build 1.6.0_06-b02) >> Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode) >> >> Can any one help me build JAXB 2 sources? >> >> Any hints on how to debug underlying cause of the "compiler was >> unable to honor this annotate customization" error? >> >> TIA for your help. >> > > -- Regards, Farrukh Najmi Web: http://www.wellfleetsoftware.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
|
|
Re: How to debug: compiler was unable to honor this annotate customization.Feel free to post your schema if you'd like a hand
On Fri, Jul 25, 2008 at 8:09 AM, Farrukh Najmi <farrukh@...> wrote: > > Looking at the xjc code it appears that the "unable to honor this annotate > customization" is generated when an annotation is not used by XJC or one of > its plugins. The error message would be more obvious if it said "This > annotate customization was not used by XJC or its plugins. Perhaps it is > attached to a wrong place, or its inconsistent with other bindings.". > > So now I need to figure out why annox did not use this customization :-( > > Thanks. > > Farrukh Najmi wrote: >> >> I was able to build jaxb2 trunk bits from source when using JDK 5. Perhaps >> the HOWTO-build.txt file should say JDK 5 is required? >> Also perhaps the build.xml should check for that and give an appropriate >> error. >> >> So now that I have it built I am wondering how I can run XJC driver in >> NetBeans debugger with specified command options. >> So this is a basic NB question that hopefully someone could help me out >> with? >> >> Thanks. >> >> >> Farrukh Najmi wrote: >>> >>> Dear colleagues, >>> >>> When compiling my schema I am getting the dreaded xjc error: >>> >>> [ERROR] compiler was unable to honor this annotate customization. It is >>> attached to a wrong place, or its inconsistent with other bindings. >>> >>> There is no stack trace or underlying error. >>> >>> My scenario is quite complex involving annox, jpa and other layers. >>> >>> I would like to get to the underlying error and therefor need to debug >>> xjc code and therfor need to build latest JAXB 2 from source. >>> >>> I checked out code based on instructions here: >>> >>> <https://jaxb2-sources.dev.java.net/> >>> >>> When I run "ant dist" I get an NPE: >>> >>> BUILD FAILED >>> /home/najmi/jvnet/jaxb-ri/build.xml:91: The following error occurred >>> while executing this line: >>> /home/najmi/jvnet/jaxb-ri/runtime/build.xml:179: >>> java.lang.NullPointerException >>> >>> java.lang.NullPointerException >>> at org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:2143) >>> at org.apache.tools.ant.Project.fireMessageLogged(Project.java:2208) >>> at org.apache.tools.ant.Project.log(Project.java:439) >>> at org.apache.tools.ant.Project.log(Project.java:428) >>> at com.sun.tools.txw2.AntErrorListener.print(AntErrorListener.java:51) >>> at com.sun.tools.txw2.AntErrorListener.error(AntErrorListener.java:39) >>> at com.sun.tools.txw2.Main.run(Main.java:192) >>> at com.sun.tools.txw2.Main.run(Main.java:179) >>> at com.sun.tools.txw2.TxwTask.execute(TxwTask.java:155) >>> >>> I am using JDK 6. My JDK version is: >>> >>> Java(TM) SE Runtime Environment (build 1.6.0_06-b02) >>> Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode) >>> >>> Can any one help me build JAXB 2 sources? >>> >>> Any hints on how to debug underlying cause of the "compiler was unable to >>> honor this annotate customization" error? >>> >>> TIA for your help. >>> >> >> > > > -- > Regards, > Farrukh Najmi > > Web: http://www.wellfleetsoftware.com > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@... > For additional commands, e-mail: users-help@... > > |
|
|
Re: How to debug: compiler was unable to honor this annotate customization.It runs out that in my case the problem was due to the following poor style of XML Schema: <sequence maxOccurs="unbounded" minOccurs="0"> <element ref="tns:SomeType"/> </sequence> Moving the cardinality specifiers from sequence to sub-elements fixed the problem: <sequence> <element ref="tns:SomeType" maxOccurs="unbounded" minOccurs="0" /> </sequence> XML Schema just gives way to much rope for us to hang ourselves :-( Times like this I am reminding myself how much better/simpler/cleaner Relax NG is. Farrukh Najmi wrote: > > Looking at the xjc code it appears that the "unable to honor this > annotate customization" is generated when an annotation is not used by > XJC or one of its plugins. The error message would be more obvious if > it said "This annotate customization was not used by XJC or its > plugins. Perhaps it is attached to a wrong place, or its inconsistent > with other bindings.". > > So now I need to figure out why annox did not use this customization :-( > > Thanks. > > Farrukh Najmi wrote: >> >> I was able to build jaxb2 trunk bits from source when using JDK 5. >> Perhaps the HOWTO-build.txt file should say JDK 5 is required? >> Also perhaps the build.xml should check for that and give an >> appropriate error. >> >> So now that I have it built I am wondering how I can run XJC driver >> in NetBeans debugger with specified command options. >> So this is a basic NB question that hopefully someone could help me >> out with? >> >> Thanks. >> >> >> Farrukh Najmi wrote: >>> Dear colleagues, >>> >>> When compiling my schema I am getting the dreaded xjc error: >>> >>> [ERROR] compiler was unable to honor this annotate customization. It >>> is attached to a wrong place, or its inconsistent with other bindings. >>> >>> There is no stack trace or underlying error. >>> >>> My scenario is quite complex involving annox, jpa and other layers. >>> >>> I would like to get to the underlying error and therefor need to >>> debug xjc code and therfor need to build latest JAXB 2 from source. >>> >>> I checked out code based on instructions here: >>> >>> <https://jaxb2-sources.dev.java.net/> >>> >>> When I run "ant dist" I get an NPE: >>> >>> BUILD FAILED >>> /home/najmi/jvnet/jaxb-ri/build.xml:91: The following error occurred >>> while executing this line: >>> /home/najmi/jvnet/jaxb-ri/runtime/build.xml:179: >>> java.lang.NullPointerException >>> >>> java.lang.NullPointerException >>> at >>> org.apache.tools.ant.Project.fireMessageLoggedEvent(Project.java:2143) >>> at org.apache.tools.ant.Project.fireMessageLogged(Project.java:2208) >>> at org.apache.tools.ant.Project.log(Project.java:439) >>> at org.apache.tools.ant.Project.log(Project.java:428) >>> at com.sun.tools.txw2.AntErrorListener.print(AntErrorListener.java:51) >>> at com.sun.tools.txw2.AntErrorListener.error(AntErrorListener.java:39) >>> at com.sun.tools.txw2.Main.run(Main.java:192) >>> at com.sun.tools.txw2.Main.run(Main.java:179) >>> at com.sun.tools.txw2.TxwTask.execute(TxwTask.java:155) >>> >>> I am using JDK 6. My JDK version is: >>> >>> Java(TM) SE Runtime Environment (build 1.6.0_06-b02) >>> Java HotSpot(TM) 64-Bit Server VM (build 10.0-b22, mixed mode) >>> >>> Can any one help me build JAXB 2 sources? >>> >>> Any hints on how to debug underlying cause of the "compiler was >>> unable to honor this annotate customization" error? >>> >>> TIA for your help. >>> >> >> > > -- Regards, Farrukh Najmi Web: http://www.wellfleetsoftware.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@... For additional commands, e-mail: users-help@... |
| Free Forum Powered by Nabble | Forum Help |