This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
- create a sequence diagram - click on a lifeline (any one) icon from palette and click on diagram to create - click on the same lifeline icon from palette again and move the mouse pointer to the diagram Result: the following exception popped up and there's no way to dismiss the exception dialog - has to kill ide from task manager. java.lang.NullPointerException at org.netbeans.modules.uml.drawingarea.palette.context.SwingPaletteManager.selectionChanged(SwingPaletteManager.java:143) at org.netbeans.modules.uml.drawingarea.UMLDiagramTopComponent$2.zoomChanged(UMLDiagramTopComponent.java:306) at org.netbeans.modules.uml.drawingarea.ZoomManager.fireZoomEvent(ZoomManager.java:194) at org.netbeans.modules.uml.drawingarea.ZoomManager.sceneValidated(ZoomManager.java:785) at org.netbeans.api.visual.widget.Scene.validate(Scene.java:419) at org.netbeans.modules.uml.drawingarea.view.DesignerScene.setBackgroundWidget(DesignerScene.java:461) at org.netbeans.modules.uml.drawingarea.actions.SceneAcceptAction.entered(SceneAcceptAction.java:405) at org.netbeans.modules.uml.drawingarea.actions.SceneAcceptAction.mouseEntered(SceneAcceptAction.java:383) at org.netbeans.api.visual.action.WidgetAction$Chain.mouseEntered(WidgetAction.java:809) at org.netbeans.api.visual.widget.SceneComponent$Operator$4.operate(SceneComponent.java:559) at org.netbeans.api.visual.widget.SceneComponent.processLocationOperator(SceneComponent.java:330) at org.netbeans.api.visual.widget.SceneComponent.processLocationOperator(SceneComponent.java:279) at org.netbeans.api.visual.widget.SceneComponent.mouseEntered(SceneComponent.java:159) at java.awt.Component.processMouseEvent(Component.java:6047) 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.trackMouseEnterExit(Container.java:4111) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3968) 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) [catch] 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)
Is it for reopened diagram or for new one?
For new diagam in the latest build 20080206 where diagram could be created.
workaround: deselect lifeline before drop next one, seems to be regression since 2008-02-06 Trey, Sheryl can you look at this issue?
for evaluation
This problem has been fixed. The problem was that the ZoomManager was reseting the palette when the zoom did not change.
Checking in drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/ZoomManager.java; /cvs/uml/drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/Attic/ZoomManager.java,v <-- ZoomManager.java new revision: 1.1.2.6; previous revision: 1.1.2.5 done Checking in diagrams/src/org/netbeans/modules/uml/diagrams/engines/SequenceDiagramEngine.java; /cvs/uml/diagrams/src/org/netbeans/modules/uml/diagrams/engines/Attic/SequenceDiagramEngine.java,v <-- SequenceDiagramEngine.java new revision: 1.1.2.89; previous revision: 1.1.2.88 done Checking in drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/palette/context/SwingPaletteManager.java; /cvs/uml/drawingareacontrol/src/org/netbeans/modules/uml/drawingarea/palette/context/Attic/SwingPaletteManager.java,v <-- SwingPaletteManager.java new revision: 1.1.2.4; previous revision: 1.1.2.3 done
verified in build 20080208.