Create work -> Petri net -> Add cycle (p1-t1-p2-t2-) -> group {p1, t1} -> move the group -> Exception
Here is the stack trace:
Exception in thread "AWT-EventQueue-0" Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.workcraft.dom.visual.connections.Polyline.componentsTransformChanged(Polyline.java:351)
at org.workcraft.dom.visual.connections.ComponentsTransformObserver.notify(ComponentsTransformObserver.java:88)
at org.workcraft.dom.visual.TransformEventPropagator.propagate(TransformEventPropagator.java:132)
at org.workcraft.dom.visual.TransformEventPropagator.propagate(TransformEventPropagator.java:135)
at org.workcraft.dom.visual.TransformEventPropagator.notify(TransformEventPropagator.java:141)
at org.workcraft.observation.ObservableStateImpl.sendNotification(ObservableStateImpl.java:39)
at org.workcraft.dom.visual.VisualNode.sendNotification(VisualNode.java:160)
at org.workcraft.dom.visual.VisualTransformableNode.transformChanged(VisualTransformableNode.java:98)
at org.workcraft.dom.visual.VisualTransformableNode.applyTransform(VisualTransformableNode.java:144)
at org.workcraft.dom.visual.MovableHelper.translate(MovableHelper.java:31)
at org.workcraft.gui.graph.tools.SelectionTool.offsetSelection(SelectionTool.java:423)
at org.workcraft.gui.graph.tools.SelectionTool.mouseMoved(SelectionTool.java:191)
at org.workcraft.gui.graph.GraphEditorPanelMouseListener.mouseMoved(GraphEditorPanelMouseListener.java:60)
at org.workcraft.gui.graph.GraphEditorPanelMouseListener.mouseDragged(GraphEditorPanelMouseListener.java:48)
at java.awt.Component.processMouseMotionEvent(Unknown Source)
at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Create work -> Petri net -> Add cycle (p1-t1-p2-t2-) -> group {p1, t1} -> move the group -> Exception
Here is the stack trace:
Exception in thread "AWT-EventQueue-0" Exception in thread "AWT-EventQueue-0" java.lang. NullPointerExce ption dom.visual. connections. Polyline. componentsTrans formChanged( Polyline. java:351) dom.visual. connections. ComponentsTrans formObserver. notify( ComponentsTrans formObserver. java:88) dom.visual. TransformEventP ropagator. propagate( TransformEventP ropagator. java:132) dom.visual. TransformEventP ropagator. propagate( TransformEventP ropagator. java:135) dom.visual. TransformEventP ropagator. notify( TransformEventP ropagator. java:141) observation. ObservableState Impl.sendNotifi cation( ObservableState Impl.java: 39) dom.visual. VisualNode. sendNotificatio n(VisualNode. java:160) dom.visual. VisualTransform ableNode. transformChange d(VisualTransfo rmableNode. java:98) dom.visual. VisualTransform ableNode. applyTransform( VisualTransform ableNode. java:144) dom.visual. MovableHelper. translate( MovableHelper. java:31) gui.graph. tools.Selection Tool.offsetSele ction(Selection Tool.java: 423) gui.graph. tools.Selection Tool.mouseMoved (SelectionTool. java:191) gui.graph. GraphEditorPane lMouseListener. mouseMoved( GraphEditorPane lMouseListener. java:60) gui.graph. GraphEditorPane lMouseListener. mouseDragged( GraphEditorPane lMouseListener. java:48) Component. processMouseMot ionEvent( Unknown Source) JComponent. processMouseMot ionEvent( Unknown Source) Component. processEvent( Unknown Source) Container. processEvent( Unknown Source) Component. dispatchEventIm pl(Unknown Source) Container. dispatchEventIm pl(Unknown Source) Component. dispatchEvent( Unknown Source) LightweightDisp atcher. retargetMouseEv ent(Unknown Source) LightweightDisp atcher. processMouseEve nt(Unknown Source) LightweightDisp atcher. dispatchEvent( Unknown Source) Container. dispatchEventIm pl(Unknown Source) Window. dispatchEventIm pl(Unknown Source) Component. dispatchEvent( Unknown Source) EventQueue. dispatchEvent( Unknown Source) EventDispatchTh read.pumpOneEve ntForFilters( Unknown Source) EventDispatchTh read.pumpEvents ForFilter( Unknown Source) EventDispatchTh read.pumpEvents ForHierarchy( Unknown Source) EventDispatchTh read.pumpEvents (Unknown Source) EventDispatchTh read.pumpEvents (Unknown Source) EventDispatchTh read.run( Unknown Source)
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at org.workcraft.
at java.awt.
at javax.swing.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.
at java.awt.