[
https://wso2.org/jira/browse/ESBJAVA-434?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ruwan Linton resolved ESBJAVA-434.
----------------------------------
Fix Version/s: NIGHTLY
(was: 1.7)
Resolution: Fixed
This issue is fixed now. I just checked the latest build and it works as
expected. The POX message is converted to a SOAP12 message hence the WSDL
endpoint port is SOAP12 port and sent to the actual service and the SOAP12
response will be convertedd back to SOAP11 and to POX by the message formatter
and the POX response is returned to the client without any issue.
> Exception thrown when sending a REST request to a WSDL endpoint (SOAP12)
> ------------------------------------------------------------------------
>
> Key: ESBJAVA-434
> URL: https://wso2.org/jira/browse/ESBJAVA-434
> Project: WSO2 ESB
> Issue Type: Bug
> Components: Core Engine
> Affects Versions: 1.6
> Environment: Ubuntu7.04, JDK1.5.0_12, Firefox 2.0.0.12
> Reporter: Evanthika Amarasiri
> Assignee: Ruwan Linton
> Fix For: NIGHTLY
>
>
> Below are the steps to reproduce the issue
> 1. The configuration which I tried is as follows
>
> *********************************************************************************************************************************************************************************************************************
> <syn:proxy name="sample_proxy" transports="http" startOnLoad="true"
> statistics="enable">
> <syn:target outSequence="out">
> <syn:endpoint>
> <syn:wsdl service="SimpleStockQuoteService"
> port="SimpleStockQuoteServiceSOAP12port_http1"
> uri="http://localhost:9000/soap/SimpleStockQuoteService?wsdl"/>
> </syn:endpoint>
> </syn:target>
> <syn:publishWSDL
> uri="file:repository/conf/sample/resources/proxy/sample_proxy_1.wsdl"/>
> </syn:proxy>
> *********************************************************************************************************************************************************************************************************************
> 2. Sent the request - ant stockquote
> -Daddurl=http://localhost:8080/soap/sample_proxy -Drest=true
> 3. Received the following exception on the ESB console
> *********************************************************************************************************************************************************************************************************************
> 2008-02-11 13:41:37,604 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> DEBUG Axis2FlexibleMEPClient Sending [add = false] [sec = false] [rm = false]
> [ mtom = false] [ swa = false] [ format = soap12] [ force soap11=false] [
> force soap12=true] [ pox=false] [ get=false] [ to Address: /soap/sample_150]
> 2008-02-11 13:41:37,604 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> DEBUG SOAPUtils convert SOAP11 to SOAP12
> 2008-02-11 13:41:37,605 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> ERROR Axis2Sender Unexpected error during sending message out
> org.apache.axiom.om.OMException: javax.xml.stream.XMLStreamException
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:239)
> at
> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:130)
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:359)
> at
> org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:947)
> at
> org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:217)
> at
> org.apache.synapse.core.axis2.SOAPUtils.convertSOAP11toSOAP12(SOAPUtils.java:102)
> at
> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:147)
> at
> org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:55)
> at
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:200)
> at
> org.apache.synapse.endpoints.WSDLEndpoint.send(WSDLEndpoint.java:140)
> at
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:159)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> at
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:226)
> at
> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:190)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.xml.stream.XMLStreamException
> at
> org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1000)
> at
> org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:923)
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:153)
> ... 17 more
> 2008-02-11 13:41:37,607 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> WARN ProxyServiceMessageReceiver Executing fault handler due to exception
> encountered
> 2008-02-11 13:41:37,607 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> WARN FaultHandler Fault handler - setting ERROR_MESSAGE : Unexpected error
> during sending message out
> 2008-02-11 13:41:37,608 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> WARN FaultHandler Fault handler - setting ERROR_DETAIL :
> org.apache.synapse.SynapseException: Unexpected error during sending message
> out
> at
> org.apache.synapse.core.axis2.Axis2Sender.handleException(Axis2Sender.java:113)
> at
> org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:62)
> at
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:200)
> at
> org.apache.synapse.endpoints.WSDLEndpoint.send(WSDLEndpoint.java:140)
> at
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:159)
> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)
> at
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
> at
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:226)
> at
> org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:190)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
> at java.lang.Thread.run(Thread.java:595)
> Caused by: org.apache.axiom.om.OMException:
> javax.xml.stream.XMLStreamException
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:239)
> at
> org.apache.axiom.om.impl.llom.OMDocumentImpl.getOMDocumentElement(OMDocumentImpl.java:130)
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.getDocumentElement(StAXOMBuilder.java:359)
> at
> org.apache.axiom.om.impl.llom.OMElementImpl.cloneOMElement(OMElementImpl.java:947)
> at
> org.apache.synapse.util.MessageHelper.cloneSOAPEnvelope(MessageHelper.java:217)
> at
> org.apache.synapse.core.axis2.SOAPUtils.convertSOAP11toSOAP12(SOAPUtils.java:102)
> at
> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:147)
> at
> org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:55)
> ... 10 more
> Caused by: javax.xml.stream.XMLStreamException
> at
> org.apache.axiom.om.impl.llom.OMStAXWrapper.updateLastNode(OMStAXWrapper.java:1000)
> at
> org.apache.axiom.om.impl.llom.OMStAXWrapper.next(OMStAXWrapper.java:923)
> at
> org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:153)
> ... 17 more
> 2008-02-11 13:41:37,608 [10.100.1.97-testc-ubuntu] [HttpServerWorker-10]
> WARN FaultHandler Fault handler - setting ERROR_EXCEPTION :
> org.apache.synapse.SynapseException: Unexpected error during sending message
> out
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://wso2.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Esb-java-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev