Return-Path: X-Original-To: apmail-cxf-issues-archive@www.apache.org Delivered-To: apmail-cxf-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 1DCA5187C9 for ; Thu, 23 Jul 2015 20:12:11 +0000 (UTC) Received: (qmail 64852 invoked by uid 500); 23 Jul 2015 20:12:04 -0000 Delivered-To: apmail-cxf-issues-archive@cxf.apache.org Received: (qmail 64814 invoked by uid 500); 23 Jul 2015 20:12:04 -0000 Mailing-List: contact issues-help@cxf.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cxf.apache.org Delivered-To: mailing list issues@cxf.apache.org Received: (qmail 64801 invoked by uid 99); 23 Jul 2015 20:12:04 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 23 Jul 2015 20:12:04 +0000 Date: Thu, 23 Jul 2015 20:12:04 +0000 (UTC) From: "Sanjay Gautam (JIRA)" To: issues@cxf.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (CXF-2293) cxf-codegen-plugin fails with 'Mojo Execution Failed' MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CXF-2293?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14639434#comment-14639434 ] Sanjay Gautam commented on CXF-2293: ------------------------------------ Sorry for adding more details. I had following eclipse Version: Kepler Service Release 2 Build id: 20140224-0627 cxf-code-gen version 3.1.1 The main issue which I figured out was that if you run the eclipse in Java 1.6 regardless of what ever JDK project inside the eclipse is using you will get this error but if you force the eclipse to run in JDK 1.7 or above forcing to start using jdk1.7 path by -vm argument ..then the error will go away . I hope this option also helps people . thanks Sanjay Gautam > cxf-codegen-plugin fails with 'Mojo Execution Failed' > ----------------------------------------------------- > > Key: CXF-2293 > URL: https://issues.apache.org/jira/browse/CXF-2293 > Project: CXF > Issue Type: Bug > Components: Tooling > Environment: Windows XP / Eclipse 3.4.2 / m2eclipse 0.9.9 > Reporter: Roger Cracel > Fix For: Invalid > > > 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.(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.(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.(PluginLoader.java:72) > at org.apache.cxf.tools.wsdlto.core.PluginLoader.getInstance(PluginLoader.java:121) > at org.apache.cxf.tools.wsdlto.WSDLToJava.(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.(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 -- This message was sent by Atlassian JIRA (v6.3.4#6332)