[kepler-dev] [Bug 5694] Dragging from a port results in a NPE

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Thu Aug 23 18:33:02 PDT 2012


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5694

--- Comment #4 from Derik Barseghian <barseghian at nceas.ucsb.edu> 2012-08-23 18:33:02 PDT ---
There's a new issue on trunk related to NamedObjId: if I drag out a String
Constant and configure it with a new value, I get a ClassCastException.


      [run] Exception occurred during event dispatching:
      [run] java.lang.ClassCastException: org.kepler.moml.NamedObjId$1 cannot
be cast to org.kepler.moml.NamedObjId
      [run]     at
org.kepler.workflow.WorkflowManager.changeExecuted(WorkflowManager.java:195)
      [run]     at
ptolemy.kernel.util.ChangeRequest.execute(ChangeRequest.java:202)
      [run]     at
ptolemy.kernel.util.NamedObj._executeChangeRequests(NamedObj.java:2558)
      [run]     at
ptolemy.kernel.util.NamedObj.requestChange(NamedObj.java:1774)
      [run]     at
ptolemy.actor.CompositeActor.requestChange(CompositeActor.java:1951)
      [run]     at
ptolemy.kernel.util.NamedObj.requestChange(NamedObj.java:1749)
      [run]     at org.kepler.moml.NamedObjId$1.run(NamedObjId.java:801)
      [run]     at
java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:641)
      [run]     at java.awt.EventQueue.access$000(EventQueue.java:84)
      [run]     at java.awt.EventQueue$1.run(EventQueue.java:602)
      [run]     at java.awt.EventQueue$1.run(EventQueue.java:600)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:611)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
      [run]     at java.awt.Dialog$1.run(Dialog.java:1046)
      [run]     at java.awt.Dialog$3.run(Dialog.java:1098)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at java.awt.Dialog.show(Dialog.java:1096)
      [run]     at java.awt.Component.show(Component.java:1584)
      [run]     at java.awt.Component.setVisible(Component.java:1536)
      [run]     at java.awt.Window.setVisible(Window.java:842)
      [run]     at java.awt.Dialog.setVisible(Dialog.java:986)
      [run]     at ptolemy.gui.ComponentDialog.<init>(ComponentDialog.java:209)
      [run]     at ptolemy.gui.ComponentDialog.<init>(ComponentDialog.java:122)
      [run]     at ptolemy.gui.ComponentDialog.<init>(ComponentDialog.java:101)
      [run]     at
ptolemy.actor.gui.EditParametersDialog.<init>(EditParametersDialog.java:105)
      [run]     at
ptolemy.actor.gui.EditParametersDialog.<init>(EditParametersDialog.java:93)
      [run]     at
ptolemy.vergil.toolbox.ConfigureAction._openDialog(ConfigureAction.java:146)
      [run]     at
ptolemy.vergil.toolbox.ConfigureAction.actionPerformed(ConfigureAction.java:99)
      [run]     at
diva.canvas.interactor.ActionInteractor.mousePressed(ActionInteractor.java:74)
      [run]     at
diva.canvas.interactor.CompositeInteractor.mousePressed(CompositeInteractor.java:199)
      [run]     at
diva.canvas.interactor.SelectionInteractor.mousePressed(SelectionInteractor.java:202)
      [run]     at
diva.canvas.FigureLayer.dispatchEventUpTree(FigureLayer.java:551)
      [run]     at diva.canvas.FigureLayer.grabPointer(FigureLayer.java:319)
      [run]     at
diva.canvas.FigureLayer.processLayerEvent(FigureLayer.java:673)
      [run]     at diva.canvas.FigureLayer.dispatchEvent(FigureLayer.java:203)
      [run]     at
diva.canvas.CanvasPane.processLayerEvent(CanvasPane.java:280)
      [run]     at diva.canvas.CanvasPane.dispatchEvent(CanvasPane.java:89)
      [run]     at
diva.canvas.JCanvas.internalProcessMouseEvent(JCanvas.java:520)
      [run]     at diva.canvas.JCanvas.processMouseEvent(JCanvas.java:474)
      [run]     at java.awt.Component.processEvent(Component.java:6053)
      [run]     at java.awt.Container.processEvent(Container.java:2041)
      [run]     at java.awt.Component.dispatchEventImpl(Component.java:4651)
      [run]     at java.awt.Container.dispatchEventImpl(Container.java:2099)
      [run]     at java.awt.Component.dispatchEvent(Component.java:4481)
      [run]     at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
      [run]     at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4235)
      [run]     at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
      [run]     at java.awt.Container.dispatchEventImpl(Container.java:2085)
      [run]     at java.awt.Window.dispatchEventImpl(Window.java:2478)
      [run]     at java.awt.Component.dispatchEvent(Component.java:4481)
      [run]     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
      [run]     at java.awt.EventQueue.access$000(EventQueue.java:84)
      [run]     at java.awt.EventQueue$1.run(EventQueue.java:602)
      [run]     at java.awt.EventQueue$1.run(EventQueue.java:600)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:616)
      [run]     at java.awt.EventQueue$2.run(EventQueue.java:614)
      [run]     at java.security.AccessController.doPrivileged(Native Method)
      [run]     at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
      [run]     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      [run]     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
      [run]     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
      [run]     at
java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

-- 
Configure bugmail: http://bugzilla.ecoinformatics.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.


More information about the Kepler-dev mailing list