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 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user