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

Null pointer exceptions when using FuseIDE

    XMLWordPrintable

Details

    • Bug
    • Resolution: Obsolete
    • Major
    • 7.1.0
    • None
    • None
    • None

    Description

      I downloaded a new version of eclipse Indigo SR1 and installed installed FuseIDE for the first time, installed my license key.

      BTW. This is the first time I've used FuseIDE.

      I have FuseESB running locally and I am trying to use FuseIDE to connect to the running camel contexts. I am getting plagued with null pointer exceptions in a lot of the camel contexts when I attempt to do the following:

      Start tracing:

      java.lang.NullPointerException
      at com.fusesource.ide.fabric.camel.navigator.CamelContextNode.startTracing(CamelContextNode.java:162)
      at com.fusesource.ide.fabric.camel.navigator.CamelContextNode$6.run(CamelContextNode.java:291)
      at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)
      at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)
      at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)
      at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
      at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4165)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3754)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
      at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

      eclipse.buildId=M20110909-1335
      java.version=1.6.0_26
      java.vendor=Sun Microsystems Inc.
      BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_CA
      Framework arguments: -product org.eclipse.epp.package.jee.product
      Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

      Also when I right click on a camel component (ie: mina:tcp//) node I get null pointers:

      java.lang.NullPointerException
      at com.fusesource.ide.fabric.camel.navigator.RouteNode.isMBeanStarted(RouteNode.java:145)
      at com.fusesource.ide.fabric.camel.navigator.RouteNode$1.apply(RouteNode.java:92)
      at com.fusesource.ide.fabric.camel.navigator.RouteNode$1.apply(RouteNode.java:1)
      at com.fusesource.ide.fabric.camel.navigator.CamelContextNode.provideContextMenu(CamelContextNode.java:240)
      at com.fusesource.ide.fabric.camel.navigator.RouteNode.provideContextMenu(RouteNode.java:118)
      at com.fusesource.ide.fabric.camel.navigator.ProcessorNode.provideContextMenu(ProcessorNode.java:75)
      at com.fusesource.ide.jmx.ui.internal.views.navigator.ActionProvider.fillContextMenu(ActionProvider.java:75)
      at org.eclipse.ui.navigator.NavigatorActionService$2.run(NavigatorActionService.java:221)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.ui.navigator.NavigatorActionService.addCommonActionProviderMenu(NavigatorActionService.java:216)
      at org.eclipse.ui.navigator.NavigatorActionService.fillContextMenu(NavigatorActionService.java:173)
      at org.eclipse.ui.navigator.CommonNavigatorManager.fillContextMenu(CommonNavigatorManager.java:260)
      at org.eclipse.ui.navigator.CommonNavigatorManager$4.menuAboutToShow(CommonNavigatorManager.java:275)
      at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:342)
      at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:473)
      at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:469)
      at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:247)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
      at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4881)
      at org.eclipse.swt.widgets.Control.windowProc(Control.java:4557)
      at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
      at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
      at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
      at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
      at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
      at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:256)
      at org.eclipse.swt.widgets.Display.runPopups(Display.java:4206)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3748)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
      at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

      java.lang.NullPointerException
      at com.fusesource.ide.fabric.camel.navigator.RouteNode.isMBeanStarted(RouteNode.java:145)
      at com.fusesource.ide.fabric.camel.navigator.RouteNode$1.apply(RouteNode.java:92)
      at com.fusesource.ide.fabric.camel.navigator.RouteNode$1.apply(RouteNode.java:1)
      at com.fusesource.ide.fabric.camel.navigator.CamelContextNode.provideContextMenu(CamelContextNode.java:240)
      at com.fusesource.ide.fabric.camel.navigator.RouteNode.provideContextMenu(RouteNode.java:118)
      at com.fusesource.ide.fabric.camel.navigator.ProcessorNode.provideContextMenu(ProcessorNode.java:75)
      at com.fusesource.ide.jmx.ui.internal.views.navigator.ActionProvider.fillContextMenu(ActionProvider.java:75)
      at org.eclipse.ui.navigator.NavigatorActionService$2.run(NavigatorActionService.java:221)
      at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
      at org.eclipse.ui.navigator.NavigatorActionService.addCommonActionProviderMenu(NavigatorActionService.java:216)
      at org.eclipse.ui.navigator.NavigatorActionService.fillContextMenu(NavigatorActionService.java:173)
      at org.eclipse.ui.navigator.CommonNavigatorManager.fillContextMenu(CommonNavigatorManager.java:260)
      at org.eclipse.ui.navigator.CommonNavigatorManager$4.menuAboutToShow(CommonNavigatorManager.java:275)
      at org.eclipse.jface.action.MenuManager.fireAboutToShow(MenuManager.java:342)
      at org.eclipse.jface.action.MenuManager.handleAboutToShow(MenuManager.java:473)
      at org.eclipse.jface.action.MenuManager.access$1(MenuManager.java:469)
      at org.eclipse.jface.action.MenuManager$2.menuShown(MenuManager.java:495)
      at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:247)
      at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1053)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1077)
      at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1058)
      at org.eclipse.swt.widgets.Control.WM_INITMENUPOPUP(Control.java:4881)
      at org.eclipse.swt.widgets.Control.windowProc(Control.java:4557)
      at org.eclipse.swt.widgets.Canvas.windowProc(Canvas.java:341)
      at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1610)
      at org.eclipse.swt.widgets.Shell.windowProc(Shell.java:2061)
      at org.eclipse.swt.widgets.Display.windowProc(Display.java:4972)
      at org.eclipse.swt.internal.win32.OS.TrackPopupMenu(Native Method)
      at org.eclipse.swt.widgets.Menu._setVisible(Menu.java:256)
      at org.eclipse.swt.widgets.Display.runPopups(Display.java:4206)
      at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3748)
      at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2696)
      at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2660)
      at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2494)
      at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:674)
      at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
      at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:667)
      at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
      at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
      at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
      at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
      at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
      at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
      at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
      at org.eclipse.equinox.launcher.Main.main(Main.java:1386)

      All of these null pointers are making FuseIDE impossible to use.

      Attachments

        Activity

          People

            lheinema@redhat.com Lars Heinemann
            gingell1 Mike Gingell (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: