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: "Ralf Schuchardt" Received: from mout.gmx.net ([212.227.15.18] verified) by selbstdenker.ag (CommuniGate Pro SMTP 6.3.3) with ESMTPS id 25412146 for webobjects-dev@wocommunity.org; Mon, 15 Feb 2021 21:00:56 +0100 Received-SPF: pass receiver=post.selbstdenker.com; client-ip=212.227.15.18; envelope-from=rasc@gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1613419236; bh=9dqXUYlcdas8zFarEgWhX3o9Yl04CGk05i2+amWPxis=; h=X-UI-Sender-Class:Date:From:To:In-Reply-To:References:Subject; b=H3PXCq2+g5xY50S6qXXoUFALVbIQ0oNuAGswFKoy0OQSOgKvLW6/SC10/cfVfZ8aw ERf79QVAJd3i2pn+GbppbdGVcgGGIvY8PHITp8e/je6bv3xoXJEBm6aQ+A24R49kma B9o7kFQnepxLSCCDl1fO/eTCzFipa50CRuUgckIQ= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from aloy.fritz.box.mail ([207.89.105.208]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MnJhO-1ld8lc1grk-00jGbS for ; Mon, 15 Feb 2021 21:00:36 +0100 Date: Mon, 15 Feb 2021 21:00:05 +0100 To: WebObjects & WOnder Development Message-ID: In-Reply-To: References: Subject: Re: [WO-DEV] Re: Double click EO Model glitch MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="602ad2e3_4bd64863_1b3" X-Provags-ID: V03:K1:Yy4Uu9WN30DfsL/4HNBAUH0cV+cgXF0cXDue4R10XmC0OG2QiT7 e9eK/rP0kP1FQ+jeJrTtfaHq4z8Oo8Pi6eGdUZKeU5G+GtVhfoNMRwNpbeSMw9O0FXvA8t7 I5tMYi69utAyzJcHD7uo6zY8blw+mmJ++nX2E6r+sUJhfAl8SlG8A9DYX1ClhOmIJF3Auki SLoXufHwwaYZNV/gCb3mA== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:QAesCcLCZO4=:uRp6zjGFFW5stvWr5im4+2 kzGKHae/vkXo0fhkBhRQESjeMGb1te8DvCnFaGi/53u7gW+61XVXMB4aL9U2gT7N2mEdKTR/h 6GuyxwC4o6beNyMZpcppExLNZVoG/9GnX0MIfZZGYMrPY9BnTjRxRx36xHbL90lAPCPpVN5HJ 3nOA7K6BS9A8ST3tF+Naet6I5TI4JCezefhriXYIWt9mIbrl+9SUhRFc6bQsCDgW8laBVqf43 nQjHk/UsRl98RKC++EUyV8SFOyY/WYNxcDjQ4/Y0j+qv2B3NMo8tQENpZKG4+TF8BRg3PMymM AJs9ggIYpkrImI7+7xJXdIUsi6FWcJoLtnBEVvEBEkpyOk3zHlZP8LlRTCXlxAf55AWMOQ0E/ T5Zayq+x24umjT456E8KGpjK6tITh4tYVIdBTuD0wDVp9o8yPdXfq2jlo8XY2cDFnXJg1Mr+O 9xYjI5ZnjQBJObWRC9cl5III1fsBqK3aBFw23u4UzEVaZcRY1QzCdgQ6fALBdHrtX7m4Kd8jN jHYc3R53ARIn86nmQALoV9fY4y1PlvIDW5GqOzM9N5mGHxmvX38/gLV8ZXYSkaurGiTl9VjtN ipebwo8GyMlO3EBYVMqJUSoojCVwq7AeIRldtNZQZjtuvNFBX2V8mw7UzxIM7hsBVRcHdrkMb eKuBWreBfSeNMELlkDTbKEnKsWWBddUYzQz1WQvWw37/Zjb16DY+ulzp0y3ugVomhTnKKend/ z7a2QaMrThe7ZUfjoULV6d/Sx3Rw0he2cZAToH9HiQu36BzPHXU6HoI35Z8sU68fUc4+8Y+ix JfTCbvCyBx17p9nz2lBBtTmer+msVB+AKNrw9gWW/5X2jP7dz9Az693T+XBm8u9bTELBMzmTv 6XZe9SD3uFHRJYGyVQ/w== --602ad2e3_4bd64863_1b3 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline 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:= https://github.com/wocommunity/wolips/pull/147 Ralf Am 15. =46ebruar 2021 um 20:17:18, Aaron Rosenzweig (webobjects-dev=40woc= ommunity.org) schrieb: I believe it=E2=80=99s a deprecation issue. Latest Eclipse / Big Sur.=C2=A0= See this:=C2=A0https://bugs.eclipse.org/bugs/show=5Fbug.cgi=3Fid=3D215794= org.eclipse.jface.util.Assert is deprecated org.eclipse.core.runtime.Assert is the new hotness.=C2=A0 Because we are using the old hotness in WOLips here: org.objectstyle.woli= ps.baseforuiplugins.utils.KeyComboBoxCellEditor.setItems(KeyComboBoxCellE= ditor.java:171) It fails.=C2=A0 =C2=A0 On =46eb 15, 2021, at 2:00 PM, Jesse Tayler wrote: Possible Java version settings problem=3F On =46eb 15, 2021, at 1:58 PM, Aaron Rosenzweig wrote: Thanks Jesse, Yeah files are still there, you are correct in that nothing is lost. =20 I think it=E2=80=99s more from problems with Big Sur and latest release o= f Eclipse. =20 I turned on the Plugin error console and see this: Unable to create class 'org.eclipse.ui.internal.e4.compatibility.Compatib= ilityEditor' 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=5F64, WS=3Dcocoa, NL=3Den=5F= US =46ramework arguments: =C2=A0-product org.eclipse.epp.package.java.produc= t -keyring /Users/recurve/.eclipse=5Fkeyring Command-line arguments: =C2=A0-os macosx -ws cocoa -arch x86=5F64 -produc= t org.eclipse.epp.package.java.product -keyring /Users/recurve/.eclipse=5F= keyring org.eclipse.e4.ui.workbench Error Mon =46eb 15 13:32:34 EST 2021 Unable to create class 'org.eclipse.ui.internal.e4.compatibility.Compatib= ilityEditor' from bundle '378' org.eclipse.e4.core.di.InjectionException: java.lang.NoClassDef=46oundErr= or: org/eclipse/jface/util/Assert at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImp= l.java:416) at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:3= 32) at org.eclipse.e4.core.contexts.ContextInjection=46actory.make(ContextIn= jection=46actory.java:202) at org.eclipse.e4.ui.internal.workbench.ReflectionContribution=46actory.= create=46romBundle(ReflectionContribution=46actory.java:91) at org.eclipse.e4.ui.internal.workbench.ReflectionContribution=46actory.= doCreate(ReflectionContribution=46actory.java:60) at org.eclipse.e4.ui.internal.workbench.ReflectionContribution=46actory.= create(ReflectionContribution=46actory.java:42) at org.eclipse.e4.ui.workbench.renderers.swt.ContributedPartRenderer.cre= ateWidget(ContributedPartRenderer.java:132) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createWi= dget(PartRenderingEngine.java:999) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCrea= teGui(PartRenderingEngine.java:659) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.safeCrea= teGui(PartRenderingEngine.java:765) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine=242.run(= PartRenderingEngine.java:730) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGu= i(PartRenderingEngine.java:714) at org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(Stack= Renderer.java:1209) at org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda=24= 0(LazyStackRenderer.java:83) at org.eclipse.e4.ui.services.internal.events.UIEventHandler.lambda=240(= UIEventHandler.java:38) at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:236) at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:1= 33) at org.eclipse.swt.widgets.Display.syncExec(Display.java:5050) at org.eclipse.e4.ui.internal.workbench.swt.E4Application=241.syncExec(E= 4Application.java:219) at org.eclipse.e4.ui.services.internal.events.UIEventHandler.handleEvent= (UIEventHandler.java:38) at org.eclipse.equinox.internal.event.EventHandlerWrapper.handleEvent(Ev= entHandlerWrapper.java:205) at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(= EventHandlerTracker.java:203) at org.eclipse.equinox.internal.event.EventHandlerTracker.dispatchEvent(= EventHandlerTracker.java:1) at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventM= anager.java:234) at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchr= onous(ListenerQueue.java:151) at org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(Event= AdminImpl.java:132) at org.eclipse.equinox.internal.event.EventAdminImpl.sendEvent(EventAdmi= nImpl.java:75) at org.eclipse.equinox.internal.event.EventComponent.sendEvent(EventComp= onent.java:44) at org.eclipse.e4.ui.services.internal.events.EventBroker.send(EventBrok= er.java:55) at org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(U= IEventPublisher.java:63) at org.eclipse.emf.common.notify.impl.BasicNotifierImpl.eNotify(BasicNot= ifierImpl.java:424) at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setS= electedElementGen(ElementContainerImpl.java:170) at org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setS= electedElement(ElementContainerImpl.java:188) at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWi= ndow(ModelServiceImpl.java:659) at org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(Mode= lServiceImpl.java:623) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToT= op(PartServiceImpl.java:786) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartS= erviceImpl.java:400) at org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartSer= viceImpl.java:1262) at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.ja= va:3195) at org.eclipse.ui.internal.WorkbenchPage.lambda=249(WorkbenchPage.java:3= 100) at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)= at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3= 098) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3= 068) at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3= 051) at org.objectstyle.wolips.eomodeler.actions.OpenEntityModelerAction.open= ResourceIfPossible(OpenEntityModelerAction.java:161) at org.objectstyle.wolips.eomodeler.eclipse.PackageExplorerDoubleClickHa= ndler.doubleClick(PackageExplorerDoubleClickHandler.java:244) at org.eclipse.jface.viewers.StructuredViewer=241.run(StructuredViewer.j= ava: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(Structured= Viewer.java:779) at org.eclipse.jface.viewers.AbstractTreeViewer.handleDoubleSelect(Abstr= actTreeViewer.java:1531) at org.eclipse.jface.viewers.StructuredViewer=244.widgetDefaultSelected(= StructuredViewer.java:1213) at org.eclipse.jface.util.OpenStrategy.fireDefaultSelectionEvent(OpenStr= ategy.java:251) at org.eclipse.jface.util.OpenStrategy.access=240(OpenStrategy.java:249)= at org.eclipse.jface.util.OpenStrategy=241.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=245.run(= PartRenderingEngine.java:1157) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.ja= va:338) at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(Part= RenderingEngine.java:1046) at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Wor= kbench.java:155) at org.eclipse.ui.internal.Workbench.lambda=243(Workbench.java:644) at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.ja= va:338) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.jav= a:551) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:156) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEAppli= cation.java:152) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandl= e.java:203) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli= cation(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Ec= lipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja= va:401) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.ja= va:255) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nativ= e Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Native= MethodAccessorImpl.java:64) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(De= legatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.equinox.launcher.Main.invoke=46ramework(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.NoClassDef=46oundError: org/eclipse/jface/util/Asser= t at org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.s= etItems(KeyComboBoxCellEditor.java:171) at org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.<= init>(KeyComboBoxCellEditor.java:151) at org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableView= er.(EOEntitiesTableViewer.java:101) at org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableEdit= or.createPartControl(EOEntitiesTableEditor.java:102) at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.j= ava:227) at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.j= ava:203) at org.objectstyle.wolips.eomodeler.editors.EOModelEditor.createPages(EO= ModelEditor.java:583) at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEd= itorPart.java:333) at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPart= Control(CompatibilityPart.java:158) at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPa= rtControl(CompatibilityEditor.java:96) at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(Com= patibilityPart.java:365) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Nativ= e Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Native= MethodAccessorImpl.java:64) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(De= legatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:564) at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequest= or.java:58) at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(Injecto= rImpl.java:999) at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(Injecto= rImpl.java:964) at org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorI= mpl.java:140) at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImp= l.java:405) ... 84 more On =46eb 15, 2021, at 1:33 PM, Jesse Tayler wrote: I think I=E2=80=99ve seen that but it was all just a confusion mirage, ha= ve you done those things like quit and restart=3F And you=E2=80=99ve checked the actual plist files=3F Try fussing around a bit I think, I doubt you=E2=80=99ve lost things... On =46eb 15, 2021, at 1:30 PM, Aaron Rosenzweig 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 perspec= tive to open inside Eclipse. It sort of does, but there are no PLIST file= s visible, no entities=E2=80=A6 just an empty window. =20 Has anyone experienced this=3F Have you figured out a workaround=3F =20 --602ad2e3_4bd64863_1b3 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline