Uploaded image for project: 'Fuse Tooling'
  1. Fuse Tooling
  2. FUSETOOLS-1296

Diagram View does not display a diagram

XMLWordPrintable

    • Hide
      1. start JBoss Fuse
      2. create a new Local Fabric
      3. connect to the Local Fabric
      4. create a new version
      5. set the new version to the root container
      6. select Containers node in Fabric8 Explorer View
      7. set different version to the
      8. select Containers node in Fabric8 Explorer View
      Show
      start JBoss Fuse create a new Local Fabric connect to the Local Fabric create a new version set the new version to the root container select Containers node in Fabric8 Explorer View set different version to the select Containers node in Fabric8 Explorer View

      Diagram View sometimes throws the following error and does not display a diagram. See steps to reproduce.

      eclipse.buildId=unknown
      java.version=1.7.0_75
      java.vendor=Oracle Corporation
      BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
      Framework arguments:  -product com.jboss.devstudio.core.product
      Command-line arguments:  -os linux -ws gtk -arch x86_64 -product com.jboss.devstudio.core.product
      
      org.eclipse.e4.ui.workbench
      Error
      Tue Apr 07 14:09:18 CEST 2015
      
      
      java.lang.NullPointerException
      	at org.fusesource.ide.fabric8.ui.navigator.ContainerNode.getChildrenGraph(ContainerNode.java:154)
      	at org.fusesource.ide.camel.editor.views.diagram.NodeGraphContentProvider.getElements(NodeGraphContentProvider.java:77)
      	at org.eclipse.zest.core.viewers.internal.GraphModelEntityFactory.doBuildGraph(GraphModelEntityFactory.java:57)
      	at org.eclipse.zest.core.viewers.internal.AbstractStylingModelFactory.refreshGraph(AbstractStylingModelFactory.java:305)
      	at org.eclipse.zest.core.viewers.internal.AbstractStructuredGraphViewer.internalRefresh(AbstractStructuredGraphViewer.java:323)
      	at org.eclipse.jface.viewers.StructuredViewer$7.run(StructuredViewer.java:1500)
      	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1436)
      	at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1397)
      	at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1497)
      	at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1456)
      	at org.eclipse.jface.viewers.ContentViewer.setContentProvider(ContentViewer.java:263)
      	at org.eclipse.jface.viewers.StructuredViewer.setContentProvider(StructuredViewer.java:1650)
      	at org.eclipse.zest.core.viewers.GraphViewer.setContentProvider(GraphViewer.java:176)
      	at org.fusesource.ide.camel.editor.views.diagram.DiagramView.updateGraph(DiagramView.java:223)
      	at org.fusesource.ide.camel.editor.views.diagram.DiagramView$2.selectionChanged(DiagramView.java:145)
      	at org.eclipse.ui.internal.e4.compatibility.SelectionService.notifyListeners(SelectionService.java:218)
      	at org.eclipse.ui.internal.e4.compatibility.SelectionService.handleSelectionChanged(SelectionService.java:107)
      	at org.eclipse.ui.internal.e4.compatibility.SelectionService.access$0(SelectionService.java:91)
      	at org.eclipse.ui.internal.e4.compatibility.SelectionService$1.selectionChanged(SelectionService.java:66)
      	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$2.run(SelectionAggregator.java:125)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.notifyListeners(SelectionAggregator.java:122)
      	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator.access$5(SelectionAggregator.java:119)
      	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$7$1.run(SelectionAggregator.java:232)
      	at org.eclipse.e4.core.contexts.RunAndTrack.runExternalCode(RunAndTrack.java:56)
      	at org.eclipse.e4.ui.internal.workbench.SelectionAggregator$7.changed(SelectionAggregator.java:229)
      	at org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:110)
      	at org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:338)
      	at org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:352)
      	at org.eclipse.e4.ui.internal.workbench.SelectionServiceImpl.setSelection(SelectionServiceImpl.java:31)
      	at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.selectionChanged(CompatibilityPart.java:424)
      	at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:163)
      	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      	at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:50)
      	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:178)
      	at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)
      	at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2171)
      	at org.eclipse.jface.viewers.StructuredViewer.handleSelect(StructuredViewer.java:1202)
      	at org.eclipse.ui.navigator.CommonViewer.handleSelect(CommonViewer.java:478)
      	at org.eclipse.jface.viewers.StructuredViewer$4.widgetSelected(StructuredViewer.java:1231)
      	at org.eclipse.jface.util.OpenStrategy.fireSelectionEvent(OpenStrategy.java:242)
      	at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:236)
      	at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:408)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4454)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1388)
      	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3799)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3409)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1151)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1032)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:148)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:636)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:579)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:135)
      	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
      	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:380)
      	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:235)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:606)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
      	at org.eclipse.equinox.launcher.Main.main(Main.java:1438)
      

              lheinema@redhat.com Lars Heinemann
              tsedmik Tomáš Sedmík
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: