>From the backlog we can see that this is in the toolbar project. I am not
very familiar with how the toolbar project works. Lets hope that someone
else can help you debug this.
Could we, and this is for you Bob ;-) wish for a new version of the toolbar
project including the line numbers in the release so that this kind of
debugging will be easier in the future.
/Linus
2007/12/2, sim9739 <[EMAIL PROTECTED]>:
>
>
> 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]
>
>