Thanks for that - I removed these dependencies

[INFO] |  \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] |  \- xerces:xercesImpl:jar:2.6.2:compile


But I still have the same problem.

Is there a way to explicitly set the javax.xml.transform.TransformerFactory
in the cxf-codegen-plugin? Or to debug what it is doing?

I see it is a system property

http://java.sun.com/javase/6/docs/api/javax/xml/transform/TransformerFactory.html#TransformerFactory()

Can I set it as an extraarg -Djavax.xml.transform.TransformerFactory=XXX?

Also I haven't removed these - do I need to?

[INFO] |  +- javax.xml.ws:jaxws-api.osgi:jar:2.1-1:compile
[INFO] |  +- com.sun.xml.bind:jaxb-all.osgi:jar:2.1.6:compile
[INFO] |  +- xml-resolver:xml-resolver.osgi:jar:1.2:compile
[INFO] |  +- org.apache.santuario:xmlsec.osgi:jar:1.4.0:compile
[INFO] |  +- org.apache.ws.commons.schema:XmlSchema:jar:1.4.2:compile


The strange thing is that the plugin version 2.1 and below works fine,
versions 2.1.1 and above don't - was there a change to the way this worked
in 2.1.1?


2.1.2 uses 

net.java.dev.stax-utils:stax-utils:jar:20060502
org.apache.geronimo.specs:geronimo-jaxws_2.1_spec:jar:1.0 vs
javax.xml.ws:jaxws-api:jar:2.1-1

and newer versions of
org.codehaus.jettison:jettison:jar:1.0.1 vs 1.0
com.sun.xml.bind:jaxb-impl:jar:2.1.7 vs 2.1.6
wsdl4j:wsdl4j:jar:1.6.2 vs 1.6.1
com.sun.xml.bind:jaxb-xjc:jar:2.1.7 vs 2.1.6


Failing being able to get 2.1.2 to work version 2.1 of the
cxf-codegen-plugin seems to work ok - are these any pitfalls to this
approach?

here is the -X debug from maven

[DEBUG] Configuring mojo 'org.apache.cxf:cxf-codegen-plugin:2.1.2:wsdl2java'
-->
[DEBUG]   (f) classesDirectory =
C:\dev\esb-mule-2.1.1-upgrade\esb-main\target\classes
[DEBUG]   (f) markerDirectory =
C:\dev\esb-mule-2.1.1-upgrade\esb-main\target\cxf-codegen-plugin-markers
[DEBUG]   (f) project = MavenProject: au.com.qtc.esb:esb-main:0.16-SNAPSHOT
@ C:\dev\esb-mule-2.1.1-upgrade\esb-main\pom
.xml
[DEBUG]   (f) sourceRoot =
C:\dev\esb-mule-2.1.1-upgrade\esb-main\src\main\java
[DEBUG]   (f) testWsdlRoot =
C:\dev\esb-mule-2.1.1-upgrade\esb-main\src\test\resources\wsdl
[DEBUG]   (f) useCompileClasspath = false
[DEBUG]   (s) wsdl =
C:\dev\esb-mule-2.1.1-upgrade\esb-main/src/main/resources/wsdl/irma/irmaservice.wsdl
[DEBUG]   (s) extraargs = [-xjc -debug, -verbose, -p,
au.com.qtc.esb.integration.irma]
[DEBUG]   (s) wsdl =
C:\dev\esb-mule-2.1.1-upgrade\esb-main/src/main/resources/wsdl/criticalevents/criticaleventsservice
.wsdl
[DEBUG]   (s) extraargs = [-verbose, -p,
au.com.qtc.esb.integration.criticalevents]
[DEBUG]   (s) wsdl =
C:\dev\esb-mule-2.1.1-upgrade\esb-main/src/main/resources/wsdl/css/accountservice.wsdl
[DEBUG]   (s) extraargs = [-xjc-debug, -verbose, -p,
au.com.qtc.esb.integration.css]
[DEBUG]   (f) wsdlOptions =
[Lorg.apache.cxf.maven_plugin.WsdlOption;@1acbf5c
[DEBUG]   (f) wsdlRoot =
C:\dev\esb-mule-2.1.1-upgrade\esb-main\src\main\resources\wsdl
[DEBUG] -- end configuration --
[INFO] [cxf-codegen:wsdl2java {execution: generate-sources}]
[DEBUG] Calling wsdl2java with args: [-verbose, -d,
C:\dev\esb-mule-2.1.1-upgrade\esb-main\src\main\java, -xjc -debug, -
verbose, -p, au.com.qtc.esb.integration.irma,
file:/C:/dev/esb-mule-2.1.1-upgrade/esb-main/src/main/resources/wsdl/irma/
irmaservice.wsdl]
Loading FrontEnd jaxws ...
Loading DataBinding jaxb ...
[DEBUG]
javax.xml.transform.TransformerFactoryConfigurationError: Provider
org.apache.xalan.processor.TransformerFactoryImpl not
 found
        at
javax.xml.transform.TransformerFactory.newInstance(TransformerFactory.java:108)
        at
org.apache.cxf.tools.common.toolspec.ToolSpec.transform(ToolSpec.java:205)
        at
org.apache.cxf.tools.common.toolspec.parser.CommandLineParser.getUsage(CommandLineParser.java:184)
        at
org.apache.cxf.tools.common.toolspec.parser.CommandLineParser.throwUsage(CommandLineParser.java:171)
        at
org.apache.cxf.tools.common.toolspec.parser.CommandLineParser.parseArguments(CommandLineParser.java:148)
        at
org.apache.cxf.tools.common.toolspec.AbstractToolContainer.parseCommandLine(AbstractToolContainer.java:90)
        at
org.apache.cxf.tools.common.toolspec.AbstractToolContainer.execute(AbstractToolContainer.java:172)
        at
org.apache.cxf.tools.common.AbstractCXFToolContainer.execute(AbstractCXFToolContainer.java:73)
        at
org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:230)
        at
org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:83)
        at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:103)
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.processWsdl(WSDL2JavaMojo.java:329)
        at
org.apache.cxf.maven_plugin.WSDL2JavaMojo.execute(WSDL2JavaMojo.java:228)
        at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:48
0)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.jav
a:311)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
        at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
        at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
        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
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)



-- 
View this message in context: 
http://www.nabble.com/cxf-codegen-plugin-2.1.1%2B-TransformerFactoryImpl-not-found-tp20454557p20472958.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to