X-CGP-ClamAV-Result: CLEAN X-VirusScanner: Niversoft's CGPClamav Helper v1.22.2a (ClamAV engine v0.102.2) X-Junk-Score: 0 [] X-KAS-Score: 0 [] From: "Aaron Rosenzweig" Received: from mail-qv1-f43.google.com ([209.85.219.43] verified) by selbstdenker.ag (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 25412152 for webobjects-dev@wocommunity.org; Mon, 15 Feb 2021 21:03:52 +0100 Received-SPF: none receiver=post.selbstdenker.com; client-ip=209.85.219.43; envelope-from=recurve@cocoanutstech.com Received: by mail-qv1-f43.google.com with SMTP id 2so3699893qvd.0 for ; Mon, 15 Feb 2021 12:03:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chatnbike.com; s=chatnbike; h=from:message-id:mime-version:date:subject:in-reply-to:to:references; bh=3wK5dFjvDsC3oPGoiWQSibzCVr70Cd572e/Z1FMU3PA=; b=EkyKvT0Jq28RHmHyZfOoE51jL4UJDwIfcT0PX8cZ1Eoxt8wavA8DpnZ5fU/UFf4KwM 3Nymw8GZh/00SqfkDI4PEVrPXf0FmhmRaeF+OZz3HKcmAm1iiwtzGIzLzFBMyTemSyZz rrJCFbOAAjqPcVMw7Rtidq/kBlQypwO0O3epQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:mime-version:date:subject :in-reply-to:to:references; bh=3wK5dFjvDsC3oPGoiWQSibzCVr70Cd572e/Z1FMU3PA=; b=E5nk7hsGVieFW9Eltfbh1CTjaVWOJgFNxilTyrhfrZQs552UQ0cMXLJEXAtiQb75un jagk9ezh88+y/+CKQZdn+5/CJZghFBAxUFJcwH6p7guUe8CTiLky0aBRbX3wNixGp75s X0VGxv2gGQNqeDEbYqRWhpkuuX2Uh2DmhDAEmrbBlVH0HJmETZ/B7lJAkrvTW6PBbNCc tzoHXCiPZmxJEYhePnZ2ba/zgFD0TfyJJXqEDXOT9QSXNn7OpgBzTQeQ8nJIhLRNTGja 5abszAL7yrRJY5X0MTHQ3iaF+SShXg/hmY1XvAfM2ihIyArew0Q7GdAu1/kSq2Mkjnbk Qqeg== X-Gm-Message-State: AOAM532kdaUA0V97u25xzyfq5tu3I7TN1f6Q9kYReAqOhrHoVET30Of8 JdVribipwodrNQHAEbZap7scZm8Ay8vhT2W/OYY= X-Google-Smtp-Source: ABdhPJysM0aoH+K7jYq4ZAMtWYGGMhjddnOLF/2NzWyFB+Z6iKO7hhHoSvql2qPRJoPH93Ho/UT2tA== X-Received: by 2002:a05:6214:186b:: with SMTP id eh11mr16360699qvb.1.1613419410862; Mon, 15 Feb 2021 12:03:30 -0800 (PST) Return-Path: Received: from mac-pro.home (pool-173-79-35-204.washdc.fios.verizon.net. [173.79.35.204]) by smtp.gmail.com with ESMTPSA id q204sm12900585qka.84.2021.02.15.12.03.30 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 15 Feb 2021 12:03:30 -0800 (PST) Message-Id: <75588DB3-3485-4B75-BDE7-D2E3C70941E6@chatnbike.com> Content-Type: multipart/alternative; boundary="Apple-Mail=_DA10A336-5131-4FC6-9089-67FA993F686E" Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.60.0.2.21\)) Date: Mon, 15 Feb 2021 15:03:29 -0500 Subject: Re: [WO-DEV] Double click EO Model glitch In-Reply-To: To: WebObjects & WOnder Development References: X-Mailer: Apple Mail (2.3654.60.0.2.21) --Apple-Mail=_DA10A336-5131-4FC6-9089-67FA993F686E Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Thanks Ralf! > On Feb 15, 2021, at 3:00 PM, Ralf Schuchardt = wrote: >=20 > Yes, WOLips is not quite compatible with the latest Eclipse versions. > If you can compile the plugin yourself, there is my patch for this = issue: >=20 > https://github.com/wocommunity/wolips/pull/147 = >=20 >=20 > Ralf >=20 >=20 > Am 15. Februar 2021 um 20:17:18, Aaron Rosenzweig = (webobjects-dev@wocommunity.org ) = schrieb: >=20 >> I believe it=E2=80=99s a deprecation issue. Latest Eclipse / Big Sur.=20= >>=20 >> See this: https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D215794 = >>=20 >> org.eclipse.jface.util.Assert is deprecated >>=20 >> org.eclipse.core.runtime.Assert is the new hotness.=20 >>=20 >> Because we are using the old hotness in WOLips here: = org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.setIte= ms(KeyComboBoxCellEditor.java:171) >>=20 >> It fails.=20 >> =20 >>=20 >>> On Feb 15, 2021, at 2:00 PM, Jesse Tayler = > = wrote: >>>=20 >>> Possible Java version settings problem? >>>=20 >>>> On Feb 15, 2021, at 1:58 PM, Aaron Rosenzweig = > = wrote: >>>>=20 >>>> Thanks Jesse, >>>>=20 >>>> Yeah files are still there, you are correct in that nothing is = lost.=20 >>>>=20 >>>> I think it=E2=80=99s more from problems with Big Sur and latest = release of Eclipse.=20 >>>>=20 >>>> I turned on the Plugin error console and see this: >>>>=20 >>>> Unable to create class = 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' from = bundle =E2=80=98378' >>>>=20 >>>> Here=E2=80=99s the full listing: >>>>=20 >>>> eclipse.buildId=3D4.18.0.I20201202-1800 >>>> java.version=3D15.0.2 >>>> java.vendor=3DOracle Corporation >>>> BootLoader constants: OS=3Dmacosx, ARCH=3Dx86_64, WS=3Dcocoa, = NL=3Den_US >>>> Framework arguments: -product org.eclipse.epp.package.java.product = -keyring /Users/recurve/.eclipse_keyring >>>> Command-line arguments: -os macosx -ws cocoa -arch x86_64 -product = org.eclipse.epp.package.java.product -keyring = /Users/recurve/.eclipse_keyring >>>>=20 >>>> org.eclipse.e4.ui.workbench >>>> Error >>>> Mon Feb 15 13:32:34 EST 2021 >>>> Unable to create class = 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' from = bundle '378' >>>>=20 >>>> org.eclipse.e4.core.di.InjectionException: = java.lang.NoClassDefFoundError: org/eclipse/jface/util/Assert >>>> at = org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.jav= a:416) >>>> at = org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:332) >>>> at = org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjection= Factory.java:202) >>>> at = org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createF= romBundle(ReflectionContributionFactory.java:91) >>>> at = org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreat= e(ReflectionContributionFactory.java:60) >>>> at = org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(= ReflectionContributionFactory.java:42) >>>> at = org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWi= dget(ContributedPartRenderer.java:132) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(= PartRenderingEngine.java:999) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui= (PartRenderingEngine.java:659) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui= (PartRenderingEngine.java:765) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRen= deringEngine.java:730) >>>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(Par= tRenderingEngine.java:714) >>>> at = org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRende= rer.java:1209) >>>> at = org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyS= tackRenderer.java:83) >>>> at = org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEvent= Handler.java:38) >>>> at = org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) >>>> at = org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) >>>> at org.eclipse.swt.widgets.Display.syncExec(Display.java:5050) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Applic= ation.java:219) >>>> at = org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEv= entHandler.java:38) >>>> at = org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHa= ndlerWrapper.java:205) >>>> at = org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(Event= HandlerTracker.java:203) >>>> at = org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(Event= HandlerTracker.java:1) >>>> at = org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManage= r.java:234) >>>> at = org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous= (ListenerQueue.java:151) >>>> at = org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdmin= Impl.java:132) >>>> at = org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl= .java:75) >>>> at = org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent= .java:44) >>>> at = org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.ja= va:55) >>>> at = org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEven= tPublisher.java:63) >>>> at = org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifier= Impl.java:424) >>>> at = org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelect= edElementGen(ElementContainerImpl.java:170) >>>> at = org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelect= edElement(ElementContainerImpl.java:188) >>>> at = org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(= ModelServiceImpl.java:659) >>>> at = org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServ= iceImpl.java:623) >>>> at = org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(Pa= rtServiceImpl.java:786) >>>> at = org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServic= eImpl.java:400) >>>> at = org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceI= mpl.java:1262) >>>> at = org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:31= 95) >>>> at = org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3100) >>>> at = org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74) >>>> at = org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098) >>>> at = org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068) >>>> at = org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3051) >>>> at = org.objectstyle.wolips.eomodeler.actions.OpenEntityModelerAction.openResou= rceIfPossible(OpenEntityModelerAction.java:161) >>>> at = org.objectstyle.wolips.eomodeler.eclipse.PackageExplorerDoubleClickHandler= .doubleClick(PackageExplorerDoubleClickHandler.java:244) >>>> at = org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:782= ) >>>> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) >>>> at = org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174) >>>> at = org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewe= r.java:779) >>>> at = org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTr= eeViewer.java:1531) >>>> at = org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(Structu= redViewer.java:1213) >>>> at = org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy= .java:251) >>>> at = org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:249) >>>> at = org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:308) >>>> at = org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89) >>>> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4443) >>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512) >>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535) >>>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520) >>>> at = org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324) >>>> at = org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4229) >>>> at = org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3839) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRen= deringEngine.java:1157) >>>> at = org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33= 8) >>>> at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRende= ringEngine.java:1046) >>>> at = org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbenc= h.java:155) >>>> at = org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644) >>>> at = org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33= 8) >>>> at = org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551= ) >>>> at = org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156) >>>> at = org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplicatio= n.java:152) >>>> at = org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav= a:203) >>>> at = org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio= n(EclipseAppLauncher.java:134) >>>> at = org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse= AppLauncher.java:104) >>>> at = org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:40= 1) >>>> at = org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:25= 5) >>>> at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native = Method) >>>> at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMetho= dAccessorImpl.java:64) >>>> at = java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat= ingMethodAccessorImpl.java:43) >>>> at java.base/java.lang.reflect.Method.invoke(Method.java:564) >>>> at = org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653) >>>> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590) >>>> at org.eclipse.equinox.launcher.Main.run(Main.java:1461) >>>> Caused by: java.lang.NoClassDefFoundError: = org/eclipse/jface/util/Assert >>>> at = org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.setIte= ms(KeyComboBoxCellEditor.java:171) >>>> at = org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.= (KeyComboBoxCellEditor.java:151) >>>> at = org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableViewer.(EOEntitiesTableViewer.java:101) >>>> at = org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableEditor.cr= eatePartControl(EOEntitiesTableEditor.java:102) >>>> at = org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:2= 27) >>>> at = org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:2= 03) >>>> at = org.objectstyle.wolips.eomodeler.editors.EOModelEditor.createPages(EOModel= Editor.java:583) >>>> at = org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorP= art.java:333) >>>> at = org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartContr= ol(CompatibilityPart.java:158) >>>> at = org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartCon= trol(CompatibilityEditor.java:96) >>>> at = org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(Compatib= ilityPart.java:365) >>>> at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native = Method) >>>> at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMetho= dAccessorImpl.java:64) >>>> at = java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat= ingMethodAccessorImpl.java:43) >>>> at java.base/java.lang.reflect.Method.invoke(Method.java:564) >>>> at = org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.ja= va:58) >>>> at = org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl= .java:999) >>>> at = org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl= .java:964) >>>> at = org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.j= ava:140) >>>> at = org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.jav= a:405) >>>> ... 84 more >>>>=20 >>>>=20 >>>>=20 >>>>> On Feb 15, 2021, at 1:33 PM, Jesse Tayler = > = wrote: >>>>>=20 >>>>> I think I=E2=80=99ve seen that but it was all just a confusion = mirage, have you done those things like quit and restart? >>>>>=20 >>>>> And you=E2=80=99ve checked the actual plist files? >>>>>=20 >>>>> Try fussing around a bit I think, I doubt you=E2=80=99ve lost = things... >>>>>=20 >>>>>> On Feb 15, 2021, at 1:30 PM, Aaron Rosenzweig = > = wrote: >>>>>>=20 >>>>>> I double clicked on an EO Model today and it opened empty. Not = sure what to do and how to fix it. I=E2=80=99m expecting the Entity = Modeler perspective to open inside Eclipse. It sort of does, but there = are no PLIST files visible, no entities=E2=80=A6 just an empty window.=20= >>>>>>=20 >>>>>> Has anyone experienced this? Have you figured out a workaround?=20= --Apple-Mail=_DA10A336-5131-4FC6-9089-67FA993F686E Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Thanks Ralf!

On Feb 15, 2021, at 3:00 PM, Ralf Schuchardt <webobjects-dev@wocommunity.org> wrote:

Yes, WOLips is not quite compatible with the latest Eclipse = versions.
If you can compile = the plugin yourself, there is my patch for this issue:



Ralf


Am 15. Februar 2021 um 20:17:18, Aaron Rosenzweig (webobjects-dev@wocommunity.org) schrieb:

I = believe it=E2=80=99s a deprecation issue. Latest Eclipse / Big = Sur. 

See = this: https://bugs.eclipse.org/bugs/show_bug.cgi?id=3D215794

org.eclipse.jface.util.Assert is deprecated

org.eclipse.core.runtime.Assert is the new = hotness. 

Because we are using the old hotness in WOLips here: = org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.setIte= ms(KeyComboBoxCellEditor.java:171)

It fails. 
 

On Feb 15, 2021, at 2:00 PM, Jesse Tayler = <webobjects-dev@wocommunity.org> wrote:

Possible Java version settings problem?

On Feb 15, 2021, at 1:58 = PM, Aaron Rosenzweig <webobjects-dev@wocommunity.org> wrote:

Thanks Jesse,

Yeah = files are still there, you are correct in that nothing is lost. 

I think it=E2=80=99s more from problems with Big Sur and = latest release of Eclipse. 

I turned on the Plugin error console and see this:

Unable to create class = 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' from = bundle =E2=80=98378'

Here=E2=80=99s the = full listing:

eclipse.buildId=3D4.18.0.I20201202-1800
java.version=3D15.0.2
java.vendor=3DOracle = Corporation
BootLoader constants: OS=3Dmacosx, = ARCH=3Dx86_64, WS=3Dcocoa, NL=3Den_US
Framework arguments: =  -product org.eclipse.epp.package.java.product -keyring = /Users/recurve/.eclipse_keyring
Command-line arguments: =  -os macosx -ws cocoa -arch x86_64 -product = org.eclipse.epp.package.java.product -keyring = /Users/recurve/.eclipse_keyring

org.eclipse.e4.ui.workbench
Error
Mon Feb 15 13:32:34 EST 2021
Unable to create = class 'org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor' = from bundle '378'

org.eclipse.e4.core.di.InjectionException: = java.lang.NoClassDefFoundError: org/eclipse/jface/util/Assert
= at = org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.jav= a:416)
at = org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:332) = at = org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjection= Factory.java:202)
at = org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createF= romBundle(ReflectionContributionFactory.java:91)
at = org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreat= e(ReflectionContributionFactory.java:60)
at = org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.create(= ReflectionContributionFactory.java:42)
at = org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.createWi= dget(ContributedPartRenderer.java:132)
at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWidget(= PartRenderingEngine.java:999)
at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui= (PartRenderingEngine.java:659)
at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCreateGui= (PartRenderingEngine.java:765)
at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRen= deringEngine.java:730)
at = org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
= at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(Par= tRenderingEngine.java:714)
at = org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRende= rer.java:1209)
at = org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyS= tackRenderer.java:83)
at = org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda$0(UIEvent= Handler.java:38)
at = org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236)
= at = org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:133) = at org.eclipse.swt.widgets.Display.syncExec(Display.java:5050)
= at = org.eclipse.e4.ui.internal.workbench.swt.E4Application$1.syncExec(E4Applic= ation.java:219)
at = org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent(UIEv= entHandler.java:38)
at = org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(EventHa= ndlerWrapper.java:205)
at = org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(Event= HandlerTracker.java:203)
at = org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(Event= HandlerTracker.java:1)
at = org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManage= r.java:234)
at = org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous= (ListenerQueue.java:151)
at = org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdmin= Impl.java:132)
at = org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdminImpl= .java:75)
at = org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComponent= .java:44)
at = org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBroker.ja= va:55)
at = org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEven= tPublisher.java:63)
at = org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNotifier= Impl.java:424)
at = org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelect= edElementGen(ElementContainerImpl.java:170)
at = org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelect= edElement(ElementContainerImpl.java:188)
at = org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(= ModelServiceImpl.java:659)
at = org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServ= iceImpl.java:623)
at = org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(Pa= rtServiceImpl.java:786)
at = org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServic= eImpl.java:400)
at = org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceI= mpl.java:1262)
at = org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:31= 95)
at = org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3100) = at = org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
= at = org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3098)<= br class=3D""> at = org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3068)<= br class=3D""> at = org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3051)<= br class=3D""> at = org.objectstyle.wolips.eomodeler.actions.OpenEntityModelerAction.openResou= rceIfPossible(OpenEntityModelerAction.java:161)
at = org.objectstyle.wolips.eomodeler.eclipse.PackageExplorerDoubleClickHandler= .doubleClick(PackageExplorerDoubleClickHandler.java:244)
= at = org.eclipse.jface.viewers.StructuredViewer$1.run(StructuredViewer.java:782= )
at = org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
= at = org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:174)
= at = org.eclipse.jface.viewers.StructuredViewer.fireDoubleClick(StructuredViewe= r.java:779)
at = org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(AbstractTr= eeViewer.java:1531)
at = org.eclipse.jface.viewers.StructuredViewer$4.widgetDefaultSelected(Structu= redViewer.java:1213)
at = org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStrategy= .java:251)
at = org.eclipse.jface.util.OpenStrategy.access$0(OpenStrategy.java:249)
= at = org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:308) = at = org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
= at = org.eclipse.swt.widgets.Display.sendEvent(Display.java:4443)
= at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
= at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
= at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
= at = org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
= at = org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4229)
= at = org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3839)
= at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRen= deringEngine.java:1157)
at = org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33= 8)
at = org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRende= ringEngine.java:1046)
at = org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbenc= h.java:155)
at = org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
= at = org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:33= 8)
at = org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:551= )
at = org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156)
= at = org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplicatio= n.java:152)
at = org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.jav= a:203)
at = org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplicatio= n(EclipseAppLauncher.java:134)
at = org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Eclipse= AppLauncher.java:104)
at = org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:40= 1)
at = org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:25= 5)
at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native = Method)
at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMetho= dAccessorImpl.java:64)
at = java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat= ingMethodAccessorImpl.java:43)
at = java.base/java.lang.reflect.Method.invoke(Method.java:564)
= at = org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:653)
= at org.eclipse.equinox.launcher.Main.basicRun(Main.java:590)
= at org.eclipse.equinox.launcher.Main.run(Main.java:1461)
Caused by: java.lang.NoClassDefFoundError: = org/eclipse/jface/util/Assert
at = org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.setIte= ms(KeyComboBoxCellEditor.java:171)
at = org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.<in= it>(KeyComboBoxCellEditor.java:151)
at = org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableViewer.&l= t;init>(EOEntitiesTableViewer.java:101)
at = org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableEditor.cr= eatePartControl(EOEntitiesTableEditor.java:102)
at = org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:2= 27)
at = org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:2= 03)
at = org.objectstyle.wolips.eomodeler.editors.EOModelEditor.createPages(EOModel= Editor.java:583)
at = org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorP= art.java:333)
at = org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartContr= ol(CompatibilityPart.java:158)
at = org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartCon= trol(CompatibilityEditor.java:96)
at = org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(Compatib= ilityPart.java:365)
at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native = Method)
at = java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMetho= dAccessorImpl.java:64)
at = java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat= ingMethodAccessorImpl.java:43)
at = java.base/java.lang.reflect.Method.invoke(Method.java:564)
= at = org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.ja= va:58)
at = org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl= .java:999)
at = org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl= .java:964)
at = org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.j= ava:140)
at = org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.jav= a:405)
... 84 more


On Feb 15, 2021, at = 1:33 PM, Jesse Tayler <webobjects-dev@wocommunity.org> wrote:
I think I=E2=80=99ve seen that but it was all just a = confusion mirage, have you done those things like quit and restart?

And you=E2=80=99ve checked the actual plist = files?

Try fussing around a bit I think, I = doubt you=E2=80=99ve lost things...

On Feb 15, 2021, at 1:30 = PM, Aaron Rosenzweig <webobjects-dev@wocommunity.org> wrote:

I double clicked on an EO Model today and it = opened empty. Not sure what to do and how to fix it. I=E2=80=99m = expecting the Entity Modeler perspective to open inside Eclipse. It sort = of does, but there are no PLIST files visible, no entities=E2=80=A6 just = an empty window. 

Has anyone experienced this? Have you figured = out a workaround? 

= --Apple-Mail=_DA10A336-5131-4FC6-9089-67FA993F686E--