[jboss-user] [JBoss jBPM] - Re: Error in leaveNode and SubProcess
jurna
do-not-reply at jboss.com
Mon Feb 4 02:47:12 EST 2008
Here is unit test case which reproduces this error:
| public class TestSubProcessBug extends TestCase{
|
| public void testBug() {
| ProcessDefinition subDefinition = ProcessDefinition.parseXmlString("<?xml version='1.0' encoding='UTF-8'?>"+
| "<process-definition name='testSubProcess'>"+
| " <start-state name='start'>"+
| " <transition to='testState'/>"+
| " </start-state>"+
| " <state name='testState'>"+
| " <event type='node-enter'>"+
| " <script>"+
| " executionContext.leaveNode();"+
| " </script>"+
| " </event>"+
| " <transition to='end'/>"+
| " </state>"+
| " <end-state name='end'/>"+
| "</process-definition>");
| ProcessDefinition definition = ProcessDefinition.parseXmlString("<?xml version='1.0' encoding='UTF-8'?>"+
| "<process-definition name='testParent'>"+
| " <start-state name='start'>"+
| " <transition to='state'/>"+
| " </start-state>"+
| " <state name='state'>"+
| " <event type='node-enter'>"+
| " <script>"+
| " executionContext.leaveNode();"+
| " </script>"+
| " </event>"+
| " <transition to='subProcess'/>"+
| " </state>"+
| " <process-state name='subProcess'>"+
| " <sub-process name='testSubProcess'/>"+
| " <transition to='end'/>"+
| " </process-state>"+
| " <end-state name='end'/>"+
| "</process-definition>");
| ProcessState processState = (ProcessState) definition.getNode("subProcess");
| processState.setSubProcessDefinition(subDefinition);
| ProcessInstance processInstance = new ProcessInstance(definition);
| processInstance.signal();
| }
|
| }
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4126022#4126022
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4126022
More information about the jboss-user
mailing list