[Clustering/JBoss] - Re: Clustered MDB load balance
by visolvejboss
Hello,
You can set the pool size for MDB in the following file on jboss.
At standardjboss.xml file in the path, <JBOSS_HOME>/server/all/conf/standardjboss.xml
189 <invoker-proxy-binding>
| 190 <name>message-driven-bean</name>
| 191 <invoker-mbean>default</invoker-mbean>
| 192 <proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
| 193 <proxy-factory-config>
| 194 <JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
| 195 <ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
| 196 <CreateJBossMQDestination>true</CreateJBossMQDestination>
| 197 <!-- WARN: Don't set this to zero until a bug in the pooled executor is fixed -->
| 198 <MinimumSize>1</MinimumSize>
| 199 <MaximumSize>15</MaximumSize>
| 200 <KeepAliveMillis>30000</KeepAliveMillis>
| 201 <MaxMessages>1</MaxMessages>
| 202 <MDBConfig>
| 203 <ReconnectIntervalSec>10</ReconnectIntervalSec>
| 204 <DLQConfig>
| 205 <DestinationQueue>queue/DLQ</DestinationQueue>
| 206 <MaxTimesRedelivered>10</MaxTimesRedelivered>
| 207 <TimeToLive>0</TimeToLive>
| 208 </DLQConfig>
| 209 </MDBConfig>
| 210 </proxy-factory-config>
| 211 </invoker-proxy-binding>
Hope, this might solve your problem.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996374#3996374
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996374
19 years, 4 months
[JBoss Seam] - Re: Getting LazyInitializationErrors with a SMPC
by norman.richards@jboss.com
Just to lend some flavor to this, the key points are that to avoid a LIE, an entity has to be attached to an active persistence context and there has to be a be an active transaction.
The seam managed persistence context is one that has it's lifecycle associated with a conversation. As long as the conversation remains active, the persistence context is active and you will never get a LIE. (well, assuming there is a tx, which is what the transactional phase listener provides)
I assume the reason you were failing is that your PC was not in long-running conversation. As soon as your request ended, your short-lived PC died and your entity became detached and you could no longer access unloaded relations. Note that it doesn't strictly matter whether the entity is stored in the session or in the conversation - it matters that the PC for the original conversation is still active. It's obviously not a bright idea to store a conversation-scoped entity in the session, but it would work.
(I hope that didn't confuse the issue any more)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996373#3996373
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996373
19 years, 4 months
[JBoss jBPM] - Re: AssignmentHandler problem
by dslevine
Exact process def:
<?xml version="1.0" encoding="UTF-8"?>
|
| <process-definition name="websale"
| xmlns="urn:jbpm.org:jpdl-3.1">
|
| <!-- SWIMLANES (= process roles) -->
|
| <swimlane name="buyer" />
|
| <swimlane name="salesman">
| <assignment class='tv.current.base.workflow.CurrentAssignmentHandler' expression="user(danlevine)" />
| </swimlane>
|
| <swimlane name="accountant">
| <assignment class='tv.current.base.workflow.CurrentAssignmentHandler' expression="user(sforte)" />
| </swimlane>
|
| <swimlane name="shipper">
| <assignment class='tv.current.base.workflow.CurrentAssignmentHandler' expression="user(lastmanstanding)" />
| </swimlane>
|
| <!-- NODES -->
|
| <start-state name="create new web sale order">
| <task swimlane="buyer">
| <controller>
| <variable name="item"/>
| <variable name="quantity"/>
| <variable name="address"/>
| </controller>
| </task>
| <transition to="evaluate web order" />
| </start-state>
|
| <task-node name="evaluate web order">
| <task swimlane="salesman">
| <controller>
| <variable name="item" access="read"/>
| <variable name="quantity" access="read"/>
| <variable name="address" access="read"/>
| <variable name="comment"/>
| </controller>
| </task>
| <transition name="ok" to="salefork" />
| <transition name="more info needed" to="fix web order data" />
| </task-node>
|
| <task-node name="fix web order data">
| <task swimlane="buyer">
| <controller>
| <variable name="comment" access="read"/>
| <variable name="item" />
| <variable name="quantity" />
| <variable name="address" />
| </controller>
| </task>
| <transition to="evaluate web order" />
| </task-node>
|
| <fork name="salefork">
| <transition name="payment" to="wait for money" />
| <transition name="shipping" to="ship item" />
| </fork>
|
| <task-node name="wait for money">
| <task swimlane="accountant">
| <controller>
| <variable name="item" access="read" />
| <variable name="quantity" access="read" />
| <variable name="address" access="read" />
| <variable name="money received" />
| </controller>
| </task>
| <transition to="update books" />
| </task-node>
|
| <node name="update books">
| <action class="org.jbpm.websale.UpdateBooks">
| <msg>accountancy application is now informed of the payment</msg>
| </action>
| <transition to="salejoin" />
| </node>
|
| <node name="ship item">
| <action class="org.jbpm.websale.ShipItem">
| <swimlaneName>shipper</swimlaneName>
| <msg>${shipper} now ships ${item} to ${address}</msg>
| </action>
| <transition to="salejoin" />
| </node>
|
| <join name="salejoin">
| <transition to="end" />
| </join>
|
| <end-state name="end" />
|
| </process-definition>
|
Exact error, when I try to signal a new ProcessInstance:
[2006-12-26 19:36:52,996] ERROR org.jbpm.instantiation.Delegation couldn't load delegation class 'org.jbpm.identity.assignment.ExpressionAssignmentHandler'
| java.lang.ClassNotFoundException: class 'org.jbpm.identity.assignment.ExpressionAssignmentHandler' could not be found by the process classloader
| at org.jbpm.instantiation.ProcessClassLoader.findClass(ProcessClassLoader.java:67)
| at java.lang.ClassLoader.loadClass(Unknown Source)
| at java.lang.ClassLoader.loadClass(Unknown Source)
| at org.jbpm.instantiation.Delegation.instantiate(Delegation.java:140)
| at org.jbpm.instantiation.Delegation$$FastClassByCGLIB$$6bae1598.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.instantiation.Delegation$$EnhancerByCGLIB$$b71b4fb5.instantiate(<generated>)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignmentDelegation(TaskMgmtInstance.java:215)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignment(TaskMgmtInstance.java:193)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.getInitializedSwimlaneInstance(TaskMgmtInstance.java:176)
| at org.jbpm.taskmgmt.exe.TaskInstance.assign(TaskInstance.java:192)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:148)
| at org.jbpm.graph.node.TaskNode.execute(TaskNode.java:167)
| at org.jbpm.graph.def.Node.enter(Node.java:316)
| at org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$d3d87ebb.enter(<generated>)
| at org.jbpm.graph.def.Transition.take(Transition.java:119)
| at org.jbpm.graph.def.Node.leave(Node.java:383)
| at org.jbpm.graph.node.StartState.leave(StartState.java:70)
| at org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$d3d87ebb.leave(<generated>)
| at org.jbpm.graph.exe.Token.signal(Token.java:174)
| at org.jbpm.graph.exe.Token.signal(Token.java:123)
| at org.jbpm.graph.exe.Token$$FastClassByCGLIB$$74df1c6e.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$3b6607f7.signal(<generated>)
| at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:217)
| at org.jbpm.graph.exe.ProcessInstance$$FastClassByCGLIB$$5167cc59.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.exe.ProcessInstance$$EnhancerByCGLIB$$569a3998.signal(<generated>)
| at tv.current.base.workflow.WorkflowService.signalProcessInstance(WorkflowService.java:75)
| at tv.current.base.workflow.WorkflowService$$FastClassByCGLIB$$ec0f5a03.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:714)
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:162)
| at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
| at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:652)
| at tv.current.base.workflow.WorkflowService$$EnhancerByCGLIB$$74f7a0aa.signalProcessInstance(<generated>)
| at tv.current.cms.controllers.workflow.WorkflowController.handleRequestInternal(WorkflowController.java:60)
| at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
| at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)
| at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:806)
| at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
| at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
| at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
| at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
| at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
| at tv.current.base.security.CurrentAuthenticationProcessingFilter.doFilter(CurrentAuthenticationProcessingFilter.java:49)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:193)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
| at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| 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.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
| at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
| at java.lang.Thread.run(Unknown Source)
| [2006-12-26 19:36:53,012] ERROR org.jbpm.instantiation.Delegation couldn't instantiate delegation class 'org.jbpm.identity.assignment.ExpressionAssignmentHandler'
| java.lang.NullPointerException
| at org.jbpm.instantiation.FieldInstantiator.newInstance(FieldInstantiator.java:105)
| at org.jbpm.instantiation.FieldInstantiator.instantiate(FieldInstantiator.java:48)
| at org.jbpm.instantiation.Delegation.instantiate(Delegation.java:163)
| at org.jbpm.instantiation.Delegation$$FastClassByCGLIB$$6bae1598.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.instantiation.Delegation$$EnhancerByCGLIB$$b71b4fb5.instantiate(<generated>)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignmentDelegation(TaskMgmtInstance.java:215)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignment(TaskMgmtInstance.java:193)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.getInitializedSwimlaneInstance(TaskMgmtInstance.java:176)
| at org.jbpm.taskmgmt.exe.TaskInstance.assign(TaskInstance.java:192)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:148)
| at org.jbpm.graph.node.TaskNode.execute(TaskNode.java:167)
| at org.jbpm.graph.def.Node.enter(Node.java:316)
| at org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$d3d87ebb.enter(<generated>)
| at org.jbpm.graph.def.Transition.take(Transition.java:119)
| at org.jbpm.graph.def.Node.leave(Node.java:383)
| at org.jbpm.graph.node.StartState.leave(StartState.java:70)
| at org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$d3d87ebb.leave(<generated>)
| at org.jbpm.graph.exe.Token.signal(Token.java:174)
| at org.jbpm.graph.exe.Token.signal(Token.java:123)
| at org.jbpm.graph.exe.Token$$FastClassByCGLIB$$74df1c6e.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$3b6607f7.signal(<generated>)
| at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:217)
| at org.jbpm.graph.exe.ProcessInstance$$FastClassByCGLIB$$5167cc59.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.exe.ProcessInstance$$EnhancerByCGLIB$$569a3998.signal(<generated>)
| at tv.current.base.workflow.WorkflowService.signalProcessInstance(WorkflowService.java:75)
| at tv.current.base.workflow.WorkflowService$$FastClassByCGLIB$$ec0f5a03.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:714)
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:162)
| at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
| at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:652)
| at tv.current.base.workflow.WorkflowService$$EnhancerByCGLIB$$74f7a0aa.signalProcessInstance(<generated>)
| at tv.current.cms.controllers.workflow.WorkflowController.handleRequestInternal(WorkflowController.java:60)
| at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
| at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)
| at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:806)
| at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
| at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
| at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
| at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
| at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
| at tv.current.base.security.CurrentAuthenticationProcessingFilter.doFilter(CurrentAuthenticationProcessingFilter.java:49)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:193)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
| at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| 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.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
| at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
| at java.lang.Thread.run(Unknown Source)
| [2006-12-26 19:36:53,012] ERROR org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/cms].[cms] Servlet.service() for servlet cms threw exception
| org.jbpm.graph.def.DelegationException
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignment(TaskMgmtInstance.java:208)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.getInitializedSwimlaneInstance(TaskMgmtInstance.java:176)
| at org.jbpm.taskmgmt.exe.TaskInstance.assign(TaskInstance.java:192)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.createTaskInstance(TaskMgmtInstance.java:148)
| at org.jbpm.graph.node.TaskNode.execute(TaskNode.java:167)
| at org.jbpm.graph.def.Node.enter(Node.java:316)
| at org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$d3d87ebb.enter(<generated>)
| at org.jbpm.graph.def.Transition.take(Transition.java:119)
| at org.jbpm.graph.def.Node.leave(Node.java:383)
| at org.jbpm.graph.node.StartState.leave(StartState.java:70)
| at org.jbpm.graph.def.Node$$FastClassByCGLIB$$d187eeda.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.def.Node$$EnhancerByCGLIB$$d3d87ebb.leave(<generated>)
| at org.jbpm.graph.exe.Token.signal(Token.java:174)
| at org.jbpm.graph.exe.Token.signal(Token.java:123)
| at org.jbpm.graph.exe.Token$$FastClassByCGLIB$$74df1c6e.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.exe.Token$$EnhancerByCGLIB$$3b6607f7.signal(<generated>)
| at org.jbpm.graph.exe.ProcessInstance.signal(ProcessInstance.java:217)
| at org.jbpm.graph.exe.ProcessInstance$$FastClassByCGLIB$$5167cc59.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:161)
| at org.jbpm.graph.exe.ProcessInstance$$EnhancerByCGLIB$$569a3998.signal(<generated>)
| at tv.current.base.workflow.WorkflowService.signalProcessInstance(WorkflowService.java:75)
| at tv.current.base.workflow.WorkflowService$$FastClassByCGLIB$$ec0f5a03.invoke(<generated>)
| at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
| at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:714)
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:162)
| at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
| at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
| at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:652)
| at tv.current.base.workflow.WorkflowService$$EnhancerByCGLIB$$74f7a0aa.signalProcessInstance(<generated>)
| at tv.current.cms.controllers.workflow.WorkflowController.handleRequestInternal(WorkflowController.java:60)
| at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
| at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45)
| at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:806)
| at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:736)
| at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396)
| at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264)
| at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107)
| at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217)
| at tv.current.base.security.CurrentAuthenticationProcessingFilter.doFilter(CurrentAuthenticationProcessingFilter.java:49)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:193)
| at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274)
| at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148)
| at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| 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.processConnection(Http11BaseProtocol.java:664)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
| at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
| at java.lang.Thread.run(Unknown Source)
| Caused by: java.lang.NullPointerException
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignmentDelegation(TaskMgmtInstance.java:217)
| at org.jbpm.taskmgmt.exe.TaskMgmtInstance.performAssignment(TaskMgmtInstance.java:193)
| ... 76 more
|
|
This is after I removed the identity jar from the classpath, but even with the identity jar in there is just fails on trying to assign with it's handler.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3996371#3996371
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3996371
19 years, 4 months