Uploaded image for project: 'CXF'
  1. CXF
  2. CXF-2293

cxf-codegen-plugin fails with 'Mojo Execution Failed'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • None
    • Invalid
    • Tooling
    • None
    • Windows XP / Eclipse 3.4.2 / m2eclipse 0.9.9

    Description

      I can't seem to create a new project using maven for the wsdl first osgi archetype.

      Steps to reproduce the problem:

      in Eclipse, use m2eclipse pluging to create a new project using the servicemix-osgi-cxf-wsdl-first-archetype.

      Watch the console for the error message :

      org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the plugin manager executing goal 'org.apache.cxf:cxf-codegen-plugin:2.2.0.0-fuse:wsdl2java': Mojo execution failed.

      This appears to be a classpath resolution problem, since the stack trace seems to indicate org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl cannot be found.

      The exception stack trace:

      org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the plugin manager executing goal 'org.apache.cxf:cxf-codegen-plugin:2.2.0.0-fuse:wsdl2java': Mojo execution failed.
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:505)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149)
      at org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223)
      at org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304)
      at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1)
      at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904)
      at org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304)
      at org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
      at org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator$1.execute(JavaProjectConfigurator.java:313)
      at org.maven.ide.eclipse.internal.project.MavenProjectManagerImpl.execute(MavenProjectManagerImpl.java:986)
      at org.maven.ide.eclipse.project.MavenProjectManager.execute(MavenProjectManager.java:160)
      at org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator.generateSourceEntries(JavaProjectConfigurator.java:307)
      at org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator.collectSourceEntries(JavaProjectConfigurator.java:366)
      at org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator.updateSourceFolders(JavaProjectConfigurator.java:112)
      at org.maven.ide.eclipse.jdt.internal.JavaProjectConfigurator.configure(JavaProjectConfigurator.java:99)
      at org.maven.ide.eclipse.internal.project.DefaultLifecycleMapping.configure(DefaultLifecycleMapping.java:60)
      at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:347)
      at org.maven.ide.eclipse.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:327)
      at org.maven.ide.eclipse.actions.UpdateSourcesAction$1.runInWorkspace(UpdateSourcesAction.java:82)
      at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
      Caused by: org.apache.maven.plugin.PluginExecutionException: Mojo execution failed.
      at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:601)
      at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498)
      ... 22 more
      Caused by: org.apache.maven.plugin.MojoExecutionException: javax.xml.datatype.DatatypeConfigurationException: Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found
      at org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:363)
      at org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:257)
      at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579)
      ... 23 more
      Caused by: java.lang.Error: javax.xml.datatype.DatatypeConfigurationException: Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found
      at com.sun.xml.bind.DatatypeConverterImpl.<clinit>(DatatypeConverterImpl.java:785)
      at com.sun.xml.bind.v2.runtime.JAXBContextImpl$3.run(JAXBContextImpl.java:266)
      at com.sun.xml.bind.v2.runtime.JAXBContextImpl$3.run(JAXBContextImpl.java:265)
      at java.security.AccessController.doPrivileged(Native Method)
      at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:264)
      at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:139)
      at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:117)
      at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:188)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:128)
      at javax.xml.bind.ContextFinder.find(ContextFinder.java:277)
      at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:372)
      at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:337)
      at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:244)
      at org.apache.cxf.tools.wsdlto.core.PluginLoader.init(PluginLoader.java:82)
      at org.apache.cxf.tools.wsdlto.core.PluginLoader.<init>(PluginLoader.java:72)
      at org.apache.cxf.tools.wsdlto.core.PluginLoader.getInstance(PluginLoader.java:121)
      at org.apache.cxf.tools.wsdlto.WSDLToJava.<init>(WSDLToJava.java:45)
      at org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:360)
      ... 25 more
      Caused by: javax.xml.datatype.DatatypeConfigurationException: Provider org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl not found
      at javax.xml.datatype.DatatypeFactory.newInstance(DatatypeFactory.java:137)
      at com.sun.xml.bind.DatatypeConverterImpl.<clinit>(DatatypeConverterImpl.java:783)
      ... 46 more
      Caused by: java.lang.ClassNotFoundException: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl
      at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
      at javax.xml.datatype.FactoryFinder.getProviderClass(FactoryFinder.java:115)
      at javax.xml.datatype.FactoryFinder.newInstance(FactoryFinder.java:146)
      at javax.xml.datatype.FactoryFinder.findJarServiceProvider(FactoryFinder.java:298)
      at javax.xml.datatype.FactoryFinder.find(FactoryFinder.java:223)
      at javax.xml.datatype.DatatypeFactory.newInstance(DatatypeFactory.java:131)
      ... 47 more

      Environment:

      Eclipse Platform Version: 3.4.2
      Build id: M20090211-1700

      Attachments

        1. eclipse-error.png
          74 kB
          Sanjay Gautam

        Activity

          People

            Unassigned Unassigned
            rcracel Roger Cracel
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: