[mevenide-user] maven-jaxb2-plugin problems
"Mohni, Daniel" <[email protected]>
| Newsgroups | gmane.comp.jakarta.turbine.maven.mevenide.user |
|---|---|
| Message-ID | <B91E33CF995E4F46811E25CD877F384C02A3A11E@GBMK-EXCH3.eu.uis.unisys.com> |
Hi all,
I currently try to get the jaxb2 sample maven project to work inside
netbeans 6.0rc1
downloaded the sample project from:
https://maven-jaxb2-plugin.dev.java.net/repository/org/jvnet/jaxb2/maven
2/maven-jaxb2-plugin-sample/1.0/maven-jaxb2-plugin-sample-1.0-src.zip
tryed to build project inside ide, I get the following error:
------------------------------------------------------------------------
[ERROR]FATAL ERROR
------------------------------------------------------------------------
JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI
(from
jar:file:/D:/maven/nbrepo/com/sun/xml/bind/jaxb-impl/2.1.3/jaxb-impl-2.1
.3.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1
API. Use the endorsed directory mechanism to place jaxb-api.jar
in the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
------------------------------------------------------------------------
Trace
java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap
classloader, but this RI (from
jar:file:/D:/maven/nbrepo/com/sun/xml/bind/jaxb-impl/2.1.3/jaxb-impl-2.1
.3.jar!/com/sun/xml/bind/v2/model/impl/ModelBuilder.class) needs 2.1
API. Use the endorsed directory mechanism to place jaxb-api.jar in
the bootstrap classloader. (See
http://java.sun.com/j2se/1.5.0/docs/guide/standards/)
at
com.sun.xml.bind.v2.model.impl.ModelBuilder.<clinit>(ModelBuilder.java:1
36)
at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextIm
pl.java:406)
at
com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:
270)
at
com.sun.tools.xjc.reader.xmlschema.bindinfo.BindInfo.getJAXBContext(Bind
Info.java:316)
at
com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl$
1.<init>(AnnotationParserFactoryImpl.java:63)
at
com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImpl.
create(AnnotationParserFactoryImpl.java:62)
at
com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.createAnnotationParser(NGCCRu
ntimeEx.java:323)
at
com.sun.xml.xsom.impl.parser.state.annotation.action0(annotation.java:48
)
at
com.sun.xml.xsom.impl.parser.state.annotation.enterElement(annotation.ja
va:73)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElemen
t(NGCCHandler.java:74)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:294)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.NGCCHandler.revertToParentFromEnterEl
ement(NGCCHandler.java:111)
at
com.sun.xml.xsom.impl.parser.state.foreignAttributes.enterElement(foreig
nAttributes.java:50)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElemen
t(NGCCHandler.java:74)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:200)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:250)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:238)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:226)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:262)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement(NGCCRunt
ime.java:378)
at
com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:274)
at
com.sun.xml.xsom.impl.parser.state.NGCCRuntime.startElement(NGCCRuntime.
java:219)
at
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
at
com.sun.tools.xjc.util.SubtreeCutter.startElement(SubtreeCutter.java:68)
at
com.sun.tools.xjc.reader.ExtensionBindingChecker.startElement(ExtensionB
indingChecker.java:128)
at
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
at
com.sun.tools.xjc.reader.xmlschema.parser.IncorrectNamespaceURIChecker.s
tartElement(IncorrectNamespaceURIChecker.java:97)
at
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
at
com.sun.tools.xjc.reader.xmlschema.parser.CustomizationContextChecker.st
artElement(CustomizationContextChecker.java:172)
at
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
at
com.sun.tools.xjc.ModelLoader$SpeculationChecker.startElement(ModelLoade
r.java:439)
at
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
at
com.sun.tools.xjc.reader.internalizer.VersionChecker.startElement(Versio
nChecker.java:82)
at
org.xml.sax.helpers.XMLFilterImpl.startElement(XMLFilterImpl.java:527)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen
t(AbstractSAXParser.java:501)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta
rtElement(XMLNSDocumentScannerImpl.java:400)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$F
ragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2740)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLD
ocumentScannerImpl.java:645)
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XM
LNSDocumentScannerImpl.java:140)
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s
canDocument(XMLDocumentFragmentScannerImpl.java:508)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:807)
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML1
1Configuration.java:737)
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.jav
a:107)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Abstr
actSAXParser.java:1205)
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.pars
e(SAXParserImpl.java:522)
at
org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:333)
at com.sun.xml.xsom.parser.JAXPParser.parse(JAXPParser.java:79)
at com.sun.tools.xjc.ModelLoader$2.parse(ModelLoader.java:463)
at
com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse(ModelLoader.java:246
)
at
com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity(NGCCRuntimeEx.jav
a:301)
at
com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:88)
at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:147)
at
com.sun.tools.xjc.ModelLoader.createXSOMSpeculative(ModelLoader.java:480
)
at
com.sun.tools.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:350)
at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:151)
at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:97)
at org.jvnet.jaxb2.maven2.XJC2Mojo.runXJC(XJC2Mojo.java:1015)
at org.jvnet.jaxb2.maven2.XJC2Mojo.execute(XJC2Mojo.java:657)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:417)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:610)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifec
ycle(DefaultLifecycleExecutor.java:551)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
ifecycleExecutor.java:530)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandle
Failures(DefaultLifecycleExecutor.java:309)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
DefaultLifecycleExecutor.java:276)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifec
ycleExecutor.java:143)
at
org.codehaus.mevenide.netbeans.embedder.exec.MyLifecycleExecutor.execute
(MyLifecycleExecutor.java:92)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:393)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:182)
at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:760)
at
org.codehaus.mevenide.netbeans.execute.MavenJavaExecutor.run(MavenJavaEx
ecutor.java:199)
at
org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:151)
------------------------------------------------------------------------
Total time: 1 second
Finished at: Tue Nov 20 11:00:39 CET 2007
Final Memory: 50M/99M
------------------------------------------------------------------------
if I call mvn clean install on the commandline this will work, any hints
about this ?
is this a problem related with netbeans or the actual maven-embedder
version ?
Regards
Daniel
PS: I was also missing the jaxb binding wizard in the new class dialog
under xml....
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email