[jira] [Commented] (AXIS2-6104) Axis 2 Client Code CommandLine Generation Error
Andreas Lehmkühler (Jira) <[email protected]> Tue, 14 Apr 2026 15:48:00 +0000 (UTC)
| Newsgroups | gmane.text.xml.axis.devel |
|---|---|
| Message-ID | <[email protected]> |
[ https://issues.apache.org/jira/browse/AXIS2-6104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18073526#comment-18073526 ]
Andreas Lehmkühler commented on AXIS2-6104:
-------------------------------------------
Your WSDL uses 1.1. but you switching the code generator to WSDL 2.0. Just drop the command line parameter "-wv 2.0" and everything should work as expected
> Axis 2 Client Code CommandLine Generation Error
> ------------------------------------------------
>
> Key: AXIS2-6104
> URL: https://issues.apache.org/jira/browse/AXIS2-6104
> Project: Axis2
> Issue Type: Task
> Components: codegen
> Affects Versions: 1.8.2, 2.0.0
> Environment: Windows 11
> Reporter: Hemanth
> Priority: Major
>
> {code:java}
> wsdl2java.bat -uri src/wsdl/ServiceFeux.wsdl -wv 2.0 -p service.client.generated.axis2 -d adb{code}
> Above command when run for below directory with both
> AXIS2_HOME = /c/Users/common/axis2-2.0.0 and axis2-1.8.2 outputs
>
> {code:java}
> Using AXIS2_HOME: C:/Users/common/.vscode/axis2-1.8.2
> Using JAVA_HOME: C:/Program Files/Amazon Corretto/jdk17.0.18_9
> 01:11:35.519 [main] FATAL org.apache.woden.internal.ErrorHandlerImpl - Woden[Fatal Error],0:0,WSDL514,It appears as though you are trying to parse a WSDL 1.1 document but Woden is a WSDL 2.0 parser.
> Exception in thread "main" org.apache.axis2.wsdl.codegen.CodeGenerationException: Error parsing WSDL
> at org.apache.axis2.wsdl.codegen.CodeGenConfiguration.loadWsdl(CodeGenConfiguration.java:754)
> at org.apache.axis2.wsdl.codegen.CodegenConfigLoader.loadConfig(CodegenConfigLoader.java:328)
> at org.apache.axis2.wsdl.WSDL2Code.main(WSDL2Code.java:53)
> at org.apache.axis2.wsdl.WSDL2Java.main(WSDL2Java.java:24)
> Caused by: WSDLException: faultCode=INVALID_WSDL: Fatal WSDL error:
> 0:0,WSDL514,It appears as though you are trying to parse a WSDL 1.1 document but Woden is a WSDL 2.0 parser.:
> at org.apache.woden.internal.ErrorReporterImpl.reportError(ErrorReporterImpl.java:241)
> at org.apache.woden.internal.ErrorReporterImpl.reportError(ErrorReporterImpl.java:196)
> at org.apache.woden.internal.ErrorReporterImpl.reportError(ErrorReporterImpl.java:180)
> at org.apache.woden.internal.BaseWSDLReader.parseDescription(BaseWSDLReader.java:364)
> at org.apache.woden.internal.DOMWSDLReader.readWSDL(DOMWSDLReader.java:215)
> at org.apache.woden.internal.DOMWSDLReader.readWSDL(DOMWSDLReader.java:188)
> at org.apache.axis2.description.WSDL20ToAxisServiceBuilder.readInTheWSDLFile(WSDL20ToAxisServiceBuilder.java:1293)
> at org.apache.axis2.description.WSDL20ToAxisServiceBuilder.readInTheWSDLFile(WSDL20ToAxisServiceBuilder.java:1243)
> at org.apache.axis2.description.WSDL20ToAxisServiceBuilder.<init>(WSDL20ToAxisServiceBuilder.java:159)
> at org.apache.axis2.description.WSDL20ToAllAxisServicesBuilder.<init>(WSDL20ToAllAxisServicesBuilder.java:53)
> at org.apache.axis2.wsdl.codegen.CodeGenConfiguration.loadWsdl(CodeGenConfiguration.java:696)
> ... 3 more
> {code}
> Above error WSDL1.1 shouldn't be the case as pom.xml uses Axis 2 version 1.8.2.
> * [https://github.com/YoussefBouhdyd/Urban-Traffic-Management-System-SGTU-/tree/2eef2fd2bcaf9b8e6228db7145426cce0cf3842d/javaproject/services/src/main/java/service/hub/Services]
>
> Kindly recommend if axis2 codebase needs setup change of environment variables to fix above error.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)