NPE in AbstractWindowListener.windowOpened when ConsoleManager service is null
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 25/100
Direzione di ricerca
Start with AbstractWindowListener.windowOpened at line 127, where the stack trace shows consoleViewManager.addWindowAndPerspectiveListeners is called while the service is null. Read the listener’s service lookup and lifecycle context to determine why it is unavailable when the window opens. Done means window activation no longer throws this NullPointerException; issue #3013 already has an open linked pull request.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
see :
java.lang.NullPointerException: Cannot invoke "org.eclipse.terminal.view.ui.internal.ConsoleManager.addWindowAndPerspectiveListeners(org.eclipse.ui.IWorkbenchWindow)" because "consoleViewManager" is null
at org.eclipse.terminal.view.ui.internal.listeners.AbstractWindowListener.windowOpened(AbstractWindowListener.java:127)
at org.eclipse.terminal.view.ui.internal.listeners.AbstractWindowListener.windowActivated(AbstractWindowListener.java:71)
at org.eclipse.ui.internal.Workbench$8.run(Workbench.java:1071)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.ui.internal.Workbench.fireWindowActivated(Workbench.java:1068)
at org.eclipse.ui.internal.WorkbenchWindow$6.shellActivated(WorkbenchWindow.java:2475)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:130)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:87)
at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4651)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1657)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1680)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1661)
at org.eclipse.swt.widgets.Shell.windowDidBecomeKey(Shell.java:2367)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6361)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSendSuper(Native Method)
at org.eclipse.swt.widgets.Widget.callSuper(Widget.java:232)
at org.eclipse.swt.widgets.Widget.becomeKeyWindow(Widget.java:393)
at org.eclipse.swt.widgets.Shell.becomeKeyWindow(Shell.java:526)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:6123)
at org.eclipse.swt.internal.cocoa.OS.objc_msgSend(Native Method)
at org.eclipse.swt.internal.cocoa.NSWindow.makeKeyAndOrderFront(NSWindow.java:201)
at org.eclipse.swt.widgets.Shell.makeKeyAndOrderFront(Shell.java:1323)
at org.eclipse.swt.widgets.Shell.setWindowVisible(Shell.java:2161)
at org.eclipse.swt.widgets.Shell.open(Shell.java:1383)
at org.eclipse.e4.ui.workbench.renderers.swt.WBWRenderer.postProcess(WBWRenderer.java:731)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:689)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:775)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:739)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:723)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1088)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1051)
at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:153)
at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:678)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:581)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:193)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:219)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:149)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:115)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:467)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:298)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
at java.base/java.lang.reflect.Method.invoke(Method.java:565)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:615)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:563)
at org.eclipse.equinox.launcher.Main.run(Main.java:1415)
at org.eclipse.equinox.launcher.Main.main(Main.java:1387)
- Lingua principale
- Java
- Stelle
- 165
- Fork
- 174
- Merge medio
- 2g 20h
- PR unite (30g)
- 39
Preparare l'ambiente
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di eclipse-platform/eclipse.platform
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-platform/eclipse.platform#2940 ·
I maintainer di solito rispondono entro 1 giorno
-
Terminal views all show same name 'Terminal' in Ctrl+F7 view switcher popupForse già presa @ravnskjaer l’ha presa 4 giorni fa. Apertabug good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-platform/eclipse.platform#2774 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
eclipse-platform/eclipse.platform#2593 · 7 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
eclipse-platform/eclipse.platform#3015 ·
I maintainer di solito rispondono entro 1 giorno
-
Failure building remoteAnt.jar via buildRemoteExtraJAR.xmlForse già presa @iloveeclipse l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
eclipse-platform/eclipse.platform#3010 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di eclipse-platform/eclipse.platform
Issue simili
-
`RedisList.reversed()` view returns an empty `range` and `trim` removes all elementsForse già presa @CCCLL l’ha presa oggi. Apertastatus: waiting-for-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
spring-projects/spring-data-redis#3461 ·
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
devops-thiago/ThrillhouseBot#1093 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
wimdeblauwe/htmx-spring-boot#205 ·
-
[BUG] 增量 SSE 解析器未识别单独 CR 换行,导致事件无法及时交付Forse già presa @king-wwwhhh l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
langchain4j/langchain4j#6669 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement tech-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
Albertinesilva/backend-engineering-journey-java-springboot#41 ·