[ https://issues.apache.org/jira/browse/AXIS2-5732?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15146613#comment-15146613 ]
Hudson commented on AXIS2-5732: ------------------------------- SUCCESS: Integrated in Axis2 #3310 (See [https://builds.apache.org/job/Axis2/3310/]) AXIS2-5732: Fix issue in WSDL11ToAxisServiceBuilder triggered by WSDLs with bindings defined in imported documents. Patch provided by Detelin Yordanov. (veithen: rev 1730335) * axis2/modules/kernel/src/org/apache/axis2/description/WSDL11ToAxisServiceBuilder.java * axis2/modules/kernel/test-resources/wsdl/imports * axis2/modules/kernel/test-resources/wsdl/imports/binding * axis2/modules/kernel/test-resources/wsdl/imports/binding/EchoBindings.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/binding/EchoService.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/binding/EchoTypes.xsd * axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive * axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive/EchoBindings.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive/EchoService.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/binding_recursive/EchoTypes.xsd * axis2/modules/kernel/test-resources/wsdl/imports/portType * axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoBindings.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoPortType.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoService.wsdl * axis2/modules/kernel/test-resources/wsdl/imports/portType/EchoTypes.xsd * axis2/modules/kernel/test/org/apache/axis2/description/WSDL11ToAxisServiceBuilderTest.java > WSDL11ToAxisServiceBuilder fails to determine the MEP when wsdl bindings are > defined in an imported document > ------------------------------------------------------------------------------------------------------------ > > Key: AXIS2-5732 > URL: https://issues.apache.org/jira/browse/AXIS2-5732 > Project: Axis2 > Issue Type: Bug > Components: kernel, wsdl > Affects Versions: 1.6.3 > Reporter: Detelin Yordanov > Attachments: EchoService.aar, axis2.patch, axis2.patch, > stacktrace.txt, wsdl4j.patch > > > When deploying a web service archive with 'useOriginalwsdl=true' and a wsdl > which imports the bindings from another document, the > WSDL11ToAxisServiceBuilder fails with "Cannot Determine the MEP" exception. > The issue seems to be caused by wsdl4j which does not properly populate > binding's port type operations, this is reported in wsdl4j jira: > https://sourceforge.net/p/wsdl4j/bugs/39/ > Additionally, since Axis2 will do a depth-first search in imported wsdls to > find the port type, it will not use the port type in the parent wsdl, but the > unpopulated/undefined port type in the bindings' wsdl. > I'm providing an 'EchoService.aar' that demonstrates the issue - please raise > Axis2 log level to DEBUG to see the exception. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org