Uploaded image for project: 'Teiid Designer'
  1. Teiid Designer
  2. TEIIDDES-635

NPE Deleting Model Project with Diagrams for models within that project open

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 7.1.1
    • 7.1.1
    • Diagrams
    • None

    Description

      Actually got this with "jbosstools-3.2.0.Beta1.aggregate-Update-2010-09-27_05-18-00-H173.zip" kit today.

      Couldn't get the NPE in Designer IDE, but there is a bug nonetheless.

      DiagramEditor needs in notifyChanged() needs to check if the current diagram eIsProxy() which indicates the EObject is out of scope/unloaded and in this case, being deleted.

      java.lang.NullPointerException
      at com.metamatrix.modeler.diagram.ui.pakkage.PackageDiagramUtil.createPackageDiagram(PackageDiagramUtil.java:43)
      at com.metamatrix.modeler.diagram.ui.pakkage.PackageDiagramProvider.createPackageDiagram(PackageDiagramProvider.java:57)
      at com.metamatrix.modeler.diagram.ui.pakkage.PackageDiagramProvider.getPackageDiagram(PackageDiagramProvider.java:136)
      at com.metamatrix.modeler.diagram.ui.pakkage.PackageDiagramType.getDiagramForContext(PackageDiagramType.java:179)
      at com.metamatrix.modeler.diagram.ui.DiagramTypeManager.getDiagramForContext(DiagramTypeManager.java:221)
      at com.metamatrix.modeler.diagram.ui.editor.DiagramEditor.openContext(DiagramEditor.java:1155)
      at com.metamatrix.modeler.diagram.ui.editor.DiagramEditor.openContext(DiagramEditor.java:1126)
      at com.metamatrix.modeler.diagram.ui.editor.DiagramEditor.setDiagram(DiagramEditor.java:1511)
      at com.metamatrix.modeler.diagram.ui.editor.DiagramEditor.openContext(DiagramEditor.java:1142)
      at com.metamatrix.modeler.diagram.ui.editor.DiagramEditor.openContext(DiagramEditor.java:1126)
      at com.metamatrix.modeler.diagram.ui.editor.DiagramEditor.notifyChanged(DiagramEditor.java:1097)
      at com.metamatrix.modeler.internal.ui.editors.ModelEditor$5.run(ModelEditor.java:1117)
      at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

      Attachments

        Activity

          People

            blafond Barry LaFond
            blafond Barry LaFond
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: