Hi! I'm new to ArgoUML and when I create a statechart diagram, I can't
see the transitions. I can see in the properties window the transition,
and the the source and target is ok, but I can't see the arrow in the
diagram. What I've done is this:
1) Open ArgoUML
2) Create a new class named Test
3) Create -> New Statechart Diagram
4) Create a new state
5) Click on the left arrow on the new state to create a new one and a
transition
Now in the diagram I see the 2 states, but no transition arrow, but the
transition is in the model. In the State-centric view, it shows the new
(anon Transition) hanging from the created SimpleStates.
I'm using it right? Is this a bug?
I'm using ArgoUML debian unstable package (0.19.6-2.1) with Sun Java 6
JRE debian package (6-02-1).
Here is the standard output of the running ArgoUML:
Exception in thread "CritiquingThread" java.lang.NoSuchMethodError:
org.tigris.gef.base.LayerPerspective.getContents(Ljava/util/Collection;)Ljava/util/Collection;
at
org.argouml.uml.cognitive.critics.CrNodesOverlap.computeOffenders(Unknown
Source)
at
org.argouml.uml.cognitive.critics.CrNodesOverlap.predicate2(Unknown Source)
at org.argouml.uml.cognitive.critics.CrUML.predicate(Unknown Source)
at org.argouml.cognitive.critics.Critic.critique(Unknown Source)
at org.argouml.cognitive.critics.Agency.applyCritics(Unknown Source)
at org.argouml.cognitive.critics.Agency.applyAllCritics(Unknown Source)
at org.argouml.cognitive.Designer.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:
org.tigris.gef.base.Diagram.getNodes(Ljava/util/Collection;)Ljava/util/Collection;
at org.argouml.ui.explorer.rules.GoDiagramToNode.getChildren(Unknown
Source)
at org.argouml.ui.explorer.ExplorerTreeModel.collectChildren(Unknown
Source)
at org.argouml.ui.explorer.ExplorerTreeModel.updateChildren(Unknown
Source)
at org.argouml.ui.explorer.ExplorerTreeNode.isLeaf(Unknown Source)
at javax.swing.tree.DefaultTreeModel.isLeaf(DefaultTreeModel.java:185)
at
javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2709)
at
javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1478)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)
at
javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966)
at
javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164)
at
javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2659)
at org.argouml.ui.DisplayTextTree.fireTreeExpanded(Unknown Source)
at javax.swing.JTree.setExpandedState(JTree.java:3430)
at javax.swing.JTree.expandPath(JTree.java:2166)
at
javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2209)
at
javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2196)
at
javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2154)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3508)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3456)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6035)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "AWT-EventQueue-0"
java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
at java.util.Vector.removeElementAt(Vector.java:511)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.collapse(VariableHeightLayoutCache.java:1583)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.collapse(VariableHeightLayoutCache.java:1277)
at
javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:170)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.treeCollapsed(BasicTreeUI.java:3731)
at javax.swing.JTree.fireTreeCollapsed(JTree.java:2690)
at org.argouml.ui.DisplayTextTree.fireTreeCollapsed(Unknown Source)
at javax.swing.JTree.setExpandedState(JTree.java:3406)
at javax.swing.JTree.collapsePath(JTree.java:2191)
at
javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2220)
at
javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2196)
at
javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2154)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3508)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3456)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6035)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:
org.tigris.gef.base.Diagram.getNodes(Ljava/util/Collection;)Ljava/util/Collection;
at org.argouml.ui.explorer.rules.GoDiagramToNode.getChildren(Unknown
Source)
at org.argouml.ui.explorer.ExplorerTreeModel.collectChildren(Unknown
Source)
at org.argouml.ui.explorer.ExplorerTreeModel.updateChildren(Unknown
Source)
at org.argouml.ui.explorer.ExplorerTreeNode.isLeaf(Unknown Source)
at javax.swing.tree.DefaultTreeModel.isLeaf(DefaultTreeModel.java:185)
at
javax.swing.plaf.basic.BasicTreeUI$NodeDimensionsHandler.getNodeDimensions(BasicTreeUI.java:2709)
at
javax.swing.tree.AbstractLayoutCache.getNodeDimensions(AbstractLayoutCache.java:475)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.updatePreferredSize(VariableHeightLayoutCache.java:1342)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1478)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)
at
javax.swing.tree.VariableHeightLayoutCache.ensurePathIsExpanded(VariableHeightLayoutCache.java:966)
at
javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:164)
at
javax.swing.plaf.basic.BasicTreeUI.updateExpandedDescendants(BasicTreeUI.java:1648)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.treeExpanded(BasicTreeUI.java:3721)
at javax.swing.JTree.fireTreeExpanded(JTree.java:2659)
at org.argouml.ui.DisplayTextTree.fireTreeExpanded(Unknown Source)
at javax.swing.JTree.setExpandedState(JTree.java:3430)
at javax.swing.JTree.expandPath(JTree.java:2166)
at
javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2209)
at
javax.swing.plaf.basic.BasicTreeUI.handleExpandControlClick(BasicTreeUI.java:2196)
at
javax.swing.plaf.basic.BasicTreeUI.checkForClickInExpandControl(BasicTreeUI.java:2154)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3508)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3456)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6035)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "AWT-EventQueue-0"
java.lang.ArrayIndexOutOfBoundsException: 1 >= 1
at java.util.Vector.removeElementAt(Vector.java:511)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.collapse(VariableHeightLayoutCache.java:1583)
at
javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.collapse(VariableHeightLayoutCache.java:1277)
at
javax.swing.tree.VariableHeightLayoutCache.setExpandedState(VariableHeightLayoutCache.java:170)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.treeCollapsed(BasicTreeUI.java:3731)
at javax.swing.JTree.fireTreeCollapsed(JTree.java:2690)
at org.argouml.ui.DisplayTextTree.fireTreeCollapsed(Unknown Source)
at javax.swing.JTree.setExpandedState(JTree.java:3406)
at javax.swing.JTree.collapsePath(JTree.java:2191)
at
javax.swing.plaf.basic.BasicTreeUI.toggleExpandState(BasicTreeUI.java:2220)
at
javax.swing.plaf.basic.BasicTreeUI.selectPathForEvent(BasicTreeUI.java:2318)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.handleSelection(BasicTreeUI.java:3517)
at
javax.swing.plaf.basic.BasicTreeUI$Handler.mousePressed(BasicTreeUI.java:3456)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at
java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:262)
at java.awt.Component.processMouseEvent(Component.java:6035)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3983)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError:
org.argouml.uml.diagram.ui.FigEdgeModelElement.getSourceFigNode()Lorg/tigris/gef/presentation/Fig;
at
org.argouml.uml.diagram.ui.FigEdgeModelElement.updateClassifiers(Unknown
Source)
at
org.argouml.uml.diagram.ui.FigEdgeModelElement.modelChanged(Unknown Source)
at
org.argouml.uml.diagram.state.ui.FigTransition.modelChanged(Unknown Source)
at org.argouml.uml.diagram.ui.FigEdgeModelElement.setOwner(Unknown
Source)
at org.argouml.uml.diagram.state.ui.FigTransition.<init>(Unknown Source)
at
org.argouml.uml.diagram.state.ui.StateDiagramRenderer.getFigEdgeFor(Unknown
Source)
at
org.tigris.gef.base.LayerPerspective.edgeAdded(LayerPerspective.java:217)
at
org.tigris.gef.graph.MutableGraphSupport.fireEdgeAdded(MutableGraphSupport.java:323)
at
org.argouml.uml.diagram.state.StateDiagramGraphModel.addEdge(Unknown Source)
at org.argouml.uml.diagram.UMLMutableGraphSupport.connect(Unknown
Source)
at
org.argouml.uml.diagram.state.ui.SelectionState.createEdgeRight(Unknown
Source)
at
org.tigris.gef.base.SelectionButtons.buttonClicked(SelectionButtons.java:411)
at
org.tigris.gef.base.SelectionButtons.mouseReleased(SelectionButtons.java:452)
at
org.tigris.gef.base.SelectionManager.mouseReleased(SelectionManager.java:849)
at org.tigris.gef.base.Editor.mouseReleased(Editor.java:771)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
at java.awt.Component.processMouseEvent(Component.java:6038)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
at
org.tigris.gef.graph.presentation.JGraphInternalPane.processMouseEvent(JGraph.java:640)
at java.awt.Component.processEvent(Component.java:5803)
at java.awt.Container.processEvent(Container.java:2058)
at java.awt.Component.dispatchEventImpl(Component.java:4410)
at java.awt.Container.dispatchEventImpl(Container.java:2116)
at java.awt.Component.dispatchEvent(Component.java:4240)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
at java.awt.Container.dispatchEventImpl(Container.java:2102)
at java.awt.Window.dispatchEventImpl(Window.java:2429)
at java.awt.Component.dispatchEvent(Component.java:4240)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
--
Leandro Lucarella
Integratech S.A.
4571-5252
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]