Hi all,

I am currently developing an extend module of argouml. now, i have a jar
file which is the module that i created. This jar file is placed in ext
folder which i followed the steps in argouml cookbook. Then i run arouml by
typing "java -jar argoum.jar" in terminal. When i click the button that from
the module that i created, the null pointer exception is thrown. Can anyone
tell me how to fix that problem and why it occurs?
java.lang.NullPointerException
        at org.tigris.toolbar.toolbutton.DecoratedIcon.init(Unknown Source)
        at org.tigris.toolbar.toolbutton.DropDownIcon.<init>(Unknown Source)
        at
org.tigris.toolbar.toolbutton.PopupToolBoxButton.setAction(Unknown Source)
        at javax.swing.JButton.<init>(JButton.java:89)
        at org.tigris.toolbar.toolbutton.ToolButton.<init>(Unknown Source)
        at org.tigris.toolbar.toolbutton.PopupToolBoxButton.<init>(Unknown
Source)
        at org.tigris.toolbar.ToolBarFactory.buildPopupToolBoxButton(Unknown
Source)
        at org.tigris.toolbar.ToolBarFactory.addItemToToolBar(Unknown
Source)
        at org.tigris.toolbar.ToolBarFactory.addItemsToToolBar(Unknown
Source)
        at org.tigris.toolbar.ToolBarFactory.createToolBar(Unknown Source)
        at org.tigris.toolbar.ToolBarFactory.createToolBar(Unknown Source)
        at
org.argouml.uml.diagram.ui.UMLDiagram.initToolBar(UMLDiagram.java:309)
        at
org.argouml.uml.diagram.ui.UMLDiagram.getJToolBar(UMLDiagram.java:298)
        at
org.argouml.uml.diagram.ui.TabDiagram.setTarget(TabDiagram.java:186)
        at
org.argouml.uml.diagram.ui.TabDiagram.targetSet(TabDiagram.java:365)
        at
org.argouml.ui.targetmanager.TargetManager.fireTargetSet(TargetManager.java:767)
        at
org.argouml.ui.targetmanager.TargetManager.internalOnSetTarget(TargetManager.java:474)
        at
org.argouml.ui.targetmanager.TargetManager.setTarget(TargetManager.java:456)
        at
org.argouml.uml.ui.ActionAddDiagram.actionPerformed(ActionAddDiagram.java:85)
        at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
        at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
        at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
        at apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:104)
        at java.awt.MenuItem.processActionEvent(MenuItem.java:597)
        at java.awt.MenuItem.processEvent(MenuItem.java:556)
        at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:298)
        at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:286)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:466)
        at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
        at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
        at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


Thanks a lot!!!

Sim
-- 
View this message in context: 
http://www.nabble.com/Please-help%7E%7EImplement-an-extend-module-of-argouml-tf4932090.html#a14116654
Sent from the argouml - dev mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to