[Carbon-jira] [jira] (CARBON-11025) Gadget Server makeSOAPRequest gadget throws exception on its third invocation

Yumani Ranaweera (JIRA) jira at wso2.org
Wed Feb 22 21:31:33 EST 2012


     [ https://wso2.org/jira/browse/CARBON-11025?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Yumani Ranaweera resolved CARBON-11025.
---------------------------------------

    Resolution: Fixed

> Gadget Server makeSOAPRequest gadget throws exception on its third invocation
> -----------------------------------------------------------------------------
>
>                 Key: CARBON-11025
>                 URL: https://wso2.org/jira/browse/CARBON-11025
>             Project: WSO2 Carbon
>          Issue Type: Bug
>          Components: Dashboard
>            Reporter: Lalaji Sureshika
>            Assignee: Yumani Ranaweera
>            Priority: High
>         Attachments: gadget.xml, HelloWorld.aar
>
>
> The first two invocations  are successfull. Beginning with the third connection the following error is thrown: 
> Unable to sendViaPost to url[http://localhost:8280/services/MeterDataManagement] 
> org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout waiting fo 
> r connection 
>         at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.doGe 
> tConnection(MultiThreadedHttpConnectionManager.java:497) 
>         at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getC 
> onnectionWithTimeout(MultiThreadedHttpConnectionManager.java:416) 
>         at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMe 
> thodDirector.java:153) 
>         at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.jav 
> a:397) 
>         at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(Abst 
> ractHTTPSender.java:621) 
>         at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.jav 
> a:193) 
>         at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) 
>         at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessa 
> geWithCommons(CommonsHTTPTransportSender.java:449) 
>         at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Com 
> monsHTTPTransportSender.java:276) 
>         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443) 
>         at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisO 
> peration.java:406) 
>         at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(Out 
> InAxisOperation.java:229) 
>         at org.apache.axis2.client.OperationClient.execute(OperationClient.java: 
> 165) 
>         at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java: 
> 555) 
>         at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java: 
> 531) 
>         at org.wso2.carbon.dashboard.ui.servlets.MakeSoapRequestServiceClient.ma 
> keRequest(MakeSoapRequestServiceClient.java:56) 
>         at org.wso2.carbon.dashboard.ui.servlets.MakeSoapRequestServlet.service( 
> MakeSoapRequestServlet.java:51) 
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
>         at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(Con 
> textPathServletAdaptor.java:36) 
>         at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleR 
> equest(ServletRegistration.java:90) 
>         at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(P 
> roxyServlet.java:111) 
>         at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyS 
> ervlet.java:59) 
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
>         at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:155) 
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> icationFilterChain.java:304) 
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> ilterChain.java:210) 
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV 
> alve.java:240) 
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV 
> alve.java:164) 
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica 
> torBase.java:462) 
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j 
> ava:164) 
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j 
> ava:100) 
>         at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:241) 
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 
> 563) 
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal 
> ve.java:118) 
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav 
> a:399) 
>         at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcesso 
> r.java:396) 
>         at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.pr 
> ocess(Http11NioProtocol.java:356) 
>         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoin 
> t.java:1534) 
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec 
> utor.java:885) 
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor 
> .java:907) 
>         at java.lang.Thread.run(Thread.java:619) 
> [2011-07-18 16:18:49,405] ERROR {org.wso2.carbon.dashboard.ui.servlets.MakeSoapR 
> equestServlet} - An error occurred while relaying a SOAP payload, <met:reportM 
> eterReading xmlns:met="http://www.t-systems.com/inslab/meterDataManagement"> 
>       <met:deviceId>1</met:deviceId> <met:meterReading>333333</met:meter 
> Reading> </met:reportMeterReading> to end point http://localhost:8280/servi 
> ces/MeterDataManagement 
> org.wso2.carbon.dashboard.ui.DashboardUiException: An error occurred while relay 
> ing payload. 
>         at org.wso2.carbon.dashboard.ui.servlets.MakeSoapRequestServiceClient.ma 
> keRequest(MakeSoapRequestServiceClient.java:61) 
>         at org.wso2.carbon.dashboard.ui.servlets.MakeSoapRequestServlet.service( 
> MakeSoapRequestServlet.java:51) 
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
>         at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(Con 
> textPathServletAdaptor.java:36) 
>         at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleR 
> equest(ServletRegistration.java:90) 
>         at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(P 
> roxyServlet.java:111) 
>         at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyS 
> ervlet.java:59) 
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
>         at org.wso2.carbon.bridge.BridgeServlet.service(BridgeServlet.java:155) 
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:722) 
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> icationFilterChain.java:304) 
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> ilterChain.java:210) 
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV 
> alve.java:240) 
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV 
> alve.java:164) 
>         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica 
> torBase.java:462) 
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j 
> ava:164) 
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j 
> ava:100) 
>         at org.wso2.carbon.server.TomcatServer$1.invoke(TomcatServer.java:241) 
>         at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java: 
> 563) 
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal 
> ve.java:118) 
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav 
> a:399) 
>         at org.apache.coyote.http11.Http11NioProcessor.process(Http11NioProcesso 
> r.java:396) 
>         at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.pr 
> ocess(Http11NioProtocol.java:356) 
>         at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoin 
> t.java:1534) 
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec 
> utor.java:885) 
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor 
> .java:907) 
>         at java.lang.Thread.run(Thread.java:619) 
> Caused by: org.apache.axis2.AxisFault: Timeout waiting for connection 
>         at org.apache.axis2.AxisFault.makeFault(AxisFault.java:430) 
>         at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.jav 
> a:197) 
>         at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:75) 
>         at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessa 
> geWithCommons(CommonsHTTPTransportSender.java:449) 
>         at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Com 
> monsHTTPTransportSender.java:276) 
>         at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:443) 
>         at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisO 
> peration.java:406) 
>         at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(Out 
> InAxisOperation.java:229) 
>         at org.apache.axis2.client.OperationClient.execute(OperationClient.java: 
> 165) 
>         at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java: 
> 555) 
>         at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java: 
> 531) 
>         at org.wso2.carbon.dashboard.ui.servlets.MakeSoapRequestServiceClient.ma 
> keRequest(MakeSoapRequestServiceClient.java:56) 
>         ... 26 more 
> Caused by: org.apache.commons.httpclient.ConnectionPoolTimeoutException: Timeout 
>  waiting for connection 
>         at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.doGe 
> tConnection(MultiThreadedHttpConnectionManager.java:497) 
>         at org.apache.commons.httpclient.MultiThreadedHttpConnectionManager.getC 
> onnectionWithTimeout(MultiThreadedHttpConnectionManager.java:416) 
>         at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMe 
> thodDirector.java:153) 
>         at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.jav 
> a:397) 
>         at org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(Abst 
> ractHTTPSender.java:621) 
>         at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.jav 
> a:193) 
>         ... 36 more 

-- 
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

        


More information about the Carbon-jira mailing list