>> The absolute path of the xsl reference may be a problem, I suggest removing 
>> the leading "/" and seeing if that helps.

Hi Robert, I tried what you suggested, changing the value in 
codegen-config.properties to remove the leading slash. But the result is the 
same, getClass().getResource() still returns null.

As for the debug output of the maven build, does this help?

[INFO] --- axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code
.....​
[DEBUG] Dependency collection stats: {ConflictMarker.analyzeTime=0, 
ConflictMarker.markTime=1, ConflictMarker.nodeCount=135, 
ConflictIdSorter.graphTime=0, ConflictIdSorter.topsortTime=0, 
ConflictIdSorter.conflictIdCount=66, ConflictIdSorter.conflictIdCycleCount=0, 
ConflictResolver.totalTime=4, ConflictResolver.conflictItemCount=134, 
DefaultDependencyCollector.collectTime=164, 
DefaultDependencyCollector.transformTime=5}​
[DEBUG] org.apache.axis2:axis2-wsdl2code-maven-plugin:jar:1.7.9:​
[DEBUG]    org.apache.maven:maven-plugin-api:jar:3.0.5:compile​
[DEBUG]       org.apache.maven:maven-model:jar:3.0.5:compile​
[DEBUG]       org.sonatype.sisu:sisu-inject-plexus:jar:2.3.0:compile​
[DEBUG]          org.sonatype.sisu:sisu-inject-bean:jar:2.3.0:compile​
[DEBUG]             org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:compile​
[DEBUG]                org.sonatype.sisu:sisu-guava:jar:0.9.9:compile​
[DEBUG]    org.apache.maven:maven-artifact:jar:3.0.5:compile​
[DEBUG]    org.apache.maven:maven-core:jar:3.0.5:compile​
[DEBUG]       org.apache.maven:maven-settings:jar:3.0.5:compile​
[DEBUG]       org.apache.maven:maven-settings-builder:jar:3.0.5:compile​
[DEBUG]       org.apache.maven:maven-repository-metadata:jar:3.0.5:compile​
[DEBUG]       org.apache.maven:maven-model-builder:jar:3.0.5:compile​
[DEBUG]       org.apache.maven:maven-aether-provider:jar:3.0.5:compile​
[DEBUG]          org.sonatype.aether:aether-spi:jar:1.13.1:compile​
[DEBUG]       org.sonatype.aether:aether-impl:jar:1.13.1:compile​
[DEBUG]       org.sonatype.aether:aether-api:jar:1.13.1:compile​
[DEBUG]       org.sonatype.aether:aether-util:jar:1.13.1:compile​
[DEBUG]       org.codehaus.plexus:plexus-interpolation:jar:1.14:compile​
[DEBUG]       org.codehaus.plexus:plexus-classworlds:jar:2.4:compile​
[DEBUG]       
org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:compile​
[DEBUG]       org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:compile​
[DEBUG]          org.sonatype.plexus:plexus-cipher:jar:1.4:compile​
[DEBUG]    org.apache.axis2:axis2-codegen:jar:1.7.9:compile​
[DEBUG]       com.sun.xml.ws:jaxws-tools:jar:2.2.6:compile​
[DEBUG]    org.apache.axis2:axis2-kernel:jar:1.7.9:compile​
[DEBUG]       org.apache.ws.commons.axiom:axiom-api:jar:1.2.21:compile​
[DEBUG]          jaxen:jaxen:jar:1.1.6:compile​
[DEBUG]          
org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:compile​
[DEBUG]          org.apache.james:apache-mime4j-core:jar:0.7.2:compile​
[DEBUG]       org.apache.ws.commons.axiom:axiom-impl:jar:1.2.21:runtime​
[DEBUG]          org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:runtime​
[DEBUG]             org.codehaus.woodstox:stax2-api:jar:3.1.1:runtime​
[DEBUG]       
org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:jar:1.1.2:compile​
[DEBUG]       org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1:compile​
[DEBUG]       javax.servlet:servlet-api:jar:2.3:compile​
[DEBUG]       commons-fileupload:commons-fileupload:jar:1.3.3:compile​
[DEBUG]       wsdl4j:wsdl4j:jar:1.6.2:compile​
[DEBUG]       org.apache.ws.xmlschema:xmlschema-core:jar:2.2.1:compile​
[DEBUG]       org.apache.neethi:neethi:jar:3.0.3:compile​
[DEBUG]       org.apache.woden:woden-core:jar:1.0M10:compile​
[DEBUG]       commons-logging:commons-logging:jar:1.1.1:compile​
[DEBUG]       javax.ws.rs:jsr311-api:jar:1.1.1:compile​
[DEBUG]       commons-io:commons-io:jar:2.1:compile​
[DEBUG]    org.apache.axis2:axis2-adb:jar:1.7.9:compile​
[DEBUG]       org.apache.ws.commons.axiom:axiom-dom:jar:1.2.21:runtime​
[DEBUG]       
org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0.2:compile​
[DEBUG]    org.apache.axis2:axis2-adb-codegen:jar:1.7.9:compile​
[DEBUG]       commons-cli:commons-cli:jar:1.2:compile​
[DEBUG]    org.apache.axis2:axis2-java2wsdl:jar:1.7.9:compile​
[DEBUG]       org.apache.axis2:axis2-transport-http:jar:1.7.9:compile​
[DEBUG]          org.apache.httpcomponents:httpclient:jar:4.5.3:compile​
[DEBUG]             org.apache.httpcomponents:httpcore:jar:4.4.6:compile​
[DEBUG]             commons-codec:commons-codec:jar:1.9:compile​
[DEBUG]          commons-httpclient:commons-httpclient:jar:3.1:compile​
[DEBUG]       org.apache.axis2:axis2-transport-local:jar:1.7.9:compile​
[DEBUG]    org.apache.axis2:axis2-xmlbeans:jar:1.7.9:compile​
[DEBUG]       org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile​
[DEBUG]    org.apache.axis2:axis2-jaxbri:jar:1.7.9:runtime​
[DEBUG]       org.apache.ws.commons.axiom:axiom-jaxb:jar:1.2.21:runtime​
[DEBUG]       com.sun.xml.bind:jaxb-impl:jar:2.2.6:runtime​
[DEBUG]       com.sun.xml.bind:jaxb-xjc:jar:2.2.6:runtime​
[DEBUG]       javax.xml.bind:jaxb-api:jar:2.2.6:runtime​
[DEBUG]    jalopy:jalopy:jar:1.5rc3:compile​
[DEBUG]    log4j:log4j:jar:1.2.15:compile​
[DEBUG]    org.codehaus.plexus:plexus-utils:jar:1.4.9:compile​
[DEBUG] Created new class realm 
plugin>org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9​
[DEBUG] Importing foreign packages into class realm 
plugin>org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9​
[DEBUG]   Imported:  < maven.api​
[DEBUG] Populating class realm 
plugin>org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9​
[DEBUG]   Included: org.apache.axis2:axis2-wsdl2code-maven-plugin:jar:1.7.9​
[DEBUG]   Included: org.sonatype.sisu:sisu-inject-bean:jar:2.3.0​
[DEBUG]   Included: org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0​
[DEBUG]   Included: org.sonatype.sisu:sisu-guava:jar:0.9.9​
[DEBUG]   Included: org.sonatype.aether:aether-util:jar:1.13.1​
[DEBUG]   Included: org.codehaus.plexus:plexus-interpolation:jar:1.14​
[DEBUG]   Included: org.codehaus.plexus:plexus-component-annotations:jar:1.5.5​
[DEBUG]   Included: org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3​
[DEBUG]   Included: org.sonatype.plexus:plexus-cipher:jar:1.4​
[DEBUG]   Included: org.apache.axis2:axis2-codegen:jar:1.7.9​
[DEBUG]   Included: com.sun.xml.ws:jaxws-tools:jar:2.2.6​
[DEBUG]   Included: org.apache.axis2:axis2-kernel:jar:1.7.9​
[DEBUG]   Included: org.apache.ws.commons.axiom:axiom-api:jar:1.2.21​
[DEBUG]   Included: jaxen:jaxen:jar:1.1.6​
[DEBUG]   Included: 
org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1​
[DEBUG]   Included: org.apache.james:apache-mime4j-core:jar:0.7.2​
[DEBUG]   Included: org.apache.ws.commons.axiom:axiom-impl:jar:1.2.21​
[DEBUG]   Included: org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0​
[DEBUG]   Included: org.codehaus.woodstox:stax2-api:jar:3.1.1​
[DEBUG]   Included: 
org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:jar:1.1.2​
[DEBUG]   Included: org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1​
[DEBUG]   Included: javax.servlet:servlet-api:jar:2.3​
[DEBUG]   Included: commons-fileupload:commons-fileupload:jar:1.3.3​
[DEBUG]   Included: wsdl4j:wsdl4j:jar:1.6.2​
[DEBUG]   Included: org.apache.ws.xmlschema:xmlschema-core:jar:2.2.1​
[DEBUG]   Included: org.apache.neethi:neethi:jar:3.0.3​
[DEBUG]   Included: org.apache.woden:woden-core:jar:1.0M10​
[DEBUG]   Included: commons-logging:commons-logging:jar:1.1.1​
[DEBUG]   Included: javax.ws.rs:jsr311-api:jar:1.1.1​
[DEBUG]   Included: commons-io:commons-io:jar:2.1​
[DEBUG]   Included: org.apache.axis2:axis2-adb:jar:1.7.9​
[DEBUG]   Included: org.apache.ws.commons.axiom:axiom-dom:jar:1.2.21​
[DEBUG]   Included: 
org.apache.geronimo.specs:geronimo-activation_1.1_spec:jar:1.0.2​
[DEBUG]   Included: org.apache.axis2:axis2-adb-codegen:jar:1.7.9​
[DEBUG]   Included: commons-cli:commons-cli:jar:1.2​
[DEBUG]   Included: org.apache.axis2:axis2-java2wsdl:jar:1.7.9​
[DEBUG]   Included: org.apache.axis2:axis2-transport-http:jar:1.7.9​
[DEBUG]   Included: org.apache.httpcomponents:httpclient:jar:4.5.3​
[DEBUG]   Included: org.apache.httpcomponents:httpcore:jar:4.4.6​
[DEBUG]   Included: commons-codec:commons-codec:jar:1.9​
[DEBUG]   Included: commons-httpclient:commons-httpclient:jar:3.1​
[DEBUG]   Included: org.apache.axis2:axis2-transport-local:jar:1.7.9​
[DEBUG]   Included: org.apache.axis2:axis2-xmlbeans:jar:1.7.9​
[DEBUG]   Included: org.apache.xmlbeans:xmlbeans:jar:2.6.0​
[DEBUG]   Included: org.apache.axis2:axis2-jaxbri:jar:1.7.9​
[DEBUG]   Included: org.apache.ws.commons.axiom:axiom-jaxb:jar:1.2.21​
[DEBUG]   Included: com.sun.xml.bind:jaxb-impl:jar:2.2.6​
[DEBUG]   Included: com.sun.xml.bind:jaxb-xjc:jar:2.2.6​
[DEBUG]   Included: javax.xml.bind:jaxb-api:jar:2.2.6​
[DEBUG]   Included: jalopy:jalopy:jar:1.5rc3​
[DEBUG]   Included: log4j:log4j:jar:1.2.15​
[DEBUG]   Included: org.codehaus.plexus:plexus-utils:jar:1.4.9​
[DEBUG]   Excluded: org.apache.maven:maven-plugin-api:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-model:jar:3.0.5​
[DEBUG]   Excluded: org.sonatype.sisu:sisu-inject-plexus:jar:2.3.0​
[DEBUG]   Excluded: org.apache.maven:maven-artifact:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-core:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-settings:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-settings-builder:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-repository-metadata:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-model-builder:jar:3.0.5​
[DEBUG]   Excluded: org.apache.maven:maven-aether-provider:jar:3.0.5​
[DEBUG]   Excluded: org.sonatype.aether:aether-spi:jar:1.13.1​
[DEBUG]   Excluded: org.sonatype.aether:aether-impl:jar:1.13.1​
[DEBUG]   Excluded: org.sonatype.aether:aether-api:jar:1.13.1​
[DEBUG]   Excluded: org.codehaus.plexus:plexus-classworlds:jar:2.4​
[DEBUG] Configuring mojo 
org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code from plugin realm 
ClassRealm[plugin>org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9, parent: 
jdk.internal.loader.ClassLoaders$AppClassLoader@799f7e29]​
[DEBUG] Configuring mojo 
'org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code' with basic 
configurator -->​
[DEBUG]   (f) allPorts = false​
[DEBUG]   (f) backwardCompatible = false​
[DEBUG]   (f) databindingName = xmlbeans​
[DEBUG]   (f) flattenFiles = false​
[DEBUG]   (f) generateAllClasses = false​
[DEBUG]   (f) generateServerSide = false​
[DEBUG]   (f) generateServerSideInterface = false​
[DEBUG]   (f) generateServicesXml = false​
[DEBUG]   (f) generateTestcase = false​
[DEBUG]   (f) language = java​
[DEBUG]   (f) options = {}​
[DEBUG]   (f) outputDirectory = 
/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/generated-sources​
[DEBUG]   (f) overWrite = false​
[DEBUG]   (f) packageName = thomson.myprod.api.xxxx._1.authentication​
[DEBUG]   (f) project = MavenProject: 
com.mycompany.myproduct.prodWs:prodWsAuthenticateClient:1.17.1-SNAPSHOT @ 
/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/pom.xml​
[DEBUG]   (f) skipBuildXML = false​
[DEBUG]   (f) skipMessageReceiver = false​
[DEBUG]   (f) skipWSDL = false​
[DEBUG]   (f) suppressPrefixes = false​
[DEBUG]   (f) syncMode = sync​
[DEBUG]   (f) targetSourceFolderLocation = src​
[DEBUG]   (f) unpackClasses = true​
[DEBUG]   (f) unwrap = false​
[DEBUG]   (f) wsdlFile = 
/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/../MyAppWsCommon/wsdl/myProd_authentication_1.wsdl​
[DEBUG] -- end configuration --​
[DEBUG] The projects dependency artifacts are: ​
[DEBUG]     org.apache.axis2:axis2-xmlbeans:1.7.9:null:compile:jar​
[DEBUG] The projects transitive artifacts are: ​
[DEBUG]     org.apache.axis2:axis2-xmlbeans:1.7.9:null:compile:jar​
[DEBUG]     org.apache.axis2:axis2-codegen:1.7.9:null:compile:jar​
[DEBUG]     org.apache.axis2:axis2-kernel:1.7.9:null:compile:jar​
[DEBUG]     org.apache.ws.commons.axiom:axiom-api:1.2.21:null:compile:jar​
[DEBUG]     jaxen:jaxen:1.1.6:null:compile:jar​
[DEBUG]     
org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:1.0.1:null:compile:jar​
[DEBUG]     org.apache.james:apache-mime4j-core:0.7.2:null:compile:jar​
[DEBUG]     org.apache.ws.commons.axiom:axiom-impl:1.2.21:null:runtime:jar​
[DEBUG]     org.codehaus.woodstox:woodstox-core-asl:4.2.0:null:runtime:jar​
[DEBUG]     org.codehaus.woodstox:stax2-api:3.1.1:null:runtime:jar​
[DEBUG]     
org.apache.geronimo.specs:geronimo-ws-metadata_2.0_spec:1.1.2:null:compile:jar​
[DEBUG]     
org.apache.geronimo.specs:geronimo-jta_1.1_spec:1.1:null:compile:jar​
[DEBUG]     commons-fileupload:commons-fileupload:1.3.3:null:compile:jar​
[DEBUG]     wsdl4j:wsdl4j:1.6.3:null:compile:jar​
[DEBUG]     org.apache.ws.xmlschema:xmlschema-core:2.2.1:null:compile:jar​
[DEBUG]     org.apache.neethi:neethi:3.0.3:null:compile:jar​
[DEBUG]     org.apache.woden:woden-core:1.0M10:null:compile:jar​
[DEBUG]     commons-logging:commons-logging:1.1.1:null:compile:jar​
[DEBUG]     javax.ws.rs:jsr311-api:1.1.1:null:compile:jar​
[DEBUG]     commons-io:commons-io:1.4:null:compile:jar​
[DEBUG]     org.apache.axis2:axis2-adb:1.7.9:null:compile:jar​
[DEBUG]     org.apache.ws.commons.axiom:axiom-dom:1.2.21:null:runtime:jar​
[DEBUG]     
org.apache.geronimo.specs:geronimo-activation_1.1_spec:1.0.2:null:compile:jar​
[DEBUG]     com.sun.xml.ws:jaxws-tools:2.2.6:null:compile:jar​
[DEBUG]     org.apache.xmlbeans:xmlbeans:3.1.0:null:compile:jar​
Retrieving document at 
'/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/../MyAppWsCommon/wsdl/myProd_authentication_1.wsdl'.​
Retrieving schema at 'myProd_authentication_metadata_1.xsd', relative to 
'file:/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/../MyAppWsCommon/wsdl/myProd_authentication_1.wsdl'.​
Retrieving schema at 'myProd_authentication_transport_1.xsd', relative to 
'file:/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/../MyAppWsCommon/wsdl/myProd_authentication_1.wsdl'.​
Retrieving schema at 'myProd_common_transport_1.xsd', relative to 
'file:/var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/../MyAppWsCommon/wsdl/myProd_authentication_1.wsdl'.​
log4j:WARN No appenders could be found for logger 
(org.apache.axiom.locator.DefaultOMMetaFactoryLocator).​
log4j:WARN Please initialize the log4j system properly.​
WARNING: An illegal reflective access operation has occurred​
WARNING: Illegal reflective access by 
org.apache.ws.commons.schema.utils.DOMUtil 
(file:/home/jenkins/.m2/repository/org/apache/ws/xmlschema/xmlschema-core/2.2.1/xmlschema-core-2.2.1.jar)
 to method 
com.sun.org.apache.xerces.internal.dom.CoreDocumentImpl.getInputEncoding()​
WARNING: Please consider reporting this to the maintainers of 
org.apache.ws.commons.schema.utils.DOMUtil​
WARNING: Use --illegal-access=warn to enable warnings of further illegal 
reflective access operations​
WARNING: All illegal access operations will be denied in a future release​
ERROR:  'Could not compile stylesheet'​
FATAL ERROR:  
'/var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter 
(Aucun fichier ou dossier de ce type)'​
           
:/var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter 
(Aucun fichier ou dossier de ce type)​
java.io.FileNotFoundException: 
/var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter 
(Aucun fichier ou dossier de ce type)​
at java.base/java.io.FileInputStream.open0(Native Method)​
at java.base/java.io.FileInputStream.open(FileInputStream.java:219)​
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)​
at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)​
at 
java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)​
at 
java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184)​
at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:654)​
at 
java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)​
at 
java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:860)​
at 
java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)​
at 
java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)​
at 
java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)​
at 
java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parse(Parser.java:429)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parse(Parser.java:512)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Include.parseContents(Include.java:113)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseOwnChildren(Stylesheet.java:597)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseContents(Stylesheet.java:559)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.createAST(Parser.java:398)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:493)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:570)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:1018)​
at 
java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:817)​
at 
org.apache.axis2.util.XSLTTemplateProcessor.parse(XSLTTemplateProcessor.java:147)​
at 
org.apache.axis2.util.XSLTTemplateProcessor.parse(XSLTTemplateProcessor.java:117)​
at org.apache.axis2.wsdl.codegen.writer.FileWriter.parse(FileWriter.java:175)​
at 
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeFile(AxisServiceBasedMultiLanguageEmitter.java:2663)​
at 
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeInterface(AxisServiceBasedMultiLanguageEmitter.java:1254)​
at 
org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:495)​
at 
org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:283)​
at 
org.apache.axis2.maven2.wsdl2code.WSDL2CodeMojo.execute(WSDL2CodeMojo.java:653)​
at 
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:132)​
at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)​
at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)​
at 
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)​
at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)​
at 
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)​
at 
org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)​
at 
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:120)​
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:355)​
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155)​
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584)​
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:216)​
at org.apache.maven.cli.MavenCli.main(MavenCli.java:160)​
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)​
at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)​
at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)​
at java.base/java.lang.reflect.Method.invoke(Method.java:566)​
at 
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)​
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)​
at 
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)​
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)


~~~~~~~~~~~~~~~~~~~~~~~~~~
Michael FRYARS
[email protected]
~~~~~~~~~~~~~~~~~~~~~~~~~~

________________________________
From: robertlazarski . <[email protected]>
Sent: 16 December 2019 16:50
To: [email protected] <[email protected]>
Subject: Re: axis2 codegen error: No such file or directory: databindsupporter

Somehow it seems axis2-xmlbeans-1.7.9.jar is not in the same
classloader that calls getClass() in the getSourceFromTemplateName()
method. The URL resource of the xsl file is not in any of the jars
loaded.

The level of detail here is helpful, it eliminates a lot of things
already. Try passing -X into maven, it will show if
axis2-xmlbeans-1.7.9.jar is being loaded by maven and from where. If
its loaded in the same classloader, there is problem maybe with the
path or name of the xsl file.

Regards,
Robert

On Mon, Dec 16, 2019 at 4:53 AM Mike Fryars <[email protected]> wrote:
>
> Hello Robert, no not Ant-based, it's a maven plugin that runs code 
> generation. (axis2-wsdl2code-maven-plugin)
> Some news:
> 1) The Windows vs Linux difference is a red herring, in fact the problem is 
> showing up under Windows as well as Linux now. (kind of good news in a way)
> 2) I did some investigation to find out where the "databindsupporter" error 
> comes from...
> The "databindsupporter" string is present as a place-holder in :
>               axis2-codegen-1.7.9.jar : 
> /org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
> ... and is supposed to cause another XST to be pulled at the moment of 
> 'compilation'.
>   - My maven POM supplies a configuration value of databindingName=xmlbeans
>   - codegen-config.properties maps this to a specific XSL file to pull in
>               axis2-codegen-1.7.9.jar : 
> /org/apache/axis2/wsdl/codegen/codegen-config.properties
>                   
> codegen.databinding.xmlbeans.supporter.template=/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl
> (this .xsl is present in axis2-xmlbeans-1.7.9.jar)
>   - axis2-codegen-1.7.9.jar : org.apache.axis2.wsdl.util.XSLTIncludeResolver
>               private Source getSourceFromTemplateName(String templateName) 
> throws TransformerException
>                   ...
>                   URL templateUrl = getClass().getResource(templateName);
> This method receives 
> "/org/apache/axis2/xmlbeans/template/XmlbeansDatabindingTemplate.xsl" as a 
> parameter and attempts to read the file in as a resource. But the call to 
> getClass().getResource(templateName) returns null.  [I confirmed this by 
> tweaking/recompiling the source to add some debug output]
> So the problem seems to come down to failing to read in the xmlbeans-specific 
> file from a different jar.
> I note that the old implementation (1.4.1) of this method uses 
> getResourceAsStream() rather than getResource() here.
> However, when I experimented with replacing this method in 1.7.9 with the 
> 1.4.1 version, the build passed this step but failed later on, again with a 
> message relating to a null URL object.
>
>
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
> Michael FRYARS
> [email protected]
> ~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> ________________________________
> From: robertlazarski . <[email protected]>
> Sent: 05 December 2019 14:24
> To: [email protected] <[email protected]>
> Subject: Re: axis2 codegen error: No such file or directory: databindsupporter
>
> This is a build via jenkins right, that is running ant for codegen? Try 
> passing -debug and -verbose to ant in the build, and paste the entire build 
> output here.
>
> On Wed, Dec 4, 2019 at 4:45 AM Mike Fryars <[email protected]> wrote:
>
> Hi Robert, the file doesn't exist, no. But then it never has up to now. The 
> old stack worked without it, the new stack works without it as long as the 
> Maven build is under Windows. But under linux the new stack fails.
> I'm guessing here, but the "databindsupporter" (referenced in 
> /org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl) 
> looks like a place holder that should be replaced by something more specific, 
> i.e. something specific to XmlBeans in my case.
> Execution of the maven mojo seems like it should know to use XmlBeans (see 
> config parameter databindingName) …
>
> [DEBUG] Configuring mojo 
> org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code from plugin 
> realm ClassRealm[plugin>org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9, 
> parent: jdk.internal.loader.ClassLoaders$AppClassLoader@799f7e29]
> [DEBUG] Configuring mojo 
> 'org.apache.axis2:axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code' with basic 
> configurator -->
> [DEBUG]   (f) allPorts = false
> [DEBUG]   (f) backwardCompatible = false
> [DEBUG]   (f) databindingName = xmlbeans
> [DEBUG]   (f) flattenFiles = false
> [DEBUG]   (f) generateAllClasses = false
> [DEBUG]   (f) generateServerSide = false
> [DEBUG]   (f) generateServerSideInterface = false
> [DEBUG]   (f) generateServicesXml = false
> [DEBUG]   (f) generateTestcase = false
> [DEBUG]   (f) language = java
> [DEBUG]   (f) options = {}
> [DEBUG]   (f) outputDirectory = 
> /var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/generated-sources
> [DEBUG]   (f) overWrite = false
> [DEBUG]   (f) packageName = myfirm.myproduct.api.iptv._1.authentication
> [DEBUG]   (f) project = MavenProject: 
> com.myfirm.myproduct.myAppWs:myAppWsAuthenticateClient:1.17.1-SNAPSHOT @ 
> /var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/pom.xml
> [DEBUG]   (f) skipBuildXML = false
> [DEBUG]   (f) skipMessageReceiver = false
> [DEBUG]   (f) skipWSDL = false
> [DEBUG]   (f) suppressPrefixes = false
> [DEBUG]   (f) syncMode = sync
> [DEBUG]   (f) targetSourceFolderLocation = src
> [DEBUG]   (f) unpackClasses = true
> [DEBUG]   (f) unwrap = false
> [DEBUG]   (f) wsdlFile = 
> /var/lib/jenkins/workspace/spf_core_Webservices_develop/MyAppWsAuthenticateClient/../MyAppWsCommon/wsdl/myproduct_authentication_1.wsdl
> [DEBUG] -- end configuration --
>
>
>
> ________________________________
> From: robertlazarski . <[email protected]>
> Sent: 04 December 2019 14:13
> To: [email protected] <[email protected]>
> Subject: Re: axis2 codegen error: No such file or directory: databindsupporter
>
> That's a very similar environment as my day job, does the dir exist? My guess 
> is the path is wrong in your config. Less likely but possible, is it exists 
> though without read access somehow.
>
> /var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter
>
> Regards,
> Robert
>
> On Tue, Dec 3, 2019 at 11:43 PM Mike Fryars <[email protected]> wrote:
>
> Cross-posting from java-user since it may be too low-level to get much 
> response from fellow users...
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> Hi, can anyone tell me about this error during axis2 code generation from a 
> Maven build?
> [INFO] --- axis2-wsdl2code-maven-plugin:1.7.9:wsdl2code
> .....
> ERROR:  'Could not compile stylesheet'
> FATAL ERROR:  
> '/var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter 
> (Aucun fichier ou dossier de ce type)'
>            
> :/var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter 
> (Aucun fichier ou dossier de ce type)
> java.io.FileNotFoundException: 
> /var/lib/jenkins/workspace/spf_core_Webservices_develop/databindsupporter 
> (Aucun fichier ou dossier de ce type)
> at java.base/java.io.FileInputStream.open0(Native Method)
> at java.base/java.io.FileInputStream.open(FileInputStream.java:219)
> at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
> at java.base/java.io.FileInputStream.<init>(FileInputStream.java:112)
> at 
> java.base/sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:86)
> at 
> java.base/sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:184)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:654)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:150)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:860)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parse(Parser.java:429)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.parse(Parser.java:512)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Include.parseContents(Include.java:113)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseOwnChildren(Stylesheet.java:597)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Stylesheet.parseContents(Stylesheet.java:559)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.Parser.createAST(Parser.java:398)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:493)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.compiler.XSLTC.compile(XSLTC.java:570)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTemplates(TransformerFactoryImpl.java:1018)
> at 
> java.xml/com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl.newTransformer(TransformerFactoryImpl.java:817)
> at 
> org.apache.axis2.util.XSLTTemplateProcessor.parse(XSLTTemplateProcessor.java:147)
> at 
> org.apache.axis2.util.XSLTTemplateProcessor.parse(XSLTTemplateProcessor.java:117)
> at org.apache.axis2.wsdl.codegen.writer.FileWriter.parse(FileWriter.java:175)
> at 
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeFile(AxisServiceBasedMultiLanguageEmitter.java:2663)
> at 
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.writeInterface(AxisServiceBasedMultiLanguageEmitter.java:1254)
> at 
> org.apache.axis2.wsdl.codegen.emitter.AxisServiceBasedMultiLanguageEmitter.emitStub(AxisServiceBasedMultiLanguageEmitter.java:495)
> at 
> org.apache.axis2.wsdl.codegen.CodeGenerationEngine.generate(CodeGenerationEngine.java:283)
> at 
> org.apache.axis2.maven2.wsdl2code.WSDL2CodeMojo.execute(WSDL2CodeMojo.java:653)
>     .....
> ("Aucun fichier ou dossier de ce type" = no file or folder of this type)
> I'm getting the above error with the following stack:
>     CentOS-7
>     Jenkins
>     jdk-11.0.2
>     Maven 3
>     Axis2 1.7.9
>     XmlBeans
> On an older technology stack (axis 1.4.1, Java 6, etc) the same WSDL/XSD set 
> worked just fine.
> On a Windows 10 PC the updated Maven build (without Jenkins) now works just 
> fine with the same WSDL/XSD set.
> But I need the updated CentOS-7/Jenkins build stack to work.
> As I understand it the reference to databindsupporter is here:
>     axis2-codegen-1.7.9.jar : 
> /org/apache/axis2/wsdl/template/java/InterfaceImplementationTemplate.xsl
>         <!-- import the databinding template-->
>         <xsl:include href="databindsupporter"/>
> Any help/advice much appreciated, thanks in advance,
> Mike Fryars
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to