You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by Sireesh <si...@cognizant.com> on 2007/08/01 06:20:10 UTC

[[servicemix-http]] Servlet.service() error-- http connection timeout

Hi all,

      We jave a java class exposed as a jsr-181 pojo. This JSR service unit
is invoked by a http service unit. This java class processes some 1 million
records from database and writes to an output file. After processing it is
supposed to return a response back with the output file path. 

But since this is a long running process, the http timeout is occuring and
the following exception is thrown. However the processing is happening and
the output file is getting written. But we are not able to get the response
due to http connection timeout. 

Could any one let us know as to where in service mix configurations can we
increased the http connection timeout property. 



 21:17:26,356 ERROR [[servicemix-http]] Servlet.service() for servlet>
servicemix-http threw exception
 java.lang.Exception: Error sending exchange: aborted*>
         at
org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:190)
         at
org.apache.servicemix.http.ManagedContextManager$MainProcessor.process
 (ManagedContextManager.java:116)

         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

         at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

         at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
orImpl.java:25)

         at java.lang.reflect.Method.invoke(Method.java:585)

         at
org.apache.servicemix.web.http.HttpManagedServlet.service(HttpManagedServlet.java:90)

         at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)

         at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)

         at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)

         at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

         at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
 cationFilterChain.java:202)

         at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
 lterChain.java:173)

         at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
 lve.java:213)

         at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
 lve.java:178)

         at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Security
 AssociationValve.java:175)

         at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)

         at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)

         at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)

         at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnec
 tionValve.java:156)

         at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)

         at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)

         at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 869)

         at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
 ocessConnection(Http11BaseProtocol.java:664)

         at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)

         at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWork
erThread.java:112)

         at java.lang.Thread.run(Thread.java:595)


Thanks,
Sireesh.

-- 
View this message in context: http://www.nabble.com/--servicemix-http---Servlet.service%28%29-error---http-connection-timeout-tf4197956s12049.html#a11939461
Sent from the ServiceMix - User mailing list archive at Nabble.com.


Re: [[servicemix-http]] Servlet.service() error-- http connection timeout

Posted by Guillaume Nodet <gn...@gmail.com>.
If you are deploying ServiceMix into tomcat, you may want to check your tomcat
configuration instead.

On 8/1/07, Sireesh <si...@cognizant.com> wrote:
>
> Hi all,
>
>       We jave a java class exposed as a jsr-181 pojo. This JSR service unit
> is invoked by a http service unit. This java class processes some 1 million
> records from database and writes to an output file. After processing it is
> supposed to return a response back with the output file path.
>
> But since this is a long running process, the http timeout is occuring and
> the following exception is thrown. However the processing is happening and
> the output file is getting written. But we are not able to get the response
> due to http connection timeout.
>
> Could any one let us know as to where in service mix configurations can we
> increased the http connection timeout property.
>
>
>
>  21:17:26,356 ERROR [[servicemix-http]] Servlet.service() for servlet>
> servicemix-http threw exception
>  java.lang.Exception: Error sending exchange: aborted*>
>          at
> org.apache.servicemix.http.processors.ConsumerProcessor.process(ConsumerProcessor.java:190)
>          at
> org.apache.servicemix.http.ManagedContextManager$MainProcessor.process
>  (ManagedContextManager.java:116)
>
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccess
> orImpl.java:25)
>
>          at java.lang.reflect.Method.invoke(Method.java:585)
>
>          at
> org.apache.servicemix.web.http.HttpManagedServlet.service(HttpManagedServlet.java:90)
>
>          at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
>
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>
>          at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>
>          at
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>
>          at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appli
>  cationFilterChain.java:202)
>
>          at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFi
>  lterChain.java:173)
>
>          at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVa
>  lve.java:213)
>
>          at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVa
>  lve.java:178)
>
>          at
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Security
>  AssociationValve.java:175)
>
>          at
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
>
>          at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>
>          at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>
>          at
> org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnec
>  tionValve.java:156)
>
>          at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>
>          at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>
>          at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 869)
>
>          at
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.pr
>  ocessConnection(Http11BaseProtocol.java:664)
>
>          at
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>
>          at
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWork
> erThread.java:112)
>
>          at java.lang.Thread.run(Thread.java:595)
>
>
> Thanks,
> Sireesh.
>
>
> --
> View this message in context: http://www.nabble.com/--servicemix-http---Servlet.service%28%29-error---http-connection-timeout-tf4197956s12049.html#a11939461
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/