[jbosstools-issues] [JBoss JIRA] (ERT-438) Nullpointer in JavaScript Development Tools Chromium/V8 Remote Debugger: BreakpointAdapterFactory [EBZ#496914]

Victor Rubezhny (JIRA) issues at jboss.org
Thu Oct 20 14:10:01 EDT 2016


     [ https://issues.jboss.org/browse/ERT-438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Victor Rubezhny reassigned ERT-438:
-----------------------------------

    Assignee: Victor Rubezhny


> Nullpointer in JavaScript Development Tools Chromium/V8 Remote Debugger: BreakpointAdapterFactory [EBZ#496914]
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: ERT-438
>                 URL: https://issues.jboss.org/browse/ERT-438
>             Project: Eclipse Release Train
>          Issue Type: Task
>          Components: JSDT
>            Reporter: Friendly Jira Robot
>            Assignee: Victor Rubezhny
>              Labels: 3.9, Debug, bzira
>             Fix For: Oxygen (4.7)
>
>
> Fresh installation of Eclipse Neon for Java EE Developers (contains the plugin 'JavaScript Development Tools Chromium/V8 Remote Debugger').
> Installed ResourceBundle Editor V1.0.5 via Eclipse marketplace.
> A Nullpointer occurs when opening any ResourceBundle file with ResourceBundle Editor. Stacktrace see end of post. After deinstalling the Chromium Debugger plugin, the nullpointer is not reproducable anymore and ResourceBundle Editor is working again.
> NPE probably caused by empty editorinput?
> IResource resource = (IResource) editorPart.getEditorInput().getAdapter(IResource.class);
> java.lang.NullPointerException
>         at org.eclipse.wst.jsdt.chromium.debug.core.model.BreakpointAdapterFactory.getAdapter(BreakpointAdapterFactory.java:25)
>         at org.eclipse.core.internal.adapter.AdapterFactoryProxy.getAdapter(AdapterFactoryProxy.java:82)
>         at org.eclipse.core.internal.runtime.AdapterManager.getAdapter(AdapterManager.java:294)
>         at org.eclipse.ui.part.WorkbenchPart.getAdapter(WorkbenchPart.java:143)
>         at org.eclipse.ui.texteditor.AbstractTextEditor.getAdapter(AbstractTextEditor.java:6185)
>         at com.essiembre.eclipse.rbe.ui.editor.i18n.I18nPageEditor.getAdapter(I18nPageEditor.java:90)
>         at org.eclipse.core.runtime.Adapters.adapt(Adapters.java:59)
>         at org.eclipse.core.runtime.Adapters.adapt(Adapters.java:100)
>         at org.eclipse.ui.part.MultiPageEditorPart.getAdapter(MultiPageEditorPart.java:1199)
>         at com.essiembre.eclipse.rbe.ui.editor.ResourceBundleEditor.getAdapter(ResourceBundleEditor.java:208)
>         at org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager$ToggleBreakpointsTargetAdapterFactory.canGetToggleBreakpointsTarget(ToggleBreakpointsTargetManager.java:318)
>         at org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager$ToggleBreakpointsTargetAdapterFactory.isEnabled(ToggleBreakpointsTargetManager.java:361)
>         at org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager.getEnabledFactories(ToggleBreakpointsTargetManager.java:502)
>         at org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager.getPreferredToggleBreakpointsTargetID(ToggleBreakpointsTargetManager.java:542)
>         at org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager.getToggleBreakpointsTarget(ToggleBreakpointsTargetManager.java:549)
>         at org.eclipse.debug.internal.ui.actions.breakpoints.RetargetBreakpointAction.getAdapter(RetargetBreakpointAction.java:49)
>         at org.eclipse.debug.internal.ui.actions.RetargetAction.partActivated(RetargetAction.java:169)
>         at org.eclipse.ui.internal.PartService$1.run(PartService.java:84)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>         at org.eclipse.ui.internal.PartService.partActivated(PartService.java:81)
>         at org.eclipse.ui.internal.WorkbenchWindow$WWinPartService.partActivated(WorkbenchWindow.java:3002)
>         at org.eclipse.ui.internal.WorkbenchPage$14.run(WorkbenchPage.java:4977)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>         at org.eclipse.ui.internal.WorkbenchPage.firePartActivated(WorkbenchPage.java:4974)
>         at org.eclipse.ui.internal.WorkbenchPage.access$19(WorkbenchPage.java:4962)
>         at org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:210)
>         at org.eclipse.e4.ui.internal.workbench.PartServiceImpl$3.run(PartServiceImpl.java:250)
>         at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
>         at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:247)
>         at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:757)
>         at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:682)
>         at org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:95)
>         at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer$4.handleEvent(StackRenderer.java:1077)
>         at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
>         at org.eclipse.swt.widgets.Display.sendEvent(Display.java:5219)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1340)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1366)
>         at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1349)
>         at org.eclipse.swt.widgets.Shell.setActiveControl(Shell.java:1817)
>         at org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:3215)
>         at org.eclipse.swt.widgets.Control.gtk_button_press_event(Control.java:3151)
>         at org.eclipse.swt.widgets.Composite.gtk_button_press_event(Composite.java:750)
>         at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1979)
>         at org.eclipse.swt.widgets.Control.windowProc(Control.java:5819)
>         at org.eclipse.swt.widgets.Display.windowProc(Display.java:5490)
>         at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
>         at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:9545)
>         at org.eclipse.swt.widgets.Display.eventProc(Display.java:1275)
>         at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
>         at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:2495)
>         at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4141)
>         at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$4.run(PartRenderingEngine.java:1121)
>         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
>         at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1022)
>         at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150)
>         at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687)
>         at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336)
>         at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604)
>         at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148)
>         at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:138)
>         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:388)
>         at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
>         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:498)
>         at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
>         at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
>         at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
>         at org.eclipse.equinox.launcher.Main.main(Main.java:1492)



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the jbosstools-issues mailing list