[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