[jboss-user] [JBoss jBPM] - setting the name on a transaction fails

tbee do-not-reply at jboss.com
Tue Feb 17 05:25:13 EST 2009


Setting the name of a transition to the value it already has, results in an exception:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: couldn't set name 'state2_to_join1' on transition 'Transition(state2_to_join1)'cause the from-node of this transition has already another leaving transition with the same name
	at org.jbpm.graph.def.Transition.setName(Transition.java:223)
	at nl.innovationinvestments.jbpm.Jbpm3Editor$1.invoke(Jbpm3Editor.java:131)
	at com.mxgraph.util.mxEventSource.fireEvent(Unknown Source)
	at com.mxgraph.util.mxEventSource.fireEvent(Unknown Source)
	at com.mxgraph.model.mxGraphModel$1.dispatch(Unknown Source)
	at com.mxgraph.model.mxGraphModel.endUpdate(Unknown Source)
	at com.mxgraph.swing.mxGraphComponent.labelChanged(Unknown Source)
	at com.mxgraph.swing.view.mxCellEditor.stopEditing(Unknown Source)
	at com.mxgraph.swing.mxGraphComponent.stopEditing(Unknown Source)
	at com.mxgraph.swing.mxGraphComponent$6.mouseReleased(Unknown Source)
	at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
....


The exception is quite right, the leaving transition is itself. This naturally is easily fixable, by comparing if the name is identical, but IMHO is the check not correct; it should not validate against itself.

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4210624#4210624

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4210624



More information about the jboss-user mailing list