2016-10-11 13 views
1

ResourceBundleEditor가 설치된 Fresh Spring Tool Suite 3.8.2 (Eclipse Neon 4.6.1).Eclipse Neon에서 ResourceBundleEditor를 사용하여 여러 NullPointerExceptions

.properties 파일을 열면 NullPointerException 개의 팝업이 나타납니다. org.eclipse.core.internal.adapter에서

org.eclipse.wst.jsdt.chromium.debug.core.model.BreakpointAdapterFactory.getAdapter (BreakpointAdapterFactory.java:25)에서 java.lang.NullPointerException이 .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) (org18.png).org.eclipse.core.runtime.Adapt.adapt (Adapters.java:59) at org.eclipse.core.runtime.Adapt.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 org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager에서 org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager $ ToggleBreakpointsTargetAdapterFactory.isEnabled (ToggleBreakpointsTargetManager.java:361) 에서 .canGetToggleBreakpointsTarget (ToggleBreakpointsTargetManager.java:318) .getEnabledFactories (ToggleBreakpointsTargetManager.java:502)org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager.getToggleBreakpointsTarget (ToggleBreakpointsTargetManager.java:549) 에서 org.eclipse.debug.internal.ui.actions.ToggleBreakpointsTargetManager.getPreferredToggleBreakpointsTargetID (ToggleBreakpointsTargetManager.java:542) 에서 515,에서 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.WorkbenchWind ow $ 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. (AbstractPartRenderer.java:95) at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer $ 1.handleEvent (ContributedPartRenderer.java : 63) at org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) at org.eclipse.swt.widgets.Display.sendEvent (Display.java:4410) at org.eclipse. swt.widgets.Widget.sendEvent (Widget.java:1079) at org.eclipse.swt.widgets.Widget.sendEvent (Widget.java:1103) at org.eclipse.swt.widgets.Widget.sendEvent (위젯. java : 1088) at org.eclipse.swt.widgets.Shell.setActiveControl (Shell.java:1542) at org.eclipse.swt.widgets.Shell.setActiveControl (Shell.java:1505) at org.eclipse. swt.widgets.Control.sendFocusEvent (Control.java:2940) at org.eclipse.swt.widgets.Widget.wmSetFocus (Widget.java:2437) at org.eclipse.swt.widgets.Control.WM_SETFOCUS (Control. java : 5438) at org.eclipse.swt.widgets.Tree.WM_SETFOCUS (Tree.java:7195) at org.eclipse.swt.widgets.Control.windowProc (Control.java:4861) at org.eclipse.swt.widgets. Tree.windowProc (Tree.java:6074) at org.eclipse.swt.widgets.Display.windowProc (Display.java:5102) at org.eclipse.swt.internal.win32.OS.CallWindowProcW (네이티브 메소드) org.eclipse.swt.internal.win32.OS.CallWindowProc (OS.java:2446) at org.eclipse.swt.widgets.Tree.callWindowProc (Tree.java:1552) at org.eclipse.swt.widgets .Tree.WM_LBUTTONDOWN (Tree.java:6759) at org.eclipse.swt.widgets.Control.windowProc (Control.java:4827) at org.eclipse.swt.widgets.Tree.windowProc (Tree.java:6074)) at org.eclipse. swt.widgets.Display.windowProc (Display.java:5102) at org.eclipse.swt.internal.win32.OS.DispatchMessageW (네이티브 메소드) at org.eclipse.swt.internal.win32.OS.DispatchMessage (OS .java : 2552) (org.eclipse.swt.widgets.Display.readAndDispatch (Display.java:3814) 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 . org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:604)에서 에서 org.eclipse.ui.PlatformUI.createAndRunWorkbench (PlatformUI)에서 core.databinding.observable.Realm.runWithDefault (Realm.java:336) 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 (Eclip java.lang의에서 sun.reflect.DelegatingMethodAccessorImpl.invoke (알 수없는 소스) 에서 sun.reflect.NativeMethodAccessorImpl.invoke (알 수없는 소스) 에서 sun.reflect.NativeMethodAccessorImpl.invoke0 (기본 방법) 에서 seStarter.java:243) .reflect.Method.invoke (알 수없는 소스) at org.eclipse.equinox.launcher.Main.invokeFramework (Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun (Main.java:610) org.eclipse.equinox.launcher.Main.run (Main.java:1519)에서

어떻게는 예외 제거합니까?

답변

1

JSDT Chromium 디버거를 제거합니다.보다 구체적으로는 Eclipse 플러그인 디렉토리에서 org.eclipse.wst.jsdt.chromium.debug.* 파일을 제거하십시오.