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

NPE after saving changes during remote route editing

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • 8.0.0
    • Camel Editor
    • None
      1. create a Fuse project
      2. run it as Local Camel Context
      3. invoke Remote Route Editing
      4. change the route
      5. save
      6. check Error Log

      The following error is occurred in Error Log, if a change in the route during remote route editing is made.

      eclipse.buildId=unknown
      java.version=1.8.0_71
      java.vendor=Oracle Corporation
      BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
      Framework arguments:  -product com.jboss.devstudio.core.product -pluginCustomization /home/tsedmik/devel/git/jbds-installer/jbds-9.1.0.Beta2_jbdsis-9.0.0.Beta1/resources/pluginCustomization.ini
      Command-line arguments:  -data file:/home/tsedmik/workspacedslfll/ -os linux -ws gtk -arch x86_64 -product com.jboss.devstudio.core.product -pluginCustomization /home/tsedmik/devel/git/jbds-installer/jbds-9.1.0.Beta2_jbdsis-9.0.0.Beta1/resources/pluginCustomization.ini
      
      org.fusesource.ide.foundation.ui
      Error
      Wed Feb 17 14:02:23 CET 2016
      <no message>
      
      java.lang.NullPointerException
      	at org.jboss.tools.jmx.ui.internal.actions.RefreshAction.refreshObjectNode(RefreshAction.java:102)
      	at org.jboss.tools.jmx.ui.internal.actions.RefreshAction.run(RefreshAction.java:167)
      	at org.fusesource.ide.foundation.ui.tree.NodeSupport$1.run(NodeSupport.java:163)
      	at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:186)
      	at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:145)
      	at org.eclipse.swt.widgets.Display.syncExec(Display.java:4633)
      	at org.fusesource.ide.foundation.ui.tree.NodeSupport.fireRefresh(NodeSupport.java:159)
      	at org.fusesource.ide.foundation.ui.tree.NodeSupport.fireRefresh(NodeSupport.java:176)
      	at org.fusesource.ide.foundation.ui.tree.RefreshableNode.refreshUI(RefreshableNode.java:50)
      	at org.fusesource.ide.foundation.ui.tree.RefreshableNode.refresh(RefreshableNode.java:35)
      	at org.fusesource.ide.foundation.ui.util.Nodes.refreshParent(Nodes.java:35)
      	at org.fusesource.ide.jmx.camel.navigator.CamelContextNode.refresh(CamelContextNode.java:111)
      	at org.fusesource.ide.jmx.camel.navigator.CamelContextNode.updateXml(CamelContextNode.java:165)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:497)
      	at org.fusesource.ide.foundation.ui.io.CamelContextNodeEditorInput.pushbackToRemoteContext(CamelContextNodeEditorInput.java:83)
      	at org.fusesource.ide.foundation.ui.io.CamelContextNodeEditorInput.onEditorInputSave(CamelContextNodeEditorInput.java:73)
      	at org.fusesource.ide.camel.editor.CamelEditor.doSave(CamelEditor.java:348)
      	at org.eclipse.ui.internal.SaveableHelper$2.run(SaveableHelper.java:156)
      	at org.eclipse.ui.internal.SaveableHelper$5.run(SaveableHelper.java:285)
      	at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:463)
      	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:371)
      	at org.eclipse.ui.internal.WorkbenchWindow$14.run(WorkbenchWindow.java:2181)
      	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
      	at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2177)
      	at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:293)
      	at org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation(SaveableHelper.java:271)
      	at org.eclipse.ui.internal.SaveableHelper.savePart(SaveableHelper.java:161)
      	at org.eclipse.ui.internal.WorkbenchPage.saveSaveable(WorkbenchPage.java:3875)
      	at org.eclipse.ui.internal.WorkbenchPage.saveEditor(WorkbenchPage.java:3889)
      	at org.eclipse.ui.internal.handlers.SaveHandler.execute(SaveHandler.java:54)
      	at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:295)
      	at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:497)
      	at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)
      	at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:252)
      	at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:234)
      	at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)
      	at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:152)
      	at org.eclipse.core.commands.Command.executeWithChecks(Command.java:493)
      	at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:486)
      	at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:210)
      	at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:343)
      	at org.eclipse.ui.internal.actions.CommandAction.runWithEvent(CommandAction.java:160)
      	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:595)
      	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:511)
      	at org.eclipse.jface.action.ActionContributionItem$6.handleEvent(ActionContributionItem.java:462)
      	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
      	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4481)
      	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1329)
      	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3819)
      	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3430)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1127)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
      	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1018)
      	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:156)
      	at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:694)
      	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:337)
      	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:606)
      	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
      	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:139)
      	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:62)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:497)
      	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:669)
      	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
      	at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
      	at org.eclipse.equinox.launcher.Main.main(Main.java:1488)
      

        1. out.ogv
          2.12 MB
          Tomáš Sedmík

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

              Created:
              Updated:
              Resolved: