You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by "Glen Mazza (JIRA)" <ji...@apache.org> on 2013/01/11 14:14:12 UTC

[jira] [Commented] (MTOMCAT-183) java.lang.NoSuchMethodError: javax.xml.stream.XMLInputFactory.newFactory() error for 2.1-SNAPSHOT and 2.0-RELEASE

    [ https://issues.apache.org/jira/browse/MTOMCAT-183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13551103#comment-13551103 ] 

Glen Mazza commented on MTOMCAT-183:
------------------------------------

I'm not sure what version you're using that is causing this error, you say it's OK with 2.0-SNAPSHOT, but when you write at the top "when run tomcat7:run", *which* version of tomcat7:run are you running (2.0? 2.1-SNAPSHOT?) that is causing this error?  The text seems to say you're using 2.1-SNAPSHOT, but I don't know if the version you're using is 2.1-SNAPSHOT or another version erroneously calling the 2.1-SNAPSHOT version.

I was running both tomcat7:run and :run-war yesterday w/2.1-SNAPSHOT (which has had several changes since last October) with no problem.  I use JDK 7 though.  I'm guessing the problem might be with your JDK (a JBoss user had a similar problem: https://community.jboss.org/thread/154156?_sscc=t).  Could you try again with 2.1-SNAPSHOT and confirm it's still happening with you?
                
> java.lang.NoSuchMethodError: javax.xml.stream.XMLInputFactory.newFactory()  error for 2.1-SNAPSHOT and 2.0-RELEASE
> ------------------------------------------------------------------------------------------------------------------
>
>                 Key: MTOMCAT-183
>                 URL: https://issues.apache.org/jira/browse/MTOMCAT-183
>             Project: Apache Tomcat Maven Plugin
>          Issue Type: Bug
>          Components: tomcat7
>    Affects Versions: 2.0
>         Environment: os: win7-64x  jdk: jdk1.6.0_12  maven:apache-maven-3.0.4 
>            Reporter: ZHANG Frank
>            Assignee: Olivier Lamy (*$^¨%`£)
>              Labels: maven
>             Fix For: 2.1
>
>   Original Estimate: 12h
>  Remaining Estimate: 12h
>
> when run tomcat7:run, errors as follow:
> ...
> urls[45] = file:/C:/Users/Administrator/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
> urls[46] = file:/C:/Users/Administrator/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
> Number of foreign imports: 1
> import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
> -----------------------------------------------------
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:139)
> 	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
> 	... 19 more
> Caused by: org.apache.maven.plugin.PluginContainerException: An API incompatibility was encountered while executing org.apache.tomcat.maven:tomcat7-maven-plugin:2.1-SNAPSHOT:run: java.lang.NoSuchMethodError: javax.xml.stream.XMLInputFactory.newFactory()Ljavax/xml/stream/XMLInputFactory;
> -----------------------------------------------------
> realm =    plugin>org.apache.tomcat.maven:tomcat7-maven-plugin:2.1-SNAPSHOT
> strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> urls[0] = file:/C:/Users/Administrator/.m2/repository/org/apache/tomcat/maven/tomcat7-maven-plugin/2.1-SNAPSHOT/tomcat7-maven-plugin-2.1-SNAPSHOT.jar
> urls[1] = file:/C:/Users/Administrator/.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/7.0.32/tomcat-embed-core-7.0.32.jar
> urls[2] = file:/C:/Users/Administrator/.m2/repository/org/apache/tomcat/tomcat-util/7.0.32/tomcat-util-7.0.32.jar
> ...
> urls[45] = file:/C:/Users/Administrator/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-4/plexus-interactivity-api-1.0-alpha-4.jar
> urls[46] = file:/C:/Users/Administrator/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.4/plexus-build-api-0.0.4.jar
> Number of foreign imports: 1
> import: Entry[import  from realm ClassRealm[maven.api, parent: null]]
> -----------------------------------------------------
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:137)
> 	... 20 more
> Caused by: java.lang.NoSuchMethodError: javax.xml.stream.XMLInputFactory.newFactory()Ljavax/xml/stream/XMLInputFactory;
> 	at org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.parseContextFile(AbstractRunMojo.java:589)
> 	at org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.createContext(AbstractRunMojo.java:539)
> 	at org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.startContainer(AbstractRunMojo.java:929)
> 	at org.apache.tomcat.maven.plugin.tomcat7.run.AbstractRunMojo.execute(AbstractRunMojo.java:478)
> 	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
> 	... 20 more
> [ERROR] 
> and when using tomcat7-maven-plugin 2.0-SNAPSHOT  version. it's ok.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org