Hi, Without any source code its difficult too debug this, but in DecoratedIcon constructo the only param is the icon. Are you passing a null icon? Have you assured that is correctly created?
Hope this helps. On 12/2/07, sim9739 <[EMAIL PROTECTED]> wrote: > > 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] > > -- Regards, Christian López Espínola
