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

Reply via email to