problem. If you create it, you can participate in any ongoing
But in any case, a failing test build would be a great help. If you
> I get errors with 2.0.9-RC6 and org.codehaus.mojo.jaxb2-maven-plugin.
> The same occurs with 2.0.9-RC3, but the exact same build works with
> Maven 2.0.8.
> I've tested with jaxb2-plugin 1.0.2 and 1.0.1
>
> The only thing that's changed are the M2_HOME variable that I use
> in the
> path.
>
> This is on Windows XP2 with java 5. It also fails with java 6.
>
> I use org.jvnet.jaxb2.maven2.maven-jaxb2-plugin in another project.
> That one seems to work.
>
> I realize that both these plugins are outside of the
> org.apache.maven.plugins, but still you might want to know.
>
> Build log below.
>
> [INFO] [jaxb2:xjc {execution: xjc-soa-xsdcontrol}]
> [INFO] Generating source...
> [INFO] parsing a schema...
> [FATAL ERROR] org.codehaus.mojo.jaxb2.XjcMojo#execute() caused a
> linkage
> error (java.lang.NoSuchMethodError) and may be out-of-date. Check the
> realm
>
> [FATAL ERROR] Plugin realm =
> app0.child-container[org.codehaus.mojo:jaxb2-maven-plugin]
> urls[0] =
> file:/c:/dev/maven-local-repo/org/codehaus/mojo/jaxb2-maven-plugin/
> 1.2/j
> axb2-maven-plugin-1.2.jar
> urls[1] =
> file:/c:/dev/maven-local-repo/com/sun/xml/bind/jaxb-impl/2.1/jaxb-
> impl-2
> .1.jar
> urls[2] =
> file:/c:/dev/maven-local-repo/javax/xml/bind/jaxb-api/2.1/jaxb-
> api-2.1.j
> ar
> urls[3] =
> file:/c:/dev/maven-local-repo/javax/xml/stream/stax-api/1.0-2/stax-
> api-1
> .0-2.jar
> urls[4] =
> file:/c:/dev/maven-local-repo/javax/activation/activation/1.1/
> activation
> -1.1.jar
> urls[5] =
> file:/c:/dev/maven-local-repo/com/sun/xml/bind/jaxb-xjc/2.0.3/jaxb-
> xjc-2
> .0.3.jar
> urls[6] =
> file:/c:/dev/maven-local-repo/org/codehaus/plexus/plexus-utils/1.1/
> plexu
> s-utils-1.1.jar
> [FATAL ERROR] Container realm = plexus.core
> urls[0] =
> file:/C:/dev/maven/apache-maven-2.0.9-RC6/lib/maven-2.0.9-RC6-uber.jar
> [INFO]
> ----------------------------------------------------------------------
> --
> [ERROR] FATAL ERROR
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO]
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>([Ljava/lang/
> Class;Lja
> va/util/Collection;Ljava/lang/String;Z)V
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Trace
> java.lang.NoSuchMethodError:
> com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>([Ljava/lang/
> Class;Lja
> va/util/Collection;Ljava/lang/String;Z)V
> at
> com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImp
> l.
> getJAXBContext(AnnotationParserFactoryImpl.java:80)
> at
> com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImp
> l.
> access$000(AnnotationParserFactoryImpl.java:54)
> at
> com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImp
> l$
> 1.<init>(AnnotationParserFactoryImpl.java:103)
> at
> com.sun.tools.xjc.reader.xmlschema.bindinfo.AnnotationParserFactoryImp
> l.
> create(AnnotationParserFactoryImpl.java:102)
> at
> com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.createAnnotationParser
> (NGCCRu
> ntimeEx.java:320)
> 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:68)
> at
> com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement
> (NGCCRunt
> ime.java:378)
> at
> com.sun.xml.xsom.impl.parser.state.NGCCHandler.spawnChildFromEnterElem
> en
> t(NGCCHandler.java:74)
> at
> com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:
> 213)
> at
> com.sun.xml.xsom.impl.parser.state.NGCCRuntime.sendEnterElement
> (NGCCRunt
> ime.java:378)
> at
> com.sun.xml.xsom.impl.parser.state.NGCCHandler.revertToParentFromEnter
> El
> 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.spawnChildFromEnterElem
> en
> t(NGCCHandler.java:74)
> at
> com.sun.xml.xsom.impl.parser.state.Schema.enterElement(Schema.java:
> 436)
> 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:
> 205)
> 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:
> 181)
> 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:
> 372)
> 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:
> 384)
> 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:
> 189)
> 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.reader.ExtensionBindingChecker.startElement
> (ExtensionB
> indingChecker.java:271)
> 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.reader.internalizer.DOMForestScanner
> $LocationResolver.
> startElement(DOMForestScanner.java:125)
> at
> com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:224)
> at
> com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:261)
> at
> com.sun.xml.bind.unmarshaller.DOMScanner.visit(DOMScanner.java:230)
> at
> com.sun.xml.bind.unmarshaller.DOMScanner.scan(DOMScanner.java:107)
> at
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan
> (DOMForestSca
> nner.java:73)
> at
> com.sun.tools.xjc.reader.internalizer.DOMForestScanner.scan
> (DOMForestSca
> nner.java:81)
> at
> com.sun.tools.xjc.reader.internalizer.DOMForestParser.parse
> (DOMForestPar
> ser.java:83)
> at
> com.sun.tools.xjc.ModelLoader$XMLSchemaParser.parse
> (ModelLoader.java:237
> )
> at
> com.sun.xml.xsom.impl.parser.NGCCRuntimeEx.parseEntity
> (NGCCRuntimeEx.jav
> a:298)
> at
> com.sun.xml.xsom.impl.parser.ParserContext.parse(ParserContext.java:
> 87)
> at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:
> 147)
> at com.sun.xml.xsom.parser.XSOMParser.parse(XSOMParser.java:
> 136)
> at
> com.sun.tools.xjc.ModelLoader.createXSOM(ModelLoader.java:484)
> at
> com.sun.tools.xjc.ModelLoader.loadXMLSchema(ModelLoader.java:347)
> at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:145)
> at com.sun.tools.xjc.ModelLoader.load(ModelLoader.java:91)
> at com.sun.tools.xjc.Driver.run(Driver.java:287)
> at org.codehaus.mojo.jaxb2.XjcMojo.execute(XjcMojo.java:301)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo
> (DefaultPluginMa
> nager.java:451)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals
> (Default
> LifecycleExecutor.java:558)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLif
> ec
> ycle(DefaultLifecycleExecutor.java:499)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
> (DefaultL
> ifecycleExecutor.java:478)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHand
> le
> Failures(DefaultLifecycleExecutor.java:330)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegment
> s(
> DefaultLifecycleExecutor.java:291)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute
> (DefaultLifec
> ycleExecutor.java:142)
> at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
> 129)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke
> (NativeMethodAccessorImpl.jav
> a:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke
> (DelegatingMethodAccessor
> Impl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> [INFO]
> ----------------------------------------------------------------------
> --
> [INFO] Total time: 3 seconds
> [INFO] Finished at: Wed Apr 02 17:22:48 CEST 2008
> [INFO] Final Memory: 9M/18M
> [INFO]
> ----------------------------------------------------------------------
> --
>
> Arne.
>
> -----Opprinnelig melding-----
> Fra: Brian E. Fox [mailto:
brianf@...]
> Sendt: 1. april 2008 23:35
> Til: Maven Users List
> Emne: [2.0.9 RC6] Release Candidate testing
>
> I didn't get much response yesterday and we respun a new RC (RC6)
> so I'm
> resending the original mail. If nothing turns up within 3 days,
> then we
> will restage and vote for a release.
>
>
>
> Thanks,
>
> Brian
>
>
>
> ---------------------------------------
>
>
>
> In an attempt to raise quality and reduce/eliminate regressions in the
> core releases, we are experimenting with a new release process. The
> old
> process had a few informal staged builds followed by one or more
> official staged builds that where voted on. Clearly this didn't
> attract
> enough testing prior to the official release to identify
> regressions or
> other major issues.
>
>
>
> The new process we are using for the 2.0.9 release is to cut actual
> release candidate (RCx) releases. These are released with the normal
> release process so it generates a tag, but do not get sync'd to
> central.
> We have gone through several RCs[1] as we tested on the dev@ list. The
> next step is to open it up to the user list for fix validation and
> regression identification. This is really the first time we've
> followed
> such a process so we'll have to see how it pans out.
>
>
>
> Here are the "operating parameters" for this test:
>
>
>
> * The goal of the RCs are to stabilize the release and any
> changes at
> this point naturally risks further regressions. Therefore, the list of
> fixes for 2.0.9 is locked. We will not be including any more fixes at
> this point unless it meets the requirements laid out below. This means
> please don't reply with "could you just include xyz".
>
>
>
> * The issues we are looking to identify and fix are those where
> it can
> be shown to work with 2.0.8, but not with 2.0.9-RCxxx. These issues we
> will almost certainly fix. Our goal is to fix ALL regressions
> identified
> between 2.0.8 and 2.0.9, but naturally we need to weigh the
> severity of
> the issue along with the exposure against the complexity and risk of
> further regressions by fixing it.
>
>
>
> * If any of the issues that are marked as fixed for 2.0.9 are
> found to
> not be fixed, then we are interested in this as well, but more likely
> than not the fix will be rolled back and rescheduled for 2.0.10.
> Naturally the importance of the issue has bearing in how this will be
> handled.
>
>
>
> * If we can receive a sample project or IT[2] showing the issue,
> then
> it increases the likelihood of a quick fix and turnaround of the RC
> exponentially, both for regressions and for "not fixed" issues in
> 2.0.9
>
>
>
> * Please report any regressions found between earlier versions of
> 2.0.x and 2.0.9 as they will be prioritized for 2.0.10 along with
> anything rolled back / not fixed from 2.0.9
>
>
>
> * We will continue to iterate through this process until we feel
> that
> the release is ready to go. User list input will have a large
> factor in
> making this decision. That said, the quality of the 2.0.9 release will
> depend on the level of involvement from the entire community to test,
> reproduce and report issues identified.
>
>
>
> * Please file a Jira[3] for anything you find, and then reply to the
> RC thread with the details and issue number so that others may see and
> reduce duplicate reports. We will be watching Jira closely for reports
> with 2.0.9 in the affected version.
>
>
>
> * Once a release is ready, we will rebuild and restage the code from
> the most recent RC for a formal vote. This will produce the official
> "2.0.9" release.
>
>
>
> The list of issues fixed for this release can be found here:
>
>
http://jira.codehaus.org/secure/ReleaseNote.jspa?
> version=13801&styleName
> =Html&projectId=10500&Create=Create
>
>
>
> Some notable changes are:
>
> * Plugin versions are locked in the superpom. (MNG-3395) You can see
> the locked versions here:
>
>
http://svn.apache.org/repos/asf/maven/components/branches/
> maven-2.0.x/ma
> ven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
>
>
>
> * In most cases they are locked to the currently available plugin to
> avoid suddenly downgrading users that haven't locked their own
> versions
> (still the best practice).
>
>
>
> * Webdav is included in the core, meaning you can deploy:deploy-file
> without a pom to include the extension (if you use webdav obviously)
> (MNG-2664)
>
>
>
> * New syntax for mirror definitions. Details here: MNG-3461
>
>
>
> * Introduction of Import scope: (MNG-3220)
>
>
http://maven.apache.org/guides/introduction/introduction-to-
> dependency-m
> echanism.html#Importing_Dependencies
>
>
>
>
>
> The binaries for this RC can be found here:
>
>
http://people.apache.org/~brianf/staging-repository/org/apache/
> maven/apa
> che-maven/
>
> (naturally take the highest RC number deployed as it will change
> when we
> iterate)
>
>
>
> [1] Previous RC threads:
>
>
>
http://www.nabble.com/-Pre-Vote--release-maven-2.0.9-
> td16124759s177.html
>
>
http://www.nabble.com/-pre-vote-take-3--2.0.9-RC3-td16314473s177.html>
>
http://www.nabble.com/-2.0.9-RC4--td16344067s177.html>
>
http://www.nabble.com/-2.0.9-RC5--td16365465s177.html#a16365465>
>
>
> [2] Creating a Core IT:
>
>
http://docs.codehaus.org/display/MAVEN/Creating+a+Maven+Integration
> +Test
>
>
>
> [3]
http://jira.codehaus.org/browse/MNG>
>
>
>
>
> Thanks,
>
> The Maven Team
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
users-unsubscribe@...
> For additional commands, e-mail:
users-help@...
>