5 Replies Latest reply on Feb 25, 2013 10:50 AM by Yarr P.

    Connection TimeOut while getting assigned tasks

    Prashanth Karnam Newbie

      Hi All,

       

         We are using the BlockingSummaryTaskHandler to get assigned tasks and we are getting the following timeout errors while fetching results.This is very critical , can anyone please help on this

       

       

       

      48322772 26/01 08:27:43,710[http-8082-7] INFO emirates.sds.wf.exit  - Exit [CTaskClient] CTaskClient method

      Hibernate: select task0_.id as col_0_0_, task0_.processInstanceId as col_1_0_, names5_.text as col_2_0_, subjects3_.text as col_3_0_, descriptio4_.text as col_4_0_, task0_.status as col_5_0_, task0_.priority as col_6_0_, task0_.skipable as col_7_0_, task0_.actualOwner_id as col_8_0_, task0_.createdBy_id as col_9_0_, task0_.createdOn as col_10_0_, task0_.activationTime as col_11_0_, task0_.expirationTime as col_12_0_, task0_.processId as col_13_0_, task0_.processSessionId as col_14_0_ from Task task0_ left outer join OrganizationalEntity user1_ on task0_.createdBy_id=user1_.id left outer join OrganizationalEntity user2_ on task0_.actualOwner_id=user2_.id left outer join I18NText subjects3_ on task0_.id=subjects3_.Task_Subjects_Id left outer join I18NText descriptio4_ on task0_.id=descriptio4_.Task_Descriptions_Id left outer join I18NText names5_ on task0_.id=names5_.Task_Names_Id, OrganizationalEntity organizati6_ where organizati6_.id=? and (organizati6_.id in (select potentialo9_.entity_id from PeopleAssignments_PotOwners potentialo9_ where task0_.id=potentialo9_.task_id)) and (names5_.language=? or (select count(names10_.Task_Names_Id) from I18NText names10_ where task0_.id=names10_.Task_Names_Id)=0) and (subjects3_.language=? or (select count(subjects11_.Task_Subjects_Id) from I18NText subjects11_ where task0_.id=subjects11_.Task_Subjects_Id)=0) and (descriptio4_.language=? or (select count(descriptio12_.Task_Descriptions_Id) from I18NText descriptio12_ where task0_.id=descriptio12_.Task_Descriptions_Id)=0) and (task0_.expirationTime is null)

      48332776 26/01 08:27:53,714[http-8082-7] ERROR emirates.sds.wf.error  - [CWorkflowDesignerMBean]  method : getAssignedTasks:Timeout : unable to retrieve results trace : java.lang.RuntimeException: Timeout : unable to retrieve results

      1. java.lang.RuntimeException: Timeout : unable to retrieve results

                  at org.jbpm.task.service.responsehandlers.BlockingTaskSummaryResponseHandler.getResults(BlockingTaskSummaryResponseHandler.java:41)

                  at com.emirates.sds.workflow.mbean.CWorkflowDesignerMBean.getAssignedTasks(CWorkflowDesignerMBean.java:1592)

                  at com.emirates.sds.workflow.mbean.CWorkflowDesignerMBean.getTasks(CWorkflowDesignerMBean.java:2921)

                  at sun.reflect.GeneratedMethodAccessor112.invoke(Unknown Source)

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

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

                  at javax.el.BeanELResolver.getValue(BeanELResolver.java:62)

                  at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)

                  at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)

                  at org.apache.el.parser.AstValue.getValue(AstValue.java:118)

                  at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)

                  at com.sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java:71)

                  at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)

                  at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178)

                  at javax.faces.component.UIData.getValue(UIData.java:554)

                  at org.ajax4jsf.component.UIDataAdaptorBase.getValue(UIDataAdaptorBase.java:1647)

                  at org.ajax4jsf.component.SequenceDataAdaptor.getDataModel(SequenceDataAdaptor.java:65)

                  at org.richfaces.component.UIExtendedDataTable.resetDataModel(UIExtendedDataTable.java:390)

                  at org.ajax4jsf.component.UIDataAdaptorBase.beforeRenderResponse(UIDataAdaptorBase.java:1656)

                  at org.richfaces.component.UIExtendedDataTable.beforeRenderResponse(UIExtendedDataTable.java:417)

                  at org.ajax4jsf.component.RenderPhaseUIDataAdaptorVisitor.beforeComponent(RenderPhaseUIDataAdaptorVisitor.java:44)

                  at org.richfaces.event.RenderPhaseComponentListener.processComponents(RenderPhaseComponentListener.java:47)

                  at org.richfaces.event.RenderPhaseComponentListener.processComponents(RenderPhaseComponentListener.java:55)

                  at org.richfaces.event.RenderPhaseComponentListener.processComponents(RenderPhaseComponentListener.java:55)

                  at org.richfaces.event.RenderPhaseComponentListener.processComponents(RenderPhaseComponentListener.java:55)

                  at org.richfaces.event.RenderPhaseComponentListener.beforePhase(RenderPhaseComponentListener.java:71)

                  at org.ajax4jsf.component.AjaxViewRoot.processPhaseListeners(AjaxViewRoot.java:188)

                  at org.ajax4jsf.component.AjaxViewRoot.encodeBegin(AjaxViewRoot.java:510)

                  at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1641)

                  at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:592)

                  at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)

                  at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)

                  at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:117)

                  at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97)

                  at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:135)

                  at javax.faces.webapp.FacesServlet.service(FacesServlet.java:309)

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

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

                  at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)

                  at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)

                  at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)

                  at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)

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

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

                  at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:349)

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

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

                  at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

                  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

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

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

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

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

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

                  at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

                  at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454)

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