请您先登录,才能继续操作

紧急求救!!关于实例的结束

greenteajava 2007-05-31
我现在用JBPM做了一个流程,框架是struts+srping+jbpm
我现在通过以下代码启动流程:
ProcessDefinition processDefinition = jbpmContext.getGraphSession().findLatestProcessDefinition(processDefinitionName);
            ProcessInstance processInstance = new ProcessInstance(processDefinition);
            TaskInstance taskInstance = processInstance.getTaskMgmtInstance().createStartTaskInstance();

然后我在表单里为流程变量赋值,最后一步就是让这个taskInstance.end(),好进入下一节点.
但现在遇到一个问题就是,我开始使用taskInstance.end(),没有报错,但没有进入我自己写的ActionHandle,后来我用instance.getTaskMgmtInstance().getProcessInstance().signal();来发送指令,却报出java.lang.StackOverflowError
晕死啊,我因为这个问题郁闷一整天了,但怎么调试也不行
我跟踪到源码,大概好像是流程一直自动往下走,具体也看不清原因
各位高手,指点一下迷津啊!!!!
Global site tag (gtag.js) - Google Analytics