I have not seen this issue so far working with the new build.

If you're like me, then maybe you've updated eclipse a dozen times or so on the same machine, because I like to stay on the latest release of eclipse and there's a new one every three months. As a result of this behavior, I sometimes see weird problems in eclipse because of cruft building up in the ~/.eclipse folder. I also tend to keep the same workspaces and upgrade those over and over again as well... which can also result in cruftiness (is that a word?) in the workspace metadata directory.

Anyway, maybe try stopping eclipse, moving the ~/.eclipse dir to something like ~/old.eclipse, and start a fresh workspace to see if you can reproduce the issue with everything clean.


On 12/26/24 1:22 AM, mailinglists via Webobjects-dev wrote:
I updated Eclipse to the latest:

Version: 2024-12 (4.34.0)
Build id: 20241128-0757

I uninstalled WOLips community, restarted Eclipse, then re-installed the new 
WOLips5 from https://wocommunity.github.io/wolips/repository/.

When I restarted Eclipse any existing WO Component Editor worked, but I was not 
able to open a new one! The sequence to reproduce is as follows:

Open a component java file, then try to open the related component editor 
either from the “related” view or via the kbd shortcut cmd-option-2 (on a Mac)
Editor opens blank and I get a small message telling me to check the log. 
Quitting Eclipse and restarting it brings back the previously existing editors, 
still fully functional, but now not even the Java editor for that opened 
component works. The file contents is visible but I immediately get a problem 
dialog. Seems that some state prevents Eclipse from at least bringing up the 
java editor and the “related” view. From now on the java editor is dead as well.

Just tried something and had an interesting effect:

The component editor for that problematic file successfully opened with old 
WOLips, then I called up Eclipse to update. It offered to update to WOLips5 
which I accepted. After restarting Eclipse the previously working component 
editor was dead again, but others still worked.

The only difference is that the defective editor is based on a java class that 
inherits indirectly over at least 2 levels from ERXComponent whereas the still 
functioning editor is based on a class inheriting via only ONE intermediate 
level from ERXComponent.

Other than that? I have no clue


Here is the log from above restart.

!SESSION 2024-12-25 17:08:11.668 -----------------------------------------------
eclipse.buildId=4.34.0.20241128-0756
java.version=21.0.5
java.vendor=Eclipse Adoptium
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Framework arguments:  -product org.eclipse.epp.package.jee.product -keyring 
/Users/ruggiero/.eclipse_keyring
Command-line arguments:  -os macosx -ws cocoa -arch x86_64 -product 
org.eclipse.epp.package.jee.product -keyring /Users/ruggiero/.eclipse_keyring 
-data 
file:/Users/ruggiero/Companies/rucotec/3029_Xeotech/Projects/xeo-workspace/

This is a continuation of log file 
/Users/ruggiero/Companies/rucotec/3029_Xeotech/Projects/xeo-workspace/.metadata/.bak_0.log
Created Time: 2024-12-25 17:08:51.426

!ENTRY org.eclipse.ui.ide 4 4 2024-12-25 17:08:51.426
!MESSAGE IEditorPart (class org.eclipse.ui.internal.ErrorEditorPart) passed in 
without IEditorInput set.

!ENTRY org.eclipse.ui.ide 4 4 2024-12-25 17:08:51.427
!MESSAGE IEditorPart (class org.eclipse.ui.internal.ErrorEditorPart) passed in 
without IEditorInput set.
!STACK 0
java.lang.NullPointerException
        at 
org.eclipse.ui.internal.ide.handlers.EditorInputPropertyTester.test(EditorInputPropertyTester.java:50)
        at org.eclipse.core.internal.expressions.Property.test(Property.java:65)
        at 
org.eclipse.core.expressions.TestExpression.evaluate(TestExpression.java:107)
        at 
org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:54)
        at 
org.eclipse.core.expressions.WithExpression.evaluate(WithExpression.java:84)
        at 
org.eclipse.core.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
        at 
org.eclipse.core.expressions.OrExpression.evaluate(OrExpression.java:26)
        at 
org.eclipse.core.expressions.ReferenceExpression.evaluate(ReferenceExpression.java:72)
        at 
org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:76)
        at 
org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:106)
        at 
org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:100)
        at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
        at 
org.eclipse.ui.internal.services.EvaluationService$1.changed(EvaluationService.java:78)
        at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
        at 
org.eclipse.ui.internal.e4.compatibility.SelectionService.updateSelection(SelectionService.java:156)
        at 
org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:212)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.java:250)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:247)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:780)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:686)
        at 
org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:95)
        at 
org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.lambda$28(StackRenderer.java:1164)
        at 
org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
        at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:265)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3258)
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1897)
        at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:331)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4427)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4003)
        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:153)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:663)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:570)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
        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)

!ENTRY org.eclipse.e4.ui.workbench 4 0 2024-12-25 17:08:58.888
!MESSAGE Error setting focus to : 
org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl 
EditVitalsGroupComponent
!STACK 0
java.lang.NullPointerException: Cannot invoke 
"org.eclipse.swt.widgets.Composite.setFocus()" because "this.parentControl" is 
null
        at 
org.eclipse.ui.internal.ErrorEditorPart.setFocus(ErrorEditorPart.java:84)
        at 
org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:226)
        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:56)
        at 
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:299)
        at 
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305)
        at 
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:227)
        at 
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:148)
        at 
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:789)
        at 
org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer$1.setFocus(ContributedPartRenderer.java:107)
        at org.eclipse.swt.widgets.Composite.setFocus(Composite.java:1127)
        at org.eclipse.swt.custom.CTabFolder.setFocus(CTabFolder.java:2696)
        at org.eclipse.swt.widgets.Control.fixFocus(Control.java:1344)
        at org.eclipse.swt.widgets.Control.setVisible(Control.java:4415)
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3246)
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3254)
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1897)
        at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:331)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4427)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4003)
        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:153)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:663)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:570)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
        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)

!ENTRY org.eclipse.e4.ui.workbench 4 0 2024-12-25 17:08:58.936
!MESSAGE Error setting focus to : 
org.eclipse.e4.ui.model.application.ui.basic.impl.PartImpl 
EditVitalsGroupComponent
!STACK 0
java.lang.NullPointerException: Cannot invoke 
"org.eclipse.swt.widgets.Composite.setFocus()" because "this.parentControl" is 
null
        at 
org.eclipse.ui.internal.ErrorEditorPart.setFocus(ErrorEditorPart.java:84)
        at 
org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.delegateSetFocus(CompatibilityPart.java:226)
        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:56)
        at 
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:299)
        at 
org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:305)
        at 
org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:227)
        at 
org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:148)
        at 
org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.focusGui(PartRenderingEngine.java:789)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:773)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:686)
        at 
org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:95)
        at 
org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.lambda$28(StackRenderer.java:1164)
        at 
org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
        at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:265)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3258)
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1897)
        at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:331)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4427)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4003)
        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:153)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:663)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:570)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
        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)

!ENTRY org.eclipse.ui.ide 4 4 2024-12-25 17:08:58.938
!MESSAGE IEditorPart (class org.eclipse.ui.internal.ErrorEditorPart) passed in 
without IEditorInput set.

!ENTRY org.eclipse.ui.ide 4 4 2024-12-25 17:08:58.938
!MESSAGE IEditorPart (class org.eclipse.ui.internal.ErrorEditorPart) passed in 
without IEditorInput set.
!STACK 0
java.lang.NullPointerException
        at 
org.eclipse.ui.internal.ide.handlers.EditorInputPropertyTester.test(EditorInputPropertyTester.java:50)
        at org.eclipse.core.internal.expressions.Property.test(Property.java:65)
        at 
org.eclipse.core.expressions.TestExpression.evaluate(TestExpression.java:107)
        at 
org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:54)
        at 
org.eclipse.core.expressions.WithExpression.evaluate(WithExpression.java:84)
        at 
org.eclipse.core.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
        at 
org.eclipse.core.expressions.OrExpression.evaluate(OrExpression.java:26)
        at 
org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:76)
        at 
org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:106)
        at 
org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:100)
        at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
        at 
org.eclipse.ui.internal.services.EvaluationService$1.changed(EvaluationService.java:78)
        at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
        at 
org.eclipse.ui.internal.WorkbenchPage.updateActivePartSources(WorkbenchPage.java:346)
        at 
org.eclipse.ui.internal.WorkbenchPage.updateActivations(WorkbenchPage.java:313)
        at 
org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:214)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.java:250)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:247)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:780)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:686)
        at 
org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:95)
        at 
org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.lambda$28(StackRenderer.java:1164)
        at 
org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
        at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:265)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3258)
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1897)
        at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:331)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4427)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4003)
        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:153)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:663)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:570)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
        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)

!ENTRY org.eclipse.ui.ide 4 4 2024-12-25 17:08:58.938
!MESSAGE IEditorPart (class org.eclipse.ui.internal.ErrorEditorPart) passed in 
without IEditorInput set.

!ENTRY org.eclipse.ui.ide 4 4 2024-12-25 17:08:58.939
!MESSAGE IEditorPart (class org.eclipse.ui.internal.ErrorEditorPart) passed in 
without IEditorInput set.
!STACK 0
java.lang.NullPointerException
        at 
org.eclipse.ui.internal.ide.handlers.EditorInputPropertyTester.test(EditorInputPropertyTester.java:50)
        at org.eclipse.core.internal.expressions.Property.test(Property.java:65)
        at 
org.eclipse.core.expressions.TestExpression.evaluate(TestExpression.java:107)
        at 
org.eclipse.core.expressions.CompositeExpression.evaluateAnd(CompositeExpression.java:54)
        at 
org.eclipse.core.expressions.WithExpression.evaluate(WithExpression.java:84)
        at 
org.eclipse.core.expressions.CompositeExpression.evaluateOr(CompositeExpression.java:68)
        at 
org.eclipse.core.expressions.OrExpression.evaluate(OrExpression.java:26)
        at 
org.eclipse.core.expressions.ReferenceExpression.evaluate(ReferenceExpression.java:72)
        at 
org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:76)
        at 
org.eclipse.ui.internal.services.EvaluationReference.evaluate(EvaluationReference.java:106)
        at 
org.eclipse.ui.internal.services.EvaluationReference.changed(EvaluationReference.java:100)
        at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
        at 
org.eclipse.ui.internal.services.EvaluationService$1.changed(EvaluationService.java:78)
        at 
org.eclipse.e4.core.internal.contexts.TrackableComputationExt.update(TrackableComputationExt.java:105)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.processScheduled(EclipseContext.java:358)
        at 
org.eclipse.e4.core.internal.contexts.EclipseContext.set(EclipseContext.java:374)
        at 
org.eclipse.ui.internal.WorkbenchPage.updateActivePartSources(WorkbenchPage.java:346)
        at 
org.eclipse.ui.internal.WorkbenchPage.updateActivations(WorkbenchPage.java:313)
        at 
org.eclipse.ui.internal.WorkbenchPage$E4PartListener.partActivated(WorkbenchPage.java:214)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl$2.run(PartServiceImpl.java:250)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:47)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.firePartActivated(PartServiceImpl.java:247)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:780)
        at 
org.eclipse.e4.ui.internal.workbench.PartServiceImpl.activate(PartServiceImpl.java:686)
        at 
org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer.activate(AbstractPartRenderer.java:95)
        at 
org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.lambda$28(StackRenderer.java:1164)
        at 
org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
        at 
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:265)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3258)
        at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1897)
        at org.eclipse.swt.custom.CTabFolder.lambda$0(CTabFolder.java:331)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
        at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4660)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1622)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1645)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1630)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1392)
        at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4427)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:4003)
        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:153)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:663)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:570)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
        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)

!ENTRY org.eclipse.ui 4 0 2024-12-25 17:08:59.008
!MESSAGE Unhandled event loop exception
!STACK 0
java.lang.NullPointerException: Cannot invoke "Object.equals(Object)" because 
"editorInput" is null
        at 
org.eclipse.ui.internal.NavigationHistory.createEntry(NavigationHistory.java:605)
        at 
org.eclipse.ui.internal.NavigationHistory.addEntry(NavigationHistory.java:360)
        at 
org.eclipse.ui.internal.NavigationHistory.lambda$0(NavigationHistory.java:209)
        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:153)
        at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:663)
        at 
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:339)
        at 
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:570)
        at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:173)
        at 
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:178)
        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)

  _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/ramseygurley%40gmail.com

This email sent to ramseygur...@gmail.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (Webobjects-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to