- milestone: --> Noted
I am entering this bug on behalf of Mark Jensen, CSE115 UTA.
--------------------------------------------------------
Carl,
I captured the stack run when a student had this error. I was able to get rid of
the error. It occurred right after he deleted an import statement. He also had 2
green diagrams running, both open. By replacing the import statement, everything
was able to be saved and I could delete the extra diagram. I don't know if it is
related to what is actually causing the error.
-mark
GREEN WARNING: Element added to wrong editor.
GREEN WARNING: Type does not exist: =Lab5/<lab5{Swarm.java[Swarm~startBuzzing[
GREEN WARNING: Element added to wrong editor.
GREEN WARNING: Element added to wrong editor.
GREEN WARNING: A critical error has occurred. You should copy this message along with the stack trace below and send it to the contact address provided with this software.
java.lang.NullPointerException
at org.eclipse.draw2d.DeferredUpdateManager.sendUpdateRequest(DeferredUpdateManager.java:225)
at org.eclipse.draw2d.DeferredUpdateManager.queueWork(DeferredUpdateManager.java:215)
at org.eclipse.draw2d.DeferredUpdateManager.addInvalidFigure(DeferredUpdateManager.java:123)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1347)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.PolylineConnection.revalidate(PolylineConnection.java:215)
at org.eclipse.draw2d.Figure.revalidate(Figure.java:1349)
at org.eclipse.draw2d.Label.setText(Label.java:609)
at edu.buffalo.cse.green.editor.controller.RelationshipPart.updateCardinalityLabel(RelationshipPart.java:371)
at edu.buffalo.cse.green.editor.controller.RelationshipPart.access$0(RelationshipPart.java:363)
at edu.buffalo.cse.green.editor.controller.RelationshipPart$RelationshipCardinalityHandler.notify(RelationshipPart.java:488)
at edu.buffalo.cse.green.editor.model.AbstractModel.firePropertyChange(AbstractModel.java:269)
at edu.buffalo.cse.green.editor.model.RelationshipModel.updateCardinality(RelationshipModel.java:540)
at edu.buffalo.cse.green.editor.DiagramEditor.refreshRelationships(DiagramEditor.java:1392)
at edu.buffalo.cse.green.editor.DiagramEditor.forceRefreshRelationships(DiagramEditor.java:1329)
at edu.buffalo.cse.green.JavaModelListener.elementChanged(JavaModelListener.java:158)
at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1448)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1438)
at org.eclipse.jdt.internal.core.DeltaProcessor.firePostChangeDelta(DeltaProcessor.java:1286)
at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1265)
at org.eclipse.jdt.internal.core.DeltaProcessor.resourceChanged(DeltaProcessor.java:1824)
at org.eclipse.jdt.internal.core.DeltaProcessingState.resourceChanged(DeltaProcessingState.java:444)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:280)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:274)
at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:256)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:958)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1746)
at org.eclipse.jdt.core.JavaCore.run(JavaCore.java:4023)
at org.eclipse.jdt.internal.ui.actions.WorkbenchRunnableAdapter.run(WorkbenchRunnableAdapter.java:87)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)