Hi,

Thanks for sending the SOAP payload and ESB configuration. I will look 
into this today and hopefully will come up with some good news soon ;)

Thanks,
Saliya

Harm Verhagen wrote:
> Hi,
>
> the soap request I send is:
> <soapenv:Envelope 
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"; 
> xmlns:web="http://webservice.service.platform.boosttechhouse.com/";>
>    <soapenv:Header/>
>    <soapenv:Body>
>       <web:deliverMobileMessage>
>          <!--Optional:-->
>          <title>Test EMAIL</title>
>          <!--Optional:-->
>          <deliveryType>EMAIL</deliveryType>
>          <!--Optional:-->
>          <deliveryAddress>[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]></deliveryAddress>
>          <!--Zero or more repetitions:-->
>          <messageComponent>
>             <!--Optional:-->
>             <content>1234567</content>
>             <!--Optional:-->
>             <contentType>BARCODE_1D</contentType>
>          </messageComponent>
>          <messageComponent>
>             <!--Optional:-->
>             <content>Test bericht voor Harm</content>
>             <!--Optional:-->
>             <contentType>TEXT</contentType>
>          </messageComponent>
>       </web:deliverMobileMessage>
>    </soapenv:Body>
> </soapenv:Envelope>
>
> The wsdl (esb proxy) can be found at:
> http://ehv10.jibe-nc.com:8280/soap/messageDelivery
>
>
> On Wed, Sep 17, 2008 at 2:47 PM, Paul Fremantle <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Harm
>
>     I'm really surprised by this. The system is under load much higher
>     than
>     this in many sites. We will take a look. I haven't seen the message
>     "Request Already Submitted", so that should give us a clue. Thanks for
>     the detailed feedback. Can you also include the SOAP message you are
>     submitting?
>
>     Paul
>
>     Harm Verhagen wrote:
>     >
>     >
>     > Hi folks,
>     >
>     > I'm experiencing very unstable connections when I use the wso2
>     ESB to
>     > proxy a soap interface.
>     > I guess this problem makes it unusable for production.
>     >
>     > To test I'm using soapui (www.soapui.org <http://www.soapui.org>
>     <http://www.soapui.org>) to
>     > issue soap requests on the "messageDelivery"  interface.
>     > Whenever I use my servers soap interface directly everything works
>     > stable, but when I let the ESB proxy this interface the ESB stops
>     > working even when under low load.
>     >
>     > Whenever I do multiple soap requests sequentially,  (still low load,
>     > every second one request).
>     > I see the  ESB already barf  after proxying 3 or 4 messages.
>     >
>     > Its _very_ easy to reproduce, I never can issue (manually) more
>     then 4
>     > soap requests without getting this error.
>     >
>     > *what error do I see:*
>     > from ESB logging.
>     > 2008-09-16 15:33:29,157 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > ERROR ClientHandler Unexpected HTTP protocol error: Request already
>     > submitted
>     > org.apache.http.HttpException: Request already submitted
>     >       at
>     >
>     
> org.apache.http.impl.nio.DefaultNHttpClientConnection.submitRequest(DefaultNHttpClientConnection.java:203)
>     >
>     >
>     > This looks a bit like  synapse ticket 344
>     > https://issues.apache.org/jira/browse/SYNAPSE-344
>     > except that I see this problem already under very low loads.
>     >
>     > Does anyone have clue whats going on here ?
>     > Or better, does anyone now a fix/workaround ?
>     >
>     > *complete error log*
>     > 2008-09-16 15:33:29,141 [127.0.0.1-vloeki_v01] [HttpClientWorker-8]
>     > DEBUG SendMediator End : Send mediator
>     > 2008-09-16 15:33:29,142 [127.0.0.1-vloeki_v01] [HttpClientWorker-8]
>     > DEBUG SequenceMediator End : Sequence <out>
>     > 2008-09-16 15:33:29,152 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG ProxyServiceMessageReceiver Proxy Service messageDelivery
>     received a n
>     > ew message from : 192.168.6.142 <http://192.168.6.142>
>     <http://192.168.6.142>
>     > 2008-09-16 15:33:29,152 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG ProxyServiceMessageReceiver Message To: /soap/messageDelivery
>     > 2008-09-16 15:33:29,152 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG ProxyServiceMessageReceiver SOAPAction:
>     > 2008-09-16 15:33:29,152 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG ProxyServiceMessageReceiver WSA-Action:
>     > 2008-09-16 15:33:29,153 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG ProxyServiceMessageReceiver Using sequence named : md_seq
>     for incoming
>     >  message mediation
>     > 2008-09-16 15:33:29,153 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG SequenceMediator Start : Sequence <md_seq>
>     > 2008-09-16 15:33:29,153 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG SequenceMediator Sequence <SequenceMediator> :: mediate()
>     > 2008-09-16 15:33:29,154 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG SendMediator Start : Send mediator
>     > 2008-09-16 15:33:29,154 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG AddressEndpoint Start : Address Endpoint
>     > 2008-09-16 15:33:29,154 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG AddressEndpoint Sending message to endpoint :
>     AnonymousEndpoint resolv
>     > es to address =
>     > http://localhost:8180/boost-platform/services/messageDelivery
>     > 2008-09-16 15:33:29,154 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG AddressEndpoint SOAPAction:
>     > 2008-09-16 15:33:29,155 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG AddressEndpoint WSA-Action:
>     > 2008-09-16 15:33:29,155 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG Axis2FlexibleMEPClient Sending [add = false] [sec = false]
>     [rm = false
>     > ] [mtom = false] [swa = false] [format = null] [force soap11=false]
>     > [force soap12=false] [pox=false] [get=false] [encoding=null] [to
>     Address: /s
>     > oap/messageDelivery]
>     > 2008-09-16 15:33:29,155 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG SynapseCallbackReceiver Callback added. Total callbacks
>     waiting for :
>     > 1
>     > 2008-09-16 15:33:29,157 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > ERROR ClientHandler Unexpected HTTP protocol error: Request
>     already submitte
>     > d
>     > org.apache.http.HttpException: Request already submitted
>     >         at
>     >
>     
> org.apache.http.impl.nio.DefaultNHttpClientConnection.submitRequest(DefaultNHttpClientConnection.java:203)
>     >         at
>     >
>     
> org.apache.synapse.transport.nhttp.ClientHandler.submitRequest(ClientHandler.java:142)
>     >         at
>     >
>     
> org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncRequest(HttpCoreNIOSender.java:340)
>     >         at
>     >
>     
> org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:256)
>     >         at
>     org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>     >         at
>     >
>     
> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.send(DynamicAxisOperation.java:190)
>     >         at
>     >
>     
> org.apache.synapse.core.axis2.DynamicAxisOperation$DynamicOperationClient.executeImpl(DynamicAxisOperation.java:174)
>     >         at
>     >
>     org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
>     >         at
>     >
>     
> org.apache.synapse.core.axis2.Axis2FlexibleMEPClient.send(Axis2FlexibleMEPClient.java:288)
>     >         at
>     >
>     org.apache.synapse.core.axis2.Axis2Sender.sendOn(Axis2Sender.java:57)
>     >         at
>     >
>     
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.send(Axis2SynapseEnvironment.java:222)
>     >         at
>     >
>     
> org.apache.synapse.endpoints.AddressEndpoint.send(AddressEndpoint.java:195)
>     >         at
>     >
>     
> org.apache.synapse.mediators.builtin.SendMediator.mediate(SendMediator.java:157)
>     >         at
>     >
>     
> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:58)
>     >         at
>     >
>     
> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:125)
>     >         at
>     >
>     
> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:149)
>     >         at
>     org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>     >         at
>     >
>     
> org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)
>     >         at
>     >
>     
> org.apache.synapse.transport.nhttp.ServerWorker.processPost(ServerWorker.java:253)
>     >         at
>     >
>     org.apache.synapse.transport.nhttp.ServerWorker.run(ServerWorker.java:194)
>     >         at
>     >
>     
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>     >         at
>     >
>     
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>     >         at java.lang.Thread.run(Thread.java:619)
>     > 2008-09-16 15:33:29,159 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG SendMediator End : Send mediator
>     > 2008-09-16 15:33:29,160 [127.0.0.1-vloeki_v01] [HttpServerWorker-9]
>     > DEBUG SequenceMediator End : Sequence <md_seq>
>     > 2008-09-16 15:33:29,161 [127.0.0.1-vloeki_v01] [HttpClientWorker-9]
>     > DEBUG SynapseCallbackReceiver Callback removed. Pending
>     callbacks count : 0
>     > 2008-09-16 15:33:29,162 [127.0.0.1-vloeki_v01] [HttpClientWorker-9]
>     > WARN FaultHandler Fault handler - setting ERROR_MESSAGE :
>     Abnormal connecti
>     > on close
>     > 2008-09-16 15:33:29,163 [127.0.0.1-vloeki_v01] [HttpClientWorker-9]
>     > WARN FaultHandler Fault handler - setting ERROR_DETAIL :
>     java.lang.Exceptio
>     > :
>     >
>     > *ESB config*
>     > I'm using a simple wdsl proxy, no extra processing, translations
>     etc...
>     > <?xml version="1.0" encoding="UTF-8"?>
>     > <syn:definitions xmlns:syn="http://ws.apache.org/ns/synapse";>
>     >     <syn:registry provider="org.wso2.esb.registry.WSO2Registry"/>
>     >     <syn:proxy name="messageDelivery" startOnLoad="true">
>     >         <syn:target inSequence="md_seq" outSequence="out"/>
>     >         <syn:publishWSDL
>     >
>     uri="http://localhost:8180/boost-platform/services/messageDelivery?wsdl"/>
>     >     </syn:proxy>
>     >     <syn:sequence name="md_seq">
>     >         <syn:send>
>     >             <syn:endpoint>
>     >                 <syn:address
>     >
>     uri="http://localhost:8180/boost-platform/services/messageDelivery"/>
>     >             </syn:endpoint>
>     >         </syn:send>
>     >     </syn:sequence>
>     >     <syn:sequence name="fault">
>     >         <syn:log/>
>     >     </syn:sequence>
>     >     <syn:sequence statistics="enable" name="main" trace="enable">
>     >         <syn:in>
>     >             <syn:log level="full"/>
>     >         </syn:in>
>     >         <syn:out>
>     >             <syn:send/>
>     >         </syn:out>
>     >     </syn:sequence>
>     >     <syn:sequence name="out">
>     >         <syn:send/>
>     >     </syn:sequence>
>     > </syn:definitions>
>     >
>     >
>     > *version:
>     > *wso2-esb-java-1.7.1   on debian. (java 6 (also tried 5)
>     >
>     >
>     >
>     >
>     > Regards,
>     > Harm
>     >
>     >
>     >
>     ------------------------------------------------------------------------
>     >
>     > _______________________________________________
>     > Esb-java-user mailing list
>     > [email protected] <mailto:[email protected]>
>     > http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-user
>
>     --
>     Paul Fremantle
>     CTO and Co-Founder, WSO2
>     OASIS WS-RX TC Co-chair
>     VP, Apache Synapse
>
>     Office: +44 844 484 8143
>     Cell: +44 798 447 4618
>
>     blog: http://pzf.fremantle.org
>     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>
>     "Oxygenating the Web Service Platform", www.wso2.com
>     <http://www.wso2.com>
>
>     _______________________________________________
>     Esb-java-user mailing list
>     [email protected] <mailto:[email protected]>
>     http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-user
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Esb-java-user mailing list
> [email protected]
> http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-user
>   


_______________________________________________
Esb-java-user mailing list
[email protected]
http://mailman.wso2.org/cgi-bin/mailman/listinfo/esb-java-user

Reply via email to