[ https://issues.apache.org/jira/browse/AXIS2-6015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17494702#comment-17494702 ]
Robert Lazarski commented on AXIS2-6015: ---------------------------------------- I took the sample WSDL file from the link below and I was able to recreate the problem. [https://axis.apache.org/axis2/java/core/tools/CodegenToolReference.html] I committed a fix as described by the comment above. That was helpful, thanks for that. I confirmed the fix in the generated stub class. The unit tests passed. Closing the issue. You can test the fix by compiling from source here: git clone https://github.com/apache/axis-axis2-java-core.git > Java code generated from WSDL does not compile if a "string" element is > defined > ------------------------------------------------------------------------------- > > Key: AXIS2-6015 > URL: https://issues.apache.org/jira/browse/AXIS2-6015 > Project: Axis2 > Issue Type: Bug > Affects Versions: 1.8.0 > Environment: Axis 1.8.0 (adb databinding) > OpenJDK 17 > Maven 3.8.1 > Eclipse 2021-09 > Reporter: David > Assignee: Robert Lazarski > Priority: Major > Fix For: 1.8.1 > > > If a "string" element is defined in the WSDL, these maps found in the > generated client stub will try to use that local String class, instead of > java.lang.String: > {code:java} > // hashmaps to keep the fault mapping > private java.util.Map<org.apache.axis2.client.FaultMapKey, String> > faultExceptionNameMap = > new java.util.HashMap<org.apache.axis2.client.FaultMapKey, String>(); > private java.util.Map<org.apache.axis2.client.FaultMapKey, String> > faultExceptionClassNameMap = > new java.util.HashMap<org.apache.axis2.client.FaultMapKey, String>(); > private java.util.Map<org.apache.axis2.client.FaultMapKey, String> > faultMessageMap = > new java.util.HashMap<org.apache.axis2.client.FaultMapKey, > String>();{code} > If I replace these String with java.lang.String, the project compiles fine. -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org