eclipse-platform / eclipse.platform.ui

Eclipse Platform
https://projects.eclipse.org/projects/eclipse.platform
Eclipse Public License 2.0
78 stars 162 forks source link

NullPointerException in the Welcome view #2169

Open jmini opened 1 month ago

jmini commented 1 month ago

Steps to reproduce

When opening eclipse, the Welcome view is broken:

Screenshot 2024-08-07 at 07 59 07

Here is some relevant log output

From <workspace>/.metadata/.log

!ENTRY org.eclipse.ui 4 4 2024-08-07 07:52:07.828
!MESSAGE Unable to create part
!STACK 1
org.eclipse.ui.PartInitException: Cannot invoke "org.eclipse.ui.intro.IIntroPart.getTitle()" because "this.introPart" is null
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:350)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:977)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:939)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:386)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:312)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:90)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:59)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:991)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:543)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:527)
    at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:991)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:110)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:5264)
    at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:168)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:187)
    at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:119)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:160)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:92)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:316)
    at org.eclipse.e4.ui.workbench.addons.cleanupaddon.CleanupAddon.subscribeRenderingChanged(CleanupAddon.java:335)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:5264)
    at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
    at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:316)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:649)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:618)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:796)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:764)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:686)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:681)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1262)
    at org.eclipse.ui.internal.WorkbenchPage.showPart(WorkbenchPage.java:1245)
    at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1233)
    at org.eclipse.ui.internal.WorkbenchPage.lambda$13(WorkbenchPage.java:4243)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:4241)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:4225)
    at org.sonarlint.eclipse.ui.internal.util.PlatformUtils.showView(PlatformUtils.java:78)
    at org.sonarlint.eclipse.ui.internal.util.PlatformUtils.lambda$0(PlatformUtils.java:69)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4382)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4005)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:152)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:639)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:546)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:605)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1481)
Caused by: java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.intro.IIntroPart.getTitle()" because "this.introPart" is null
    at org.eclipse.ui.internal.ViewIntroAdapterPart.init(ViewIntroAdapterPart.java:180)
    at org.eclipse.ui.internal.ViewReference.initialize(ViewReference.java:129)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344)
    ... 127 more
!SUBENTRY 1 org.eclipse.ui 4 0 2024-08-07 07:52:07.831
!MESSAGE Cannot invoke "org.eclipse.ui.intro.IIntroPart.getTitle()" because "this.introPart" is null
!STACK 0
java.lang.NullPointerException: Cannot invoke "org.eclipse.ui.intro.IIntroPart.getTitle()" because "this.introPart" is null
    at org.eclipse.ui.internal.ViewIntroAdapterPart.init(ViewIntroAdapterPart.java:180)
    at org.eclipse.ui.internal.ViewReference.initialize(ViewReference.java:129)
    at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:344)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:977)
    at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:939)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:139)
    at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:386)
    at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:312)
    at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:203)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:90)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:59)
    at org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(ReflectionContributionFactory.java:42)
    at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWidget(ContributedPartRenderer.java:132)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:991)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$1.run(PartRenderingEngine.java:543)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:527)
    at org.eclipse.e4.ui.workbench.renderers.swt.ElementReferenceRenderer.createWidget(ElementReferenceRenderer.java:73)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(PartRenderingEngine.java:991)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:658)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.lambda$0(PartServiceImpl.java:110)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEventHandler.java:38)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:5264)
    at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
    at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEventHandler.java:38)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElementGen(ElementContainerImpl.java:168)
    at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:187)
    at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.postProcess(LazyStackRenderer.java:119)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:676)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui(PartRenderingEngine.java:762)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:727)
    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:711)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.subscribeTopicToBeRendered(PartRenderingEngine.java:160)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    at org.eclipse.e4.core.di.internal.extensions.EventObjectSupplier$DIEventHandler.handleEvent(EventObjectSupplier.java:92)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:316)
    at org.eclipse.e4.ui.workbench.addons.cleanupaddon.CleanupAddon.subscribeRenderingChanged(CleanupAddon.java:335)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
    at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:183)
    at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133)
    at org.eclipse.swt.widgets.Display.syncExec(Display.java:5264)
    at org.eclipse.e4.ui.workbench.swt.DisplayUISynchronize.syncExec(DisplayUISynchronize.java:34)
    at org.eclipse.e4.ui.internal.di.UIEventObjectSupplier$UIEventHandler.handleEvent(UIEventObjectSupplier.java:64)
    at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHandlerWrapper.java:206)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:201)
    at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(EventHandlerTracker.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
    at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
    at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:131)
    at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl.java:73)
    at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent.java:44)
    at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.java:55)
    at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:60)
    at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifierImpl.java:424)
    at org.eclipse.e4.ui.model.application.ui.impl.UIElementImpl.setToBeRendered(UIElementImpl.java:316)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:649)
    at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:618)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:796)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:764)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:686)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:681)
    at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1262)
    at org.eclipse.ui.internal.WorkbenchPage.showPart(WorkbenchPage.java:1245)
    at org.eclipse.ui.internal.WorkbenchPage.busyShowView(WorkbenchPage.java:1233)
    at org.eclipse.ui.internal.WorkbenchPage.lambda$13(WorkbenchPage.java:4243)
    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:4241)
    at org.eclipse.ui.internal.WorkbenchPage.showView(WorkbenchPage.java:4225)
    at org.sonarlint.eclipse.ui.internal.util.PlatformUtils.showView(PlatformUtils.java:78)
    at org.sonarlint.eclipse.ui.internal.util.PlatformUtils.lambda$0(PlatformUtils.java:69)
    at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40)
    at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132)
    at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4382)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4005)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1151)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1042)
    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:152)
    at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:639)
    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:546)
    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
    at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:152)
    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:208)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:143)
    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:109)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:439)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:271)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:668)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:605)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1481)

Tested under this environment:

Community

This was also reported/discussed here: https://www.eclipse.org/forums/index.php?t=msg&th=1114501&goto=1863916

jmini commented 1 month ago

Installation details:

"Features" and "Plug-in Registry" lists

``` *** Features: org.eclipse.cdt (11.6.0.202406041555) "Eclipse C/C++ Development Tools" org.eclipse.cdt.autotools (11.6.0.202403071917) "Autotools UI Plug-in" org.eclipse.cdt.gdb (11.6.0.202403071917) "GDB Common" org.eclipse.cdt.gnu.build (11.6.0.202405281925) "GCC ToolChain Support UI" org.eclipse.cdt.gnu.debug (11.6.0.202403071917) "C/C++ Development Tools Launching Support" org.eclipse.cdt.gnu.dsf (11.6.0.202403071917) "GDB DSF Debugger Integration UI" org.eclipse.cdt.native (11.6.0.202406041555) "C/C++ Development Tools Core Native Utilities" org.eclipse.cdt.platform (11.6.0.202406041555) "C/C++ Development Platform" org.eclipse.eclemma.feature (3.1.9.202405260028) "EclEmma UI" org.eclipse.egit (6.10.0.202406032230-r) "Git integration for Eclipse" org.eclipse.emf.common (2.31.0.v20240314-0928) "EMF Common" org.eclipse.emf.ecore (2.37.0.v20240203-0859) "EMF Ecore" org.eclipse.epp.mpc (1.10.3.v20240228-1000) "Marketplace Client" org.eclipse.epp.package.java.feature (4.32.0.20240606-0749) "EPP Java Package" org.eclipse.help (2.3.1800.v20240601-0610) "Help System Base" org.eclipse.jdt (3.19.500.v20240601-0610) "Eclipse Java Development Tools" org.eclipse.jgit (6.10.0.202406032230-r) "JGit Core" org.eclipse.jgit.gpg.bc (6.10.0.202406032230-r) "JGit GPG support based on bouncycastle" org.eclipse.jgit.http.apache (6.10.0.202406032230-r) "JGit Apache httpclient based HTTP support" org.eclipse.jgit.ssh.apache (6.10.0.202406032230-r) "JGit SSH support based on Apache MINA sshd" org.eclipse.oomph.p2 (1.30.0.v20240520-1504) "Oomph P2 Management" org.eclipse.oomph.setup (1.32.0.v20240602-1435) "Oomph Setup" org.eclipse.oomph.setup.core (1.31.0.v20240520-1504) "Oomph Setup Core" org.eclipse.pde (3.15.400.v20240601-0610) "PDE" org.eclipse.platform (4.32.0.v20240601-0610) "Eclipse Platform" org.eclipse.rcp (4.32.0.v20240601-0610) "Eclipse RCP" org.eclipse.tm.terminal.connector.ssh.feature (11.6.0.202403071917) "Terminal SSH Connector" org.eclipse.tm.terminal.control.feature (11.6.0.202403071917) "Terminal Control (Embeddable Widget)" org.eclipse.tm.terminal.feature (11.6.0.202403071917) "Terminal View Core" org.eclipse.tm.terminal.view.feature (11.6.0.202403071917) "Terminal View" org.eclipse.userstorage (1.2.0.v20210517-0327) "Eclipse User Storage" org.eclipse.wst.jsdt.chromium.debug.feature (0.6.100.v201908270117) "Chromium JavaScript Remote Debugger" org.sonarlint.eclipse.feature (10.5.0.82112) "SonarLint for Eclipse" *** Plug-in Registry: bcpg (1.78.1) "bcpg" [Resolved] bcpkix (1.78.1) "bcpkix" [Resolved] bcprov (1.78.1) "bcprov" [Resolved] bcutil (1.78.1) "bcutil" [Resolved] biz.aQute.bnd.util (7.0.0.202310060912) "biz.aQute.bnd.util" [Resolved] biz.aQute.bndlib (7.0.0.202310060912) "biz.aQute.bndlib" [Resolved] biz.aQute.repository (7.0.0.202310060912) "biz.aQute.repository" [Resolved] biz.aQute.resolve (7.0.0.202310060912) "biz.aQute.resolve" [Resolved] bndtools.api (7.0.0.202310060912) "bndtools.api" [Resolved] bndtools.jareditor (7.0.0.202310060912) "bndtools.jareditor" [Active] ch.qos.logback (1.4.14.20240806-1448) "Logback" [Resolved] com.fasterxml.jackson (2.16.0.20240806-1448) "com.fasterxml.jackson" [Resolved] com.google.gson (2.11.0) "Gson" [Resolved] com.google.guava (33.2.0.jre) "Guava: Google Core Libraries for Java" [Resolved] com.google.guava.failureaccess (1.0.2) "Guava InternalFutureFailureAccess and InternalFutures" [Resolved] com.google.javascript (0.0.20160315.v20161124-1903) "Closure Compiler" [Resolved] com.google.protobuf (2.4.0.v201105131100) "Protocol Buffers" [Starting] com.ibm.icu (75.1.0) "ICU4J" [Resolved] com.jcraft.jsch (0.1.55.v20230916-1400) "Bundle com.jcraft : jsch" [Resolved] com.sun.el.javax.el (3.0.4) "Jakarta Expression Language 3.0" [Resolved] com.sun.jna (5.14.0.v20231211-1200) "jna" [Starting] com.sun.jna.platform (5.14.0) "jna-platform" [Resolved] com.sun.xml.bind (2.3.3.v20221203-1659) "Old JAXB Runtime" [Resolved] io.swagger.codegen (1.0.1.20240806-1448) "io.swagger.codegen" [Resolved] io.swagger.parser (2.0.0.20240806-1448) "io.swagger.parser" [Resolved] jakarta.activation-api (2.1.3) "Jakarta Activation API" [Resolved] jakarta.annotation-api (2.1.1) "Jakarta Annotations API" [Resolved] jakarta.inject.jakarta.inject-api (2.0.1) "Jakarta Dependency Injection" [Resolved] jakarta.xml.bind (2.3.3.v20201118-1818) "Jakarta XML Binding API" [Resolved] jakarta.xml.bind-api (4.0.2) "Jakarta XML Binding API" [Resolved] javaewah (1.1.7.v20200107-0831) "javaewah" [Resolved] javax.activation (1.2.2.v20221203-1659) "Jakarta Activation" [Resolved] javax.xml (1.3.4.v201005080400) "JAXP XML" [Resolved] js.beautify.java (0.1.0.20240806-1448) "js.beautify.java" [Resolved] junit-jupiter-api (5.10.2) "JUnit Jupiter API" [Resolved] junit-jupiter-engine (5.10.2) "JUnit Jupiter Engine" [Resolved] junit-jupiter-migrationsupport (5.10.2) "JUnit Jupiter Migration Support" [Resolved] junit-jupiter-params (5.10.2) "JUnit Jupiter Params" [Resolved] junit-platform-commons (1.10.2) "JUnit Platform Commons" [Resolved] junit-platform-engine (1.10.2) "JUnit Platform Engine API" [Resolved] junit-platform-launcher (1.10.2) "JUnit Platform Launcher" [Resolved] junit-platform-runner (1.10.2) "JUnit Platform Runner" [Resolved] junit-platform-suite-api (1.10.2) "JUnit Platform Suite API" [Resolved] junit-platform-suite-commons (1.10.2) "JUnit Platform Suite Commons" [Resolved] junit-platform-suite-engine (1.10.2) "JUnit Platform Suite Engine" [Resolved] junit-vintage-engine (5.10.2) "JUnit Vintage Engine" [Resolved] net.i2p.crypto.eddsa (0.3.0.v20181102-1323) "EdDSA-Java" [Resolved] org.apache.ant (1.10.14.v20230922-1200) "Apache Ant" [Resolved] org.apache.aries.spifly.dynamic.bundle (1.3.7) "Apache Aries SPI Fly Dynamic Weaving Bundle" [Resolved] org.apache.batik.constants (1.17.0.v20231215-1130) "Bundle org.apache.xmlgraphics : batik-constants" [Resolved] org.apache.batik.css (1.17.0.v20231215-1130) "Bundle org.apache.xmlgraphics : batik-css" [Resolved] org.apache.batik.i18n (1.17.0.v20231215-1130) "Bundle org.apache.xmlgraphics : batik-i18n" [Resolved] org.apache.batik.util (1.17.0.v20231215-1130) "Bundle org.apache.xmlgraphics : batik-util" [Resolved] org.apache.commons.codec (1.10.0.20240806-1448) "Codec" [Resolved] org.apache.commons.collections4 (4.4.4.20240806-1448) "Collections4" [Resolved] org.apache.commons.commons-codec (1.16.0) "Apache Commons Codec" [Resolved] org.apache.commons.commons-compress (1.26.2) "Apache Commons Compress" [Resolved] org.apache.commons.commons-io (2.16.1) "Apache Commons IO" [Resolved] org.apache.commons.io (2.7.0.20240806-1448) "Io" [Resolved] org.apache.commons.jxpath (1.3.0.v200911051830) "Apache Commons JXPath" [Resolved] org.apache.commons.lang (2.6.0) "Commons Lang" [Resolved] org.apache.commons.logging (1.2.0.v20180409-1502) "Apache Commons Logging" [Resolved] org.apache.felix.gogo.command (1.1.2) "Apache Felix Gogo Command" [Active] org.apache.felix.gogo.runtime (1.1.6) "Apache Felix Gogo Runtime" [Active] org.apache.felix.gogo.shell (1.1.4) "Apache Felix Gogo Shell" [Active] org.apache.felix.scr (2.2.10) "Apache Felix Declarative Services" [Active] org.apache.hadoop.zookeeper.tools (3.8.0.20240806-1448) "Zookeeper" [Resolved] org.apache.http (4.5.1.20240806-1448) "Http" [Resolved] org.apache.httpcomponents.client5.httpclient5 (5.2.1.v20230802-0806) "Bundle org.apache.httpcomponents.client5 : httpclient5" [Resolved] org.apache.httpcomponents.core5.httpcore5 (5.2.3.v20230922-1600) "Bundle org.apache.httpcomponents.core5 : httpcore5" [Resolved] org.apache.httpcomponents.core5.httpcore5-h2 (5.2.3.v20230922-1600) "Bundle org.apache.httpcomponents.core5 : httpcore5-h2" [Resolved] org.apache.httpcomponents.httpclient (4.5.14) "Apache Apache HttpClient OSGi bundle" [Resolved] org.apache.httpcomponents.httpcore (4.4.16.v20221207-1049) "Apache HttpCore" [Resolved] org.apache.lucene.analysis-common (9.10.0.v20240221-0830) "Bundle org.apache.lucene : lucene-analysis-common" [Resolved] org.apache.lucene.analysis-smartcn (9.10.0.v20240221-0830) "Bundle org.apache.lucene : lucene-analysis-smartcn" [Resolved] org.apache.lucene.core (9.10.0.v20240221-0830) "Bundle org.apache.lucene : lucene-core" [Resolved] org.apache.sshd.osgi (2.12.1) "Apache Mina SSHD :: OSGi" [Resolved] org.apache.sshd.sftp (2.12.1) "Apache Mina SSHD :: SFTP" [Resolved] org.apache.xmlgraphics (2.9.0.v20230916-1600) "Bundle org.apache.xmlgraphics : xmlgraphics-commons" [Resolved] org.apiguardian.api (1.1.2) "apiguardian-api" [Resolved] org.bndtools.headless.build.manager (7.0.0.202310060912) "org.bndtools.headless.build.manager" [Starting] org.bndtools.headless.build.plugin.gradle (7.0.0.202310060912) "org.bndtools.headless.build.plugin.gradle" [Starting] org.bndtools.templates.template (7.0.0.202310060912) "org.bndtools.templates.template" [Resolved] org.bndtools.templating (7.0.0.202310060912) "org.bndtools.templating" [Starting] org.bndtools.versioncontrol.ignores.manager (7.0.0.202310060912) "org.bndtools.versioncontrol.ignores.manager" [Starting] org.bndtools.versioncontrol.ignores.plugin.git (7.0.0.202310060912) "org.bndtools.versioncontrol.ignores.plugin.git" [Starting] org.eclipse.ant.core (3.7.400.v20240413-1529) "Ant Build Tool Core" [Starting] org.eclipse.ant.launching (1.4.400.v20240413-1649) "Ant Launching Support" [Starting] org.eclipse.ant.ui (3.9.400.v20240419-1233) "Ant UI" [Starting] org.eclipse.cdt (11.6.0.202403071917) "Eclipse C/C++ Development Tools" [Starting] org.eclipse.cdt.autotools.core (2.2.300.202402230238) "Autotools Plug-in" [Starting] org.eclipse.cdt.autotools.docs (11.6.0.202403071917) "Autotools Documentation" [Resolved] org.eclipse.cdt.autotools.ui (2.2.400.202402230238) "Autotools UI Plug-in" [Starting] org.eclipse.cdt.build.gcc.core (2.1.400.202402230238) "GCC support for CDT Build Core" [Starting] org.eclipse.cdt.build.gcc.ui (1.2.200.202402230238) "GCC ToolChain Support UI" [Starting] org.eclipse.cdt.codan.checkers (3.5.600.202405220202) "Codan Checkers" [Starting] org.eclipse.cdt.codan.checkers.ui (3.4.100.202402230238) "Codan Checkers UI" [Starting] org.eclipse.cdt.codan.core (4.2.200.202405171656) "Code Analysis Core" [Starting] org.eclipse.cdt.codan.core.cxx (3.6.100.202402230238) "Code Analysis Core for C/C++" [Starting] org.eclipse.cdt.codan.ui (3.5.100.202402230238) "Code Analysis UI" [Starting] org.eclipse.cdt.codan.ui.cxx (3.7.100.202402230238) "Codan Analysis UI for C/C++" [Active] org.eclipse.cdt.core (8.4.200.202405291253) "C/C++ Development Tools Core" [Active] org.eclipse.cdt.core.macosx (11.6.0.202406041555) "C/C++ Development Tools Core Native Utilities for MacOS X" [Resolved] org.eclipse.cdt.core.native (6.3.400.202404270026) "C/C++ Development Tools Core Native Utilities" [Active] org.eclipse.cdt.debug.core (8.8.400.202402230238) "C/C++ Development Tools Debug Model" [Starting] org.eclipse.cdt.debug.ui (8.5.500.202402230238) "C/C++ Development Tools Debugger UI" [Starting] org.eclipse.cdt.doc.user (11.6.0.202403071917) "C/C++ Development User Guide" [Starting] org.eclipse.cdt.dsf (2.12.100.202402230238) "Debug Services Framework Core" [Starting] org.eclipse.cdt.dsf.gdb (7.1.300.202312272342) "GDB DSF Debugger Integration Core" [Starting] org.eclipse.cdt.dsf.gdb.ui (2.8.400.202402230238) "GDB DSF Debugger Integration UI" [Starting] org.eclipse.cdt.dsf.ui (2.7.300.202402230238) "Debugger Services Framework UI" [Starting] org.eclipse.cdt.flatpak.launcher (1.1.200.202402230238) "C/C++ Flatpak Launch Plug-in" [Starting] org.eclipse.cdt.gdb (7.2.200.202402230238) "GDB Common" [Starting] org.eclipse.cdt.gdb.ui (7.2.100.202402230238) "GDB UI Common" [Starting] org.eclipse.cdt.launch (10.4.400.202402230238) "C/C++ Development Tools Launching Support" [Starting] org.eclipse.cdt.make.core (7.6.500.202402230238) "C/C++ Standard make Build Core" [Active] org.eclipse.cdt.make.ui (8.3.100.202405301325) "C/C++ Standard make Build UI" [Active] org.eclipse.cdt.managedbuilder.core (9.7.0.202405161606) "CDT Build System Core" [Active] org.eclipse.cdt.managedbuilder.gnu.ui (8.7.100.202405281925) "GNU Managed Build Definitions" [Starting] org.eclipse.cdt.managedbuilder.headlessbuilderapp (1.1.100.202402230238) "CDT Headless Builder Application" [Starting] org.eclipse.cdt.managedbuilder.ui (9.4.200.202405161606) "C/C++ Managed Builder UI" [Starting] org.eclipse.cdt.native.serial (11.6.0.202406041555) "Serial Port" [Resolved] org.eclipse.cdt.platform.branding (11.6.0.202403071917) "C/C++ Development Platform" [Resolved] org.eclipse.cdt.remote.core (1.2.100.202402230238) "CDT Remote Utilities" [Starting] org.eclipse.cdt.ui (8.1.500.202405311716) "C/C++ Development Tools UI" [Active] org.eclipse.compare (3.11.0.v20240524-2010) "Compare Support" [Starting] org.eclipse.compare.core (3.8.500.v20240524-2010) "Core Compare Support" [Starting] org.eclipse.core.commands (3.12.100.v20240424-0956) "Commands" [Resolved] org.eclipse.core.contenttype (3.9.400.v20240507-1301) "Eclipse Content Mechanism" [Active] org.eclipse.core.databinding (1.13.300.v20240424-0444) "JFace Data Binding" [Starting] org.eclipse.core.databinding.beans (1.10.300.v20240321-1245) "JFace Data Binding for JavaBeans" [Resolved] org.eclipse.core.databinding.observable (1.13.300.v20240424-0444) "JFace Data Binding Observables" [Resolved] org.eclipse.core.databinding.property (1.10.300.v20240424-0444) "JFace Data Binding Properties" [Starting] org.eclipse.core.expressions (3.9.400.v20240413-1529) "Expression Language" [Active] org.eclipse.core.externaltools (1.3.400.v20240413-1529) "External Tools Headless Support" [Starting] org.eclipse.core.filebuffers (3.8.300.v20240207-1054) "File Buffers" [Resolved] org.eclipse.core.filesystem (1.10.400.v20240426-1040) "Core File Systems" [Active] org.eclipse.core.filesystem.macosx (1.3.400.v20220812-1420) "Core File System for Macintosh" [Resolved] org.eclipse.core.jobs (3.15.300.v20240418-0734) "Eclipse Jobs Mechanism" [Active] org.eclipse.core.net (1.5.400.v20240413-1529) "Internet Connection Management" [Active] org.eclipse.core.resources (3.20.200.v20240513-1323) "Core Resource Management" [Active] org.eclipse.core.runtime (3.31.100.v20240524-2010) "Core Runtime" [Active] org.eclipse.core.variables (3.6.400.v20240413-1529) "Core Variables" [Active] org.eclipse.debug.core (3.21.400.v20240415-0528) "Debug Core" [Active] org.eclipse.debug.ui (3.18.400.v20240516-0857) "Debug UI" [Starting] org.eclipse.debug.ui.launchview (1.1.500.v20240415-0528) "Debug UI Launch Configuration View" [Active] org.eclipse.e4.core.commands (1.1.400.v20240424-0444) "Eclipse e4 core commands" [Active] org.eclipse.e4.core.contexts (1.12.600.v20240413-1529) "Eclipse Contexts" [Active] org.eclipse.e4.core.di (1.9.400.v20240414-1643) "Eclipse Dependency Injection" [Active] org.eclipse.e4.core.di.annotations (1.8.400.v20240413-1529) "Eclipse Dependency Injection Annotations" [Resolved] org.eclipse.e4.core.di.extensions (0.18.300.v20240413-1529) "Eclipse Dependency Injection Extensions" [Active] org.eclipse.e4.core.di.extensions.supplier (0.17.500.v20240419-1233) "Eclipse Dependency Injection Extensions Supplier" [Active] org.eclipse.e4.core.services (2.4.400.v20240413-1529) "Eclipse Application Services" [Active] org.eclipse.e4.emf.xpath (0.4.300.v20240321-1245) "Eclipse Model Xpath" [Resolved] org.eclipse.e4.ui.bindings (0.14.400.v20240321-1245) "Eclipse Bindings Support" [Active] org.eclipse.e4.ui.css.core (0.14.400.v20240427-1520) "Eclipse CSS Core Support" [Resolved] org.eclipse.e4.ui.css.swt (0.15.400.v20240321-1245) "Eclipse CSS SWT Support" [Active] org.eclipse.e4.ui.css.swt.theme (0.14.400.v20240424-0956) "Eclipse CSS SWT Theme Support" [Active] org.eclipse.e4.ui.di (1.5.400.v20240321-1245) "Eclipse UI Dependency Injection" [Active] org.eclipse.e4.ui.dialogs (1.5.0.v20240424-0957) "Eclipse e4 dialogs" [Resolved] org.eclipse.e4.ui.ide (3.17.200.v20231201-1637) "E4 IDE UI" [Resolved] org.eclipse.e4.ui.model.workbench (2.4.300.v20240321-1245) "Eclipse Workbench Model" [Active] org.eclipse.e4.ui.progress (0.4.400.v20240424-0956) "Eclipse e4 Progress View" [Active] org.eclipse.e4.ui.services (1.6.300.v20231201-1637) "Eclipse UI Application Services" [Active] org.eclipse.e4.ui.widgets (1.4.100.v20231201-1637) "Eclipse UI Custom widgets" [Resolved] org.eclipse.e4.ui.workbench (1.15.400.v20240502-1134) "Eclipse e4 Workbench" [Active] org.eclipse.e4.ui.workbench.addons.swt (1.5.400.v20240416-0658) "Eclipse e4 Workbench Add-ons" [Active] org.eclipse.e4.ui.workbench.renderers.swt (0.16.400.v20240418-1547) "Eclipse e4 Workbench SWT Renderer" [Active] org.eclipse.e4.ui.workbench.renderers.swt.cocoa (0.14.400.v20240525-0701) "Eclipse UI MacOS X Enhancements" [Resolved] org.eclipse.e4.ui.workbench.swt (0.17.400.v20240425-0840) "Eclipse e4 Workbench SWT" [Active] org.eclipse.e4.ui.workbench3 (0.17.400.v20240321-1245) "Bundle for Workbench APIs available in e4" [Resolved] org.eclipse.ecf (3.11.0.v20230507-1923) "ECF Core API" [Active] org.eclipse.ecf.filetransfer (5.1.103.v20230705-0614) "ECF Filetransfer API" [Active] org.eclipse.ecf.identity (3.10.0.v20230422-0242) "ECF Identity Core API" [Active] org.eclipse.ecf.provider.filetransfer (3.3.0.v20230422-0242) "ECF Filetransfer Provider" [Active] org.eclipse.ecf.provider.filetransfer.httpclient5 (1.1.0.v20230423-0417) "ECF HttpComponents 5 Filetransfer Provider" [Active] org.eclipse.ecf.provider.filetransfer.httpclientjava (2.0.200.v20231114-1017) "ECF Java HttpClient Filetransfer Provider" [Starting] org.eclipse.ecf.provider.filetransfer.ssl (1.1.0.v20230422-0242) "ECF Filetransfer Provider" [Resolved] org.eclipse.ecf.ssl (1.3.0.v20230507-1921) "ECF Core API" [Resolved] org.eclipse.eclemma.core (3.1.9.202405260028) "EclEmma Core" [Starting] org.eclipse.eclemma.doc (3.1.9.202405260028) "EclEmma Documentation" [Resolved] org.eclipse.eclemma.ui (3.1.9.202405260028) "EclEmma UI" [Starting] org.eclipse.egit (6.10.0.202406032230-r) "Git integration for Eclipse" [Starting] org.eclipse.egit.core (6.10.0.202406032230-r) "Git integration for Eclipse - Core" [Active] org.eclipse.egit.doc (6.10.0.202406032230-r) "Git integration for Eclipse - Documentation" [Starting] org.eclipse.egit.ui (6.10.0.202406032230-r) "Git integration for Eclipse - UI" [Active] org.eclipse.emf.common (2.30.0.v20240314-0928) "EMF Common" [Active] org.eclipse.emf.common.ui (2.22.0.v20231002-1020) "EMF Common UI" [Active] org.eclipse.emf.ecore (2.36.0.v20240203-0859) "EMF Ecore" [Active] org.eclipse.emf.ecore.change (2.16.0.v20231208-1346) "EMF Change Model" [Starting] org.eclipse.emf.ecore.xmi (2.37.0.v20231208-1346) "EMF XML/XMI Persistence" [Active] org.eclipse.emf.edit (2.21.0.v20231208-1346) "EMF Edit" [Active] org.eclipse.emf.edit.ui (2.23.0.v20230211-1150) "EMF Edit UI" [Starting] org.eclipse.epp.mpc.core (1.10.3.v20240221-1216) "Marketplace Client Core" [Active] org.eclipse.epp.mpc.help.ui (1.10.3.v20240221-1216) "Marketplace Client Help" [Resolved] org.eclipse.epp.mpc.ui (1.10.3.v20240228-1000) "Marketplace Client" [Active] org.eclipse.epp.mpc.ui.css (1.10.3.v20240221-1216) "Marketplace Client Theme Support" [Active] org.eclipse.epp.package.common (4.32.0.20240606-1231) "Common EPP Bundle" [Resolved] org.eclipse.epp.package.java (4.32.0.20240606-0749) "EPP Java Package" [Resolved] org.eclipse.equinox.app (1.7.100.v20240321-1445) "Equinox Application Container" [Active] org.eclipse.equinox.bidi (1.5.100.v20240321-1445) "Bidirectional Text Support" [Starting] org.eclipse.equinox.common (3.19.100.v20240524-2011) "Common Eclipse Runtime" [Active] org.eclipse.equinox.concurrent (1.3.100.v20240514-0729) "Equinox Concurrent API" [Active] org.eclipse.equinox.console (1.4.800.v20240513-1104) "Console plug-in" [Active] org.eclipse.equinox.coordinator (1.3.700.v20191002-1632) "Coordinator" [Resolved] org.eclipse.equinox.event (1.7.100.v20240321-1445) "Event Admin" [Active] org.eclipse.equinox.frameworkadmin (2.3.200.v20240321-1450) "Equinox Framework Admin" [Active] org.eclipse.equinox.frameworkadmin.equinox (1.3.200.v20240321-1450) "Equinox Framework Admin for Equinox" [Active] org.eclipse.equinox.http.jetty (3.9.200.v20240321-1445) "Jetty Http Service" [Starting] org.eclipse.equinox.http.registry (1.4.100.v20240321-1445) "Http Service Registry Extensions" [Resolved] org.eclipse.equinox.http.service.api (1.2.2.v20231218-2126) "OSGi service http APIs" [Resolved] org.eclipse.equinox.http.servlet (1.8.200.v20240321-1445) "Http Services Servlet" [Starting] org.eclipse.equinox.jsp.jasper (1.2.100.v20240321-1445) "Jasper Jsp Support Bundle" [Starting] org.eclipse.equinox.jsp.jasper.registry (1.3.0.v20240213-1427) "Jasper Jsp Registry Support Plug-in" [Starting] org.eclipse.equinox.launcher (1.6.800.v20240513-1750) "Equinox Launcher" [Resolved] org.eclipse.equinox.launcher.cocoa.macosx.x86_64 (1.2.1000.v20240507-1834) "Equinox Launcher MacOSX Cocoa Fragment" [Resolved] org.eclipse.equinox.p2.artifact.repository (1.5.400.v20240416-0654) "Equinox Provisioning Artifact Repository Support" [Active] org.eclipse.equinox.p2.console (1.3.400.v20240321-1450) "Equinox Provisioning Console" [Starting] org.eclipse.equinox.p2.core (2.12.0.v20240515-1919) "Equinox Provisioning Core" [Active] org.eclipse.equinox.p2.director (2.6.400.v20240321-1450) "Equinox Provisioning Director" [Active] org.eclipse.equinox.p2.director.app (1.3.400.v20240425-1316) "Equinox Provisioning Director Application" [Starting] org.eclipse.equinox.p2.directorywatcher (1.4.400.v20240321-1450) "Equinox Provisioning Directory Watcher" [Starting] org.eclipse.equinox.p2.discovery (1.3.300.v20240321-1450) "Equinox Provisioning Discovery" [Resolved] org.eclipse.equinox.p2.discovery.compatibility (1.3.300.v20240417-0757) "Equinox Provisioning Discovery" [Starting] org.eclipse.equinox.p2.engine (2.10.200.v20240425-1316) "Equinox Provisioning Engine" [Active] org.eclipse.equinox.p2.extensionlocation (1.5.400.v20240321-1450) "Equinox Provisioning Extension Location Repository Support" [Active] org.eclipse.equinox.p2.garbagecollector (1.3.300.v20240321-1450) "Equinox Provisioning Garbage Collector" [Active] org.eclipse.equinox.p2.jarprocessor (1.3.400.v20240321-1450) "Equinox Provisioning JAR Processor" [Resolved] org.eclipse.equinox.p2.metadata (2.9.100.v20240416-0654) "Equinox Provisioning Metadata" [Active] org.eclipse.equinox.p2.metadata.repository (1.5.400.v20240515-1919) "Equinox Provisioning Metadata Repository" [Active] org.eclipse.equinox.p2.operations (2.7.400.v20240425-0751) "Equinox Provisioning Operations API" [Active] org.eclipse.equinox.p2.publisher (1.9.200.v20240429-0755) "Equinox Provisioning Publisher Infrastructure" [Starting] org.eclipse.equinox.p2.publisher.eclipse (1.6.100.v20240519-2013) "Equinox Provisioning Publisher for Eclipse" [Starting] org.eclipse.equinox.p2.reconciler.dropins (1.5.400.v20240321-1450) "Equinox Provisioning Drop-in" [Resolved] org.eclipse.equinox.p2.repository (2.9.100.v20240511-1722) "Equinox Provisioning Repository" [Active] org.eclipse.equinox.p2.repository.tools (2.4.400.v20240416-0654) "Equinox Provisioning Repository Tools" [Starting] org.eclipse.equinox.p2.touchpoint.eclipse (2.4.300.v20240511-1722) "Equinox Provisioning Eclipse Touchpoint" [Active] org.eclipse.equinox.p2.touchpoint.natives (1.5.300.v20240423-0755) "Equinox Provisioning Native Touchpoint" [Starting] org.eclipse.equinox.p2.transport.ecf (1.4.300.v20240321-1450) "Equinox Provisioning ECF based Transport" [Active] org.eclipse.equinox.p2.ui (2.8.400.v20240511-1722) "Equinox Provisioning UI Support" [Active] org.eclipse.equinox.p2.ui.discovery (1.3.300.v20240321-1450) "Equinox Provisioning Discovery UI" [Resolved] org.eclipse.equinox.p2.ui.importexport (1.4.400.v20240321-1450) "Equinox Provisioning Import and Export" [Starting] org.eclipse.equinox.p2.ui.sdk (1.3.300.v20240207-1113) "Equinox Provisioning Platform Update Support" [Active] org.eclipse.equinox.p2.ui.sdk.scheduler (1.6.300.v20240515-1919) "Equinox Provisioning Platform Automatic Update Support" [Active] org.eclipse.equinox.p2.updatechecker (1.4.300.v20240514-1422) "Equinox Provisioning Update Checker" [Active] org.eclipse.equinox.p2.updatesite (1.3.400.v20240321-1450) "Equinox Provisioning Legacy Update Site Support" [Starting] org.eclipse.equinox.preferences (3.11.100.v20240327-0645) "Eclipse Preferences Mechanism" [Active] org.eclipse.equinox.registry (3.12.100.v20240524-2011) "Extension Registry Support" [Active] org.eclipse.equinox.security (1.4.300.v20240419-2334) "Equinox Java Authentication and Authorization Service (JAAS)" [Active] org.eclipse.equinox.security.macosx (1.102.300.v20240419-2334) "OS X Keystore service integration" [Resolved] org.eclipse.equinox.security.ui (1.4.300.v20240513-1104) "Equinox Security Default UI" [Active] org.eclipse.equinox.simpleconfigurator (1.5.300.v20240424-1301) "Simple Configurator" [Active] org.eclipse.equinox.simpleconfigurator.manipulator (2.3.200.v20240321-1450) "Simple Configurator Manipulator" [Starting] org.eclipse.help (3.10.400.v20240415-0528) "Help System Core" [Active] org.eclipse.help.base (4.4.400.v20240601-0610) "Help System Base" [Starting] org.eclipse.help.ui (4.7.0.v20240414-1916) "Help System UI" [Starting] org.eclipse.help.webapp (3.11.400.v20240508-1954) "Help System Webapp" [Starting] org.eclipse.jdt (3.19.500.v20240601-0610) "Eclipse Java Development Tools" [Resolved] org.eclipse.jdt.annotation (1.2.100.v20240212-1051) "JDT Annotations for Enhanced Null Analysis" [Resolved] org.eclipse.jdt.annotation (2.3.0.v20240111-2306) "JDT Annotations for Enhanced Null Analysis" [Resolved] org.eclipse.jdt.apt.core (3.8.400.v20240326-0804) "Java Annotation Processing Core" [Active] org.eclipse.jdt.apt.pluggable.core (1.4.400.v20240321-1252) "Java Compiler Apt IDE" [Active] org.eclipse.jdt.apt.ui (3.8.400.v20240321-1252) "Java Annotation Processing UI" [Starting] org.eclipse.jdt.core (3.38.0.v20240528-0618) "Java Development Tools Core" [Active] org.eclipse.jdt.core.compiler.batch (3.38.0.v20240524-2033) "Eclipse Compiler for Java(TM)" [Active] org.eclipse.jdt.core.formatterapp (1.2.250.v20240311-0615) "Java Development Tools Formatter Application" [Starting] org.eclipse.jdt.core.manipulation (1.21.100.v20240524-2038) "Java Code Manipulation Functionality" [Active] org.eclipse.jdt.debug (3.21.400.v20240418-1414) "JDI Debug Model" [Starting] org.eclipse.jdt.debug.ui (3.13.400.v20240516-0950) "JDI Debug UI" [Starting] org.eclipse.jdt.doc.user (3.15.2200.v20240529-0958) "Eclipse Java Development User Guide" [Resolved] org.eclipse.jdt.junit (3.16.400.v20240524-2038) "Java Development Tools JUnit support" [Starting] org.eclipse.jdt.junit.core (3.13.200.v20240524-2038) "Java Development Tools JUnit core support" [Starting] org.eclipse.jdt.junit.runtime (3.7.400.v20231214-1952) "Java Development Tools JUnit Runtime Support" [Resolved] org.eclipse.jdt.junit4.runtime (1.3.100.v20231214-1952) "Java Development Tools JUnit4 Runtime Support" [Resolved] org.eclipse.jdt.junit5.runtime (1.1.300.v20231214-1952) "Java Development Tools JUnit5 Runtime Support" [Resolved] org.eclipse.jdt.launching (3.22.0.v20240424-1830) "Java Development Tools Launching Support" [Active] org.eclipse.jdt.launching.macosx (3.6.300.v20240321-1645) "Mac OS X Launcher" [Active] org.eclipse.jdt.launching.ui.macosx (1.4.300.v20240321-1645) "Mac OS X UI Launching Support" [Starting] org.eclipse.jdt.ui (3.32.100.v20240524-2038) "Java Development Tools UI" [Active] org.eclipse.jetty.ee8.security (12.0.9) "EE8 :: Security" [Resolved] org.eclipse.jetty.ee8.server (12.0.9) "EE8 :: Nested" [Resolved] org.eclipse.jetty.ee8.servlet (12.0.9) "EE8 :: Servlet" [Resolved] org.eclipse.jetty.http (12.0.9) "Core :: HTTP" [Resolved] org.eclipse.jetty.io (12.0.9) "Core :: IO" [Resolved] org.eclipse.jetty.security (12.0.9) "Core :: Security" [Resolved] org.eclipse.jetty.server (12.0.9) "Core :: Server" [Resolved] org.eclipse.jetty.servlet-api (4.0.6) "Eclipse Jetty Servlet API and Schemas for JPMS and OSGi" [Resolved] org.eclipse.jetty.session (12.0.9) "Core :: Sessions" [Resolved] org.eclipse.jetty.util (12.0.9) "Core :: Utilities" [Resolved] org.eclipse.jface (3.34.0.v20240502-1134) "JFace" [Resolved] org.eclipse.jface.databinding (1.15.300.v20240424-0444) "JFace Data Binding for SWT and JFace" [Resolved] org.eclipse.jface.notifications (0.7.200.v20240321-1245) "Notification API" [Resolved] org.eclipse.jface.text (3.25.100.v20240524-2010) "JFace Text" [Resolved] org.eclipse.jgit (6.10.0.202406032230-r) "JGit Core" [Active] org.eclipse.jgit.archive (6.10.0.202406032230-r) "JGit Archive Formats" [Starting] org.eclipse.jgit.gpg.bc (6.10.0.202406032230-r) "JGit GPG support based on bouncycastle" [Resolved] org.eclipse.jgit.http.apache (6.10.0.202406032230-r) "JGit Apache httpclient based HTTP support" [Active] org.eclipse.jgit.ssh.apache (6.10.0.202406032230-r) "JGit SSH support based on Apache MINA sshd" [Active] org.eclipse.jgit.ssh.apache.agent (6.10.0.202406032230-r) "JGit SSH agent client for Apache MINA sshd" [Resolved] org.eclipse.jsch.core (1.5.400.v20240413-1649) "JSch Core" [Active] org.eclipse.jsch.ui (1.5.400.v20240413-1529) "JSch UI" [Starting] org.eclipse.launchbar.core (2.5.200.202312281935) "LaunchBar Core" [Starting] org.eclipse.launchbar.ui (2.5.400.202403071917) "LaunchBar UI" [Starting] org.eclipse.lsp4e (0.18.10.202405280703) "Language Server Protocol client for Eclipse IDE (Incubation)" [Active] org.eclipse.lsp4e.debug (0.15.8.202405212039) "Debug Adapter client for Eclipse IDE (Incubation)" [Starting] org.eclipse.lsp4j (0.23.1.v20240521-1815) "org.eclipse.lsp4j" [Resolved] org.eclipse.lsp4j.debug (0.23.1.v20240521-1815) "org.eclipse.lsp4j.debug" [Resolved] org.eclipse.lsp4j.jsonrpc (0.23.1.v20240521-1815) "org.eclipse.lsp4j.jsonrpc" [Resolved] org.eclipse.lsp4j.jsonrpc.debug (0.23.1.v20240521-1815) "org.eclipse.lsp4j.jsonrpc.debug" [Resolved] org.eclipse.ltk.core.refactoring (3.14.400.v20240321-1245) "Refactoring Core" [Active] org.eclipse.ltk.ui.refactoring (3.13.400.v20240321-1245) "Refactoring UI" [Active] org.eclipse.mylyn.wikitext (4.3.0.v20240602-0603) "Mylyn WikiText" [Resolved] org.eclipse.mylyn.wikitext.markdown (4.3.0.v20240602-0603) "Mylyn WikiText Markdown" [Resolved] org.eclipse.nebula.cwt (1.0.0.201703081533) "pluginName" [Resolved] org.eclipse.nebula.widgets.cdatetime (1.5.0.202312260654) "Nebula CDatetime" [Resolved] org.eclipse.nebula.widgets.tablecombo (1.2.0.202406021704) "Nebula Table Combo" [Resolved] org.eclipse.oomph.base (1.18.0.v20230617-1322) "Oomph Base Model" [Active] org.eclipse.oomph.base.edit (1.17.0.v20230617-1322) "Oomph Base Edit Support" [Active] org.eclipse.oomph.extractor.lib (1.9.0.v20220421-1218) "Oomph Extractor Library" [Resolved] org.eclipse.oomph.jreinfo (1.19.0.v20240520-1504) "Oomph JRE Info" [Starting] org.eclipse.oomph.jreinfo.ui (1.16.0.v20240520-1504) "Oomph JRE Info UI" [Active] org.eclipse.oomph.p2 (1.17.0.v20230617-1322) "Oomph P2 Management" [Active] org.eclipse.oomph.p2.core (1.29.0.v20240520-1504) "Oomph P2 Management Core" [Active] org.eclipse.oomph.p2.doc (1.14.0.v20230625-0755) "Oomph P2 Management Documentation" [Resolved] org.eclipse.oomph.p2.edit (1.17.0.v20230204-0932) "Oomph P2 Management Edit Support" [Active] org.eclipse.oomph.p2.ui (1.22.0.v20240510-1552) "Oomph P2 Management UI" [Active] org.eclipse.oomph.predicates (1.17.0.v20230617-1322) "Oomph Predicates Model" [Active] org.eclipse.oomph.predicates.edit (1.15.0.v20230416-0642) "Oomph Predicates Edit Support" [Active] org.eclipse.oomph.preferences (1.14.0.v20230617-1322) "Oomph Preference Management" [Active] org.eclipse.oomph.resources (1.20.0.v20240130-1324) "Oomph Resources Model" [Active] org.eclipse.oomph.resources.edit (1.14.0.v20240130-1324) "Oomph Resources Edit Support" [Starting] org.eclipse.oomph.setup (1.29.0.v20240520-1504) "Oomph Setup" [Active] org.eclipse.oomph.setup.core (1.31.0.v20240420-0837) "Oomph Setup Core" [Active] org.eclipse.oomph.setup.doc (1.14.0.v20230618-0610) "Oomph Setup Documentation" [Resolved] org.eclipse.oomph.setup.edit (1.17.0.v20231119-1528) "Oomph Setup Edit Support" [Active] org.eclipse.oomph.setup.editor (1.27.0.v20231119-1528) "Oomph Setup Editor" [Starting] org.eclipse.oomph.setup.p2 (1.21.0.v20240420-0837) "Oomph Setup P2" [Active] org.eclipse.oomph.setup.p2.edit (1.16.0.v20230617-1322) "Oomph Setup P2 Edit Support" [Active] org.eclipse.oomph.setup.sync (1.17.0.v20240317-0755) "Oomph Setup Synchronizer" [Active] org.eclipse.oomph.setup.ui (1.30.0.v20240602-1435) "Oomph Setup UI" [Active] org.eclipse.oomph.setup.ui.questionnaire (1.13.0.v20220421-1218) "Oomph Setup UI Questionnaire" [Starting] org.eclipse.oomph.ui (1.22.0.v20240520-1504) "Oomph Common UI" [Active] org.eclipse.oomph.util (1.22.0.v20240520-1504) "Oomph Common Utilities" [Active] org.eclipse.oomph.workingsets (1.14.0.v20230617-1322) "Oomph Dynamic Working Sets" [Active] org.eclipse.oomph.workingsets.edit (1.13.0.v20230204-0932) "Oomph Dynamic Working Sets Edit Support" [Starting] org.eclipse.oomph.workingsets.editor (1.16.0.v20240510-1552) "Oomph Dynamic Working Sets Editor" [Active] org.eclipse.orbit.xml-apis-ext (1.0.0.v20230923-0644) "Extended XML APIs" [Resolved] org.eclipse.osgi (3.20.0.v20240509-1421) "OSGi System Bundle" [Active] org.eclipse.osgi.compatibility.state (1.2.1000.v20240213-1057) "Equinox State and Resolver Compatibility Fragment" [Resolved] org.eclipse.osgi.util (3.7.300.v20231104-1118) "OSGi Release 4.2.0 Utility Classes" [Resolved] org.eclipse.pde (3.13.2700.v20240601-0610) "PDE" [Resolved] org.eclipse.pde.api.tools (1.3.400.v20240419-1823) "API Tools" [Active] org.eclipse.pde.api.tools.annotations (1.3.0.v20240207-2106) "PDE API Tools Annotations" [Resolved] org.eclipse.pde.api.tools.ui (1.3.400.v20240416-0657) "API Tools UI" [Starting] org.eclipse.pde.bnd.ui (1.1.0.v20240404-1230) "Generic UI components related to BND" [Active] org.eclipse.pde.build (3.12.400.v20240515-2132) "Plug-in Development Environment Build Support" [Active] org.eclipse.pde.core (3.18.100.v20240531-0649) "PDE Core" [Active] org.eclipse.pde.doc.user (3.15.200.v20240515-0744) "PDE User Guide" [Resolved] org.eclipse.pde.ds.annotations (1.3.300.v20240503-2142) "Declarative Services Annotations Support" [Active] org.eclipse.pde.ds.core (1.3.400.v20240321-1452) "PDE DS Core" [Active] org.eclipse.pde.ds.ui (1.3.400.v20240321-1452) "PDE DS UI" [Starting] org.eclipse.pde.genericeditor.extension (1.2.400.v20240430-0753) "Target definition generic editor extension" [Starting] org.eclipse.pde.junit.runtime (3.8.100.v20240130-1723) "PDE JUnit Runtime Support" [Starting] org.eclipse.pde.launching (3.13.0.v20240424-1246) "PDE Launching Support" [Active] org.eclipse.pde.runtime (3.8.400.v20240321-1452) "PDE Runtime" [Starting] org.eclipse.pde.ua.core (1.3.400.v20240321-1452) "PDE UA Core" [Starting] org.eclipse.pde.ua.ui (1.3.400.v20240321-1452) "PDE UA UI" [Starting] org.eclipse.pde.ui (3.15.200.v20240518-1954) "PDE UI" [Active] org.eclipse.pde.ui.templates (3.8.400.v20240321-1452) "PDE Templates" [Resolved] org.eclipse.platform (4.32.0.v20240601-0610) "Eclipse Platform" [Resolved] org.eclipse.platform.doc.user (4.32.0.v20240529-0958) "Eclipse Platform User Guide" [Resolved] org.eclipse.rcp (4.32.0.v20240601-0610) "Eclipse RCP" [Starting] org.eclipse.remote.core (4.2.200.202402230238) "Remote Services Core" [Starting] org.eclipse.search (3.16.200.v20240426-0859) "Search Support" [Active] org.eclipse.search.core (3.16.200.v20240502-1134) "Search Support Core" [Starting] org.eclipse.swt (3.126.0.v20240528-0813) "Standard Widget Toolkit" [Resolved] org.eclipse.swt.cocoa.macosx.x86_64 (3.126.0.v20240528-0813) "Standard Widget Toolkit for Mac OS X (Cocoa) on x86_64" [Resolved] org.eclipse.team.core (3.10.400.v20240413-1529) "Team Support Core" [Active] org.eclipse.team.genericeditor.diff.extension (1.2.400.v20240413-1529) "Diff Extension for Generic Editor" [Resolved] org.eclipse.team.ui (3.10.400.v20240416-0654) "Team Support UI" [Active] org.eclipse.text (3.14.100.v20240524-2010) "Text" [Resolved] org.eclipse.text.quicksearch (1.2.400.v20240321-1245) "Quick Search" [Starting] org.eclipse.tips.core (0.3.400.v20240413-1529) "Tip of the Day core plugin" [Resolved] org.eclipse.tips.ide (0.3.400.v20240413-1529) "IDE Enablement for Tip of the Day" [Active] org.eclipse.tips.json (0.3.400.v20240525-0701) "Tip of the Day Json Provider" [Resolved] org.eclipse.tips.ui (0.3.400.v20240413-1529) "Tip of the Day UI" [Resolved] org.eclipse.tm.terminal.connector.local (4.8.100.202402230238) "Terminal Local Connector" [Starting] org.eclipse.tm.terminal.connector.process (4.9.100.202402230238) "Terminal Process Connector" [Starting] org.eclipse.tm.terminal.connector.ssh (4.8.300.202403071917) "Terminal SSH Connector" [Starting] org.eclipse.tm.terminal.connector.telnet (4.8.100.202312281935) "Terminal Telnet Connector" [Starting] org.eclipse.tm.terminal.control (5.5.300.202403071917) "Terminal Control (Embeddable Widget)" [Starting] org.eclipse.tm.terminal.view.core (4.10.300.202403071917) "Terminal View Core" [Starting] org.eclipse.tm.terminal.view.ui (4.11.500.202403071917) "Terminal View" [Active] org.eclipse.tm4e.core (0.12.0.202405210827) "TextMate support in Java" [Starting] org.eclipse.tm4e.language_pack (0.12.0.202405210827) "TextMate support in Eclipse IDE - Language Pack" [Starting] org.eclipse.tm4e.languageconfiguration (0.12.0.202405210827) "TextMate support in Eclipse IDE - Language Configurations" [Starting] org.eclipse.tm4e.registry (0.12.0.202405210827) "TextMate support in Eclipse IDE - Registry management" [Starting] org.eclipse.tm4e.ui (0.12.0.202405210827) "TextMate support in Eclipse IDE - UI" [Starting] org.eclipse.tools.templates.core (2.0.100.202402230238) "Template Engine Core" [Starting] org.eclipse.tools.templates.freemarker (2.0.100.202402230238) "Template Engine Freemarker Support" [Starting] org.eclipse.tools.templates.ui (2.0.100.202402071818) "Template Engine UI" [Starting] org.eclipse.ui (3.206.0.v20240524-2010) "Eclipse UI" [Active] org.eclipse.ui.browser (3.8.300.v20240524-2010) "Browser Support" [Starting] org.eclipse.ui.cheatsheets (3.8.400.v20240414-1916) "Cheat Sheets" [Starting] org.eclipse.ui.cocoa (1.3.200.v20240309-0857) "Eclipse UI MacOS X Enhancements" [Resolved] org.eclipse.ui.console (3.14.100.v20240429-1358) "Console" [Active] org.eclipse.ui.editors (3.17.300.v20240524-2010) "Default Text Editor" [Active] org.eclipse.ui.externaltools (3.6.400.v20240416-0654) "External Tools" [Starting] org.eclipse.ui.forms (3.13.300.v20240424-0956) "Eclipse Forms" [Resolved] org.eclipse.ui.genericeditor (1.3.400.v20240511-1105) "Generic and Extensible Text Editor" [Starting] org.eclipse.ui.ide (3.22.200.v20240524-2010) "Eclipse IDE UI" [Active] org.eclipse.ui.ide.application (1.5.400.v20240416-0658) "Eclipse IDE UI Application" [Active] org.eclipse.ui.intro (3.7.400.v20240414-0828) "Welcome Framework" [Starting] org.eclipse.ui.intro.quicklinks (1.2.400.v20240414-1916) "Quicklinks for the Welcome Framework" [Starting] org.eclipse.ui.intro.universal (3.5.400.v20240414-1916) "Universal Welcome" [Starting] org.eclipse.ui.monitoring (1.3.300.v20240321-1245) "UI Freeze Monitoring" [Active] org.eclipse.ui.navigator (3.12.400.v20240424-0956) "Common Navigator View" [Active] org.eclipse.ui.navigator.resources (3.9.300.v20240506-0929) "Navigator Workbench Components" [Active] org.eclipse.ui.net (1.5.400.v20240413-1529) "Internet Connection Management UI" [Active] org.eclipse.ui.themes (1.2.2400.v20240213-1133) "Eclipse SDK Themes" [Active] org.eclipse.ui.trace (1.3.300.v20231215-1019) "Equinox Dynamic Tracing Enablement UI " [Active] org.eclipse.ui.views (3.12.300.v20240524-2010) "Views" [Resolved] org.eclipse.ui.views.log (1.4.400.v20240424-0956) "Log View" [Active] org.eclipse.ui.views.properties.tabbed (3.10.300.v20240424-0956) "Tabbed Properties View" [Resolved] org.eclipse.ui.workbench (3.132.0.v20240524-2010) "Eclipse Workbench" [Active] org.eclipse.ui.workbench.texteditor (3.17.400.v20240524-2010) "Text Editor Framework" [Active] org.eclipse.update.configurator (3.5.400.v20240416-0654) "Install/Update Configurator" [Active] org.eclipse.urischeme (1.3.300.v20240424-0956) "Eclipse URI Scheme Handling" [Resolved] org.eclipse.userstorage (1.2.0.v20210517-0327) "Eclipse User Storage" [Active] org.eclipse.userstorage.oauth (1.1.0.v20190307-0457) "OAuth support for Eclipse User Storage" [Active] org.eclipse.userstorage.ui (1.1.0.v20190307-0457) "Eclipse User Storage UI" [Starting] org.eclipse.wildwebdeveloper (1.2.2.202405280856) "Wild Web Developer: web development in Eclipse IDE" [Starting] org.eclipse.wildwebdeveloper.embedder.node (1.0.6.202405271237) "Manager for embedded Node.js" [Starting] org.eclipse.wildwebdeveloper.embedder.node.macos.x86_64 (1.1.1.202405211302) "Node.js for MacOS x64" [Resolved] org.eclipse.wildwebdeveloper.xml (1.3.4.202405270639) "XML support using Language Server" [Starting] org.eclipse.wst.common.core (1.4.100.v202103232321) "WST Common Core Plug-in" [Starting] org.eclipse.wst.common.environment (1.1.0.v202308161955) "Environment Plug-in" [Starting] org.eclipse.wst.common.frameworks (1.3.0.v202308161955) "Common Frameworks" [Starting] org.eclipse.wst.common.project.facet.core (1.5.0.v202308161955) "Eclipse Faceted Project Framework" [Starting] org.eclipse.wst.jsdt.chromium (0.5.200.v201903222101) "Chromium Developer Tools SDK" [Resolved] org.eclipse.wst.jsdt.chromium.debug (0.4.0.v201903222101) "Chromium JavaScript Remote Debugger" [Resolved] org.eclipse.wst.jsdt.chromium.debug.core (0.5.300.v201903222101) "Chromium JavaScript Remote Debugger Core" [Starting] org.eclipse.wst.jsdt.chromium.debug.js (0.1.200.v201903222101) "Chromium JavaScript front-end Debugger" [Starting] org.eclipse.wst.jsdt.chromium.debug.jsdtbridge (0.5.200.v201903222101) "Chromium JavaScript Remote Debugger JSDT Formatter Bridge" [Resolved] org.eclipse.wst.jsdt.chromium.debug.ui (0.6.200.v201903222101) "Chromium JavaScript Remote Debugger UI" [Starting] org.eclipse.wst.jsdt.chromium.wip.eclipse (0.5.200.v201903222101) "Chromium Developer Tools SDK WIP Backend registry" [Resolved] org.eclipse.wst.jsdt.chromium.wipbackend.dev (0.5.300.v201903222101) "Chromium Developer Tools SDK WIP backend (current development)" [Resolved] org.eclipse.wst.jsdt.chromium.wipbackend.protocol_1_0 (0.5.300.v201903222101) "Chromium Developer Tools SDK WIP backend Protocol v. 1.0" [Resolved] org.eclipse.wst.jsdt.core (2.0.500.v202211200038) "JavaScript Development Tools Core " [Starting] org.eclipse.wst.jsdt.debug.core (3.3.0.v202307190318) "JavaScript Debug Core" [Starting] org.eclipse.wst.jsdt.js.bower (1.0.200.v201903222101) "Bower Tools" [Starting] org.eclipse.wst.jsdt.js.cli (1.0.0.v201903222101) "CLI Launcher" [Starting] org.eclipse.wst.jsdt.js.common (1.0.200.v201903222101) "Common Node Tools API" [Starting] org.eclipse.wst.jsdt.js.grunt (1.0.200.v201903222101) "Eclipse Grunt Tools" [Starting] org.eclipse.wst.jsdt.js.gulp (1.0.200.v201903222101) "Eclipse Gulp Tools" [Starting] org.eclipse.wst.jsdt.js.node (1.1.100.v201903222101) "Node" [Starting] org.eclipse.wst.jsdt.js.node.common (1.0.0.v201903222101) "Common Node.js Utilities" [Starting] org.eclipse.wst.jsdt.js.npm (1.0.300.v201903222101) "npm Tools" [Starting] org.eclipse.wst.validation (1.3.0.v202308161955) "Validation Framework" [Starting] org.freemarker (2.3.22.v20160210-1233) "FreeMarker" [Resolved] org.glassfish.jersey.common (2.26.1.20240806-1448) "org.glassfish.jersey.common" [Resolved] org.hamcrest (2.2.0) "hamcrest" [Resolved] org.hamcrest.core (2.2.0.v20230809-1000) "Bundle org.hamcrest : hamcrest-core" [Resolved] org.jacoco.agent (0.8.12.202403310830) "JaCoCo Agent" [Resolved] org.jacoco.core (0.8.12.202403310830) "JaCoCo Core" [Resolved] org.jacoco.report (0.8.12.202403310830) "JaCoCo Report" [Resolved] org.jcodings (1.0.58.v20230703-0749) "Bundle org.jruby.jcodings : jcodings" [Resolved] org.joni (2.2.1.v20230703-0749) "Bundle org.jruby.joni : joni" [Resolved] org.jsoup (1.17.2) "jsoup Java HTML Parser" [Resolved] org.junit (4.13.2.v20230809-1000) "Bundle junit : junit" [Resolved] org.mortbay.jasper.apache-el (9.0.83) "Mortbay Apache EL API and Implementation" [Resolved] org.mortbay.jasper.apache-jsp (9.0.83) "Mortbay Jasper" [Resolved] org.objectweb.asm (9.7.0) "org.objectweb.asm" [Resolved] org.objectweb.asm.commons (9.7.0) "org.objectweb.asm.commons" [Resolved] org.objectweb.asm.tree (9.7.0) "org.objectweb.asm.tree" [Resolved] org.objectweb.asm.tree.analysis (9.7.0) "org.objectweb.asm.tree.analysis" [Resolved] org.objectweb.asm.util (9.7.0) "org.objectweb.asm.util" [Resolved] org.opentest4j (1.3.0) "opentest4j" [Resolved] org.osgi.annotation.bundle (2.0.0.202202082230) "org.osgi:org.osgi.annotation.bundle" [Resolved] org.osgi.annotation.versioning (1.1.2.202109301733) "org.osgi:org.osgi.annotation.versioning" [Resolved] org.osgi.namespace.contract (1.0.0.201505202024) "org.osgi:org.osgi.namespace.contract" [Resolved] org.osgi.namespace.extender (1.0.1.201505202024) "org.osgi:org.osgi.namespace.extender" [Resolved] org.osgi.namespace.service (1.0.0.201505202024) "org.osgi:org.osgi.namespace.service" [Resolved] org.osgi.service.cm (1.6.1.202109301733) "org.osgi:org.osgi.service.cm" [Resolved] org.osgi.service.component (1.5.1.202212101352) "org.osgi:org.osgi.service.component" [Resolved] org.osgi.service.component.annotations (1.5.1.202212101352) "org.osgi:org.osgi.service.component.annotations" [Resolved] org.osgi.service.device (1.1.1.202109301733) "org.osgi:org.osgi.service.device" [Resolved] org.osgi.service.event (1.4.1.202109301733) "org.osgi:org.osgi.service.event" [Resolved] org.osgi.service.http.whiteboard (1.1.1.202109301733) "org.osgi:org.osgi.service.http.whiteboard" [Resolved] org.osgi.service.metatype (1.4.1.202109301733) "org.osgi:org.osgi.service.metatype" [Resolved] org.osgi.service.metatype.annotations (1.4.1.202109301733) "org.osgi:org.osgi.service.metatype.annotations" [Resolved] org.osgi.service.prefs (1.1.2.202109301733) "org.osgi:org.osgi.service.prefs" [Resolved] org.osgi.service.provisioning (1.2.0.201505202024) "org.osgi:org.osgi.service.provisioning" [Resolved] org.osgi.service.repository (1.1.0.201505202024) "org.osgi:org.osgi.service.repository" [Resolved] org.osgi.service.upnp (1.2.1.202109301733) "org.osgi:org.osgi.service.upnp" [Resolved] org.osgi.service.useradmin (1.1.1.202109301733) "org.osgi:org.osgi.service.useradmin" [Resolved] org.osgi.service.wireadmin (1.0.2.202109301733) "org.osgi:org.osgi.service.wireadmin" [Resolved] org.osgi.util.function (1.2.0.202109301733) "org.osgi:org.osgi.util.function" [Resolved] org.osgi.util.measurement (1.0.2.201802012109) "org.osgi:org.osgi.util.measurement" [Resolved] org.osgi.util.position (1.0.1.201505202026) "org.osgi:org.osgi.util.position" [Resolved] org.osgi.util.promise (1.3.0.202212101352) "org.osgi:org.osgi.util.promise" [Resolved] org.osgi.util.xml (1.0.2.202109301733) "org.osgi:org.osgi.util.xml" [Resolved] org.sat4j.core (2.3.6.v20201214) "bundleName" [Resolved] org.sat4j.pb (2.3.6.v20201214) "bundleName" [Resolved] org.scala.lang (2.13.9.20240806-1448) "Lang" [Resolved] org.slf4j.api (1.7.30.v20200204-2150) "SLF4J API Module" [Resolved] org.snakeyaml.engine (2.7.0) "SnakeYAML Engine" [Resolved] org.sonarlint.eclipse.buildship (10.5.0.82112) "SonarLint for Eclipse Buildship" [Active] org.sonarlint.eclipse.cdt (10.5.0.82112) "SonarLint for Eclipse CDT" [Active] org.sonarlint.eclipse.core (10.5.0.82112) "SonarLint for Eclipse Core" [Active] org.sonarlint.eclipse.jdt (10.5.0.82112) "SonarLint for Eclipse JDT" [Active] org.sonarlint.eclipse.m2e (10.5.0.82112) "SonarLint for Eclipse m2e" [Active] org.sonarlint.eclipse.pydev (10.5.0.82112) "SonarLint for Eclipse PyDev" [Active] org.sonarlint.eclipse.sloop.macosx.x64 (10.5.0.82112) "SonarLint for Eclipse Core" [Resolved] org.sonarlint.eclipse.ui (10.5.0.82112) "SonarLint for Eclipse" [Active] org.sonarsource.sonarlint.core.sonarlint-java-client-osgi (10.3.2.78498) "SonarLint Core - Java Client OSGi" [Resolved] org.tukaani.xz (1.9.0) "XZ data compression" [Resolved] ```

Phillipus commented 1 month ago

Welcome view is working for me on Mac with the basic Eclipse IDE from here perhaps it's caused by one of the plug-ins?

opcoach commented 1 month ago

Hi Jérémie !

What is exactly the Eclipse version that failed ? You mention : Eclipse IDE/Platform version: custom Eclipse installation based on 2024-06. Was It the eclipse modeling, eclipse for rcp dev ?

I just tried with the Eclipse for Committer 06 24, and no NPE so far ...

I would like to retry it from your original install...

jmini commented 2 weeks ago

This is broken on Linux as well.

I have pushed a reproducer to build something similar to the custom eclipse I have mentioned: https://github.com/jmini/tycho-experiments/tree/master/eide

The product has to be built with maven: mvn verify

Then open the built Eclipse, select a workspace. "Window" > "Show View" > "Other..."

Screenshot_2024-08-28_11-04-55

Select the "Welcome" view. When this is opened the NPE is displayed in the workbench:

Screenshot_2024-08-28_11-05-48


I tried it with an official package, and there the view is working without a NPE, so this issue might be an issue only with our product.