[
https://issues.apache.org/jira/browse/SYNAPSE-642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hiranya Jayathilaka updated SYNAPSE-642:
----------------------------------------
Component/s: Transports
> ServerConnectionDebug Class Logs Invalid Values for Responses Which are Not
> Fully Received
> ------------------------------------------------------------------------------------------
>
> Key: SYNAPSE-642
> URL: https://issues.apache.org/jira/browse/SYNAPSE-642
> Project: Synapse
> Issue Type: Bug
> Components: Transports
> Affects Versions: 2.0
> Reporter: Hiranya Jayathilaka
> Assignee: Hiranya Jayathilaka
> Fix For: 2.0
>
>
> Steps to reproduce:
> 1. Setup a simple mediation scenario using Synapse and the sample Axis2
> server (a simple proxy service or a forwarding sequence would do)
> 2. Edit the StockQuoteClient and set a small client timeout value (eg: 5ms)
> 3. Send a request to Synapse using the modified client
> The client will timeout before Synapse can send the response back resulting
> in an error. ServerConnectionDebug will dump the following error log:
> C2E-Req-StartTime=12:12:48.520, C2E-Req-EndTime=12:12:48.520,
> C2E-Req-ConnCreateTime=12:12:48.482
> C2E-Req-URL=/services/StockQuoteProxy, C2E-Req-Protocol=HTTP/1.1,
> C2E-Req-Method=POST
> C2E-Req-IP=127.0.0.1, C2E-Req-Info{Content-Type=text/xml; charset=UTF-8,
> SOAPAction="urn:getQuote", User-Agent=Axis2, Host=localhost:8280,
> Transfer-Encoding=chunked}
> E2S-Req-Start=12:12:48.522, E2S-Req-End=12:12:48.523,
> E2S-Req-ConnCreateTime=12:10:13.968
> E2S-Req-URL=Address: http://localhost:9000/services/SimpleStockQuoteService,
> E2S-Req-Protocol=HTTP/1.1, E2S-Req-Method=POST
> E2S-Previous-Attempts=Attempt-Info={Req-Start-Time=12:12:48.522,
> Req-URL=Address: http://localhost:9000/services/SimpleStockQuoteService}
> S2E-Resp-Start=12:12:48.588, S2E-Resp-End=05:30:00.000
> S2E-Resp-Status=HTTP/1.1 200 OK, S2E-Resp-Info={Content-Type=text/xml;
> charset=UTF-8, SOAPAction="urn:getQuote"}
> E2C-Resp-Start=12:12:48.594, E2C-Resp-End=12:12:48.594
> Total-Time=74ms, Svc-Time=-1273041768522ms, ESB-Time=1273041768596ms
> Note that S2E-Resp-End time, Svc-Time and ESB-Time are logged as invalid
> values. The problem occurs because the error has occurred before Synapse
> could properly compute the S2E response end time in the
> ClientConnectionDebug. Therefore Synapse takes the response end time as 0 for
> calculations which results in some incorrect results.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]