Re: EOModeler broken
Re: EOModeler broken
- Subject: Re: EOModeler broken
- From: Ramsey Gurley via Webobjects-dev <email@hidden>
- Date: Thu, 25 Aug 2022 09:53:38 +0000
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=practicemojo.com; dmarc=pass action=none header.from=practicemojo.com; dkim=pass header.d=practicemojo.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=pRE2LJtpjsBUhfjDWO+udeZDFLIHqKMwMC24Nh/XJEk=; b=axH1yfnncig00vjrgpE7cC/jQTK2A8dEvFdUC6Ts4h9LVmJMqwFOcLhUj/HHXOszNxrF19QTb0x+m9mCezAn+hudRAV1sz60/8czpr/r2J5GI1qSGFV+VLbKWUq6Fojf/kfrhTrArYUCUnUHFH0hTloxYW5P3WC5bWm/F9TZnSAROyyH23s/84RtzLc57dZI4uJnKBpcA7FzxvR2S4RqPssmx5YL9oL4yT2Pbhab1rPH0ZShhlUjBvENFiwZL/a8zNGoQ38bsMpQEn/dYp27f4or+asKICJPwGDqKi6E3sGfH4csz+9p8X+QFgCQtbd//i+n8htcC7qIynhgUHON/Q==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=UmDTYtaMsVyaSmdgqFzCHpMI/Uud0Er232kjeUmGQiDJsxMuqpbOCtD/G/E+jyi3zH/349khC59MQCL9OyNqIhjscvMgS1cYwQd4Qc+++dkTJGTslcr4m1KLmU8LmmdbVPXkkfnDBAnUjQkwR/6iNOH9wYpNc1hK4CYeGNMpHe6WodsC5+mfTiPAdE33FPsQnqCnND6r3ZKtFDPNXlfQoRJA/30O3egoo5kRbB0+UFfjpfox6T2FuVQsyU4oTzFWh508wGMkueQGBbRR6I0Oafpt2rMC6X1RuSUg7AXRCENMu5nDCHkaboxcq+XwNmjO6Pqsy+Jw5bO5xe2o0rIwKg==
- Msip_labels:
- Thread-topic: EOModeler broken
I'm using 2022-06 with Java 18 (11 and 17 also installed, not sure what Eclipse
launches on, but I think 11) plus latest WOLips, and I can open EOModels. There
was a jigsaw related problem that I fixed recently which was resulting in class
not found errors.
https://github.com/wocommunity/wolips/issues/157
[https://opengraph.githubassets.com/e89c88e66df12ac10194d579b18face92e70d17acf21650ee065337e892318c6/wocommunity/wolips/issues/157]<https://github.com/wocommunity/wolips/issues/157>
There was no valid EOF ClassLoader factory defined. · Issue #157 ·
wocommunity/wolips<https://github.com/wocommunity/wolips/issues/157>
On Eclipse 2021-06, opening the SQLGenerator dialog gives me,
org.objectstyle.wolips.eomodeler.core.model.EOModelException: There was no
valid EOF ClassLoader factory defined. at org.objectstyle.wo...
github.com
________________________________
From: Gino Pacitti <email@hidden>
Sent: Thursday, August 25, 2022 1:39 AM
To: WebObjects-Dev Mailing List List <email@hidden>
Cc: Ramsey Gurley <email@hidden>
Subject: Re: EOModeler broken
Hi …
Nothing in particular… I just doubled clicked a EOmodel today and it gave me
the error.
I had my projects in Version 2022 and I think I updated the Eclipse App… The
app uses JAVA 11
I down versioned to Version: 2020-03 (4.15.0) and that uses 1.8 and now it
works again.
Could it be something to do with Eclipse using Java 11?
Gino
> On Aug 25, 2022, at 3:07 PM, Ramsey Gurley <email@hidden>
> wrote:
>
> Eclipse 2022-06? Can you explain what you're doing when you get the error?
> From: Gino Pacitti via Webobjects-dev <email@hidden>
> Sent: Thursday, August 25, 2022 12:46 AM
> To: WebObjects-Dev Mailing List List <email@hidden>
> Subject: EOModeler broken
>
> Hi List
>
> I am using Eclipse 2022 and suddenly today EOModeler stopped working with
> this error:
>
> Any ideas?
>
> java.lang.NoClassDefFoundError: org/eclipse/jface/util/Assert
> at
> org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.setItems(KeyComboBoxCellEditor.java:171)
> at
> org.objectstyle.wolips.baseforuiplugins.utils.KeyComboBoxCellEditor.<init>(KeyComboBoxCellEditor.java:151)
> at
> org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableViewer.<init>(EOEntitiesTableViewer.java:101)
> at
> org.objectstyle.wolips.eomodeler.editors.entities.EOEntitiesTableEditor.createPartControl(EOEntitiesTableEditor.java:102)
> at
> org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:227)
> at
> org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:203)
> at
> org.objectstyle.wolips.eomodeler.editors.EOModelEditor.createPages(EOModelEditor.java:583)
> at
> org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:333)
> at
> org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:158)
> at
> org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:96)
> at
> org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:365)
> at jdk.internal.reflect.GeneratedMethodAccessor77.invoke(Unknown
> Source)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at
> org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:58)
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:995)
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:960)
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.internalInject(InjectorImpl.java:140)
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:403)
> at
> org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:330)
> at
> org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:202)
> at
> org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.createFromBundle(ReflectionContributionFactory.java:91)
> at
> org.eclipse.e4.ui.internal.workbench.ReflectionContributionFactory.doCreate(ReflectionContributionFactory.java:60)
> 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:995)
> 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:763)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$2.run(PartRenderingEngine.java:728)
> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.createGui(PartRenderingEngine.java:712)
> at
> org.eclipse.e4.ui.workbench.renderers.swt.StackRenderer.showTab(StackRenderer.java:1209)
> at
> org.eclipse.e4.ui.workbench.renderers.swt.LazyStackRenderer.lambda$0(LazyStackRenderer.java:83)
> 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:5211)
> 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: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(EventManager.java:234)
> at
> org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:151)
> at
> org.eclipse.equinox.internal.event.EventAdminImpl.dispatchEvent(EventAdminImpl.java:133)
> 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.java:55)
> at
> org.eclipse.e4.ui.internal.workbench.UIEventPublisher.notifyChanged(UIEventPublisher.java:63)
> 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:170)
> at
> org.eclipse.e4.ui.model.application.ui.impl.ElementContainerImpl.setSelectedElement(ElementContainerImpl.java:188)
> at
> org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.showElementInWindow(ModelServiceImpl.java:660)
> at
> org.eclipse.e4.ui.internal.workbench.ModelServiceImpl.bringToTop(ModelServiceImpl.java:624)
> at
> org.eclipse.e4.ui.internal.workbench.PartServiceImpl.delegateBringToTop(PartServiceImpl.java:787)
> at
> org.eclipse.e4.ui.internal.workbench.PartServiceImpl.bringToTop(PartServiceImpl.java:401)
> at
> org.eclipse.e4.ui.internal.workbench.PartServiceImpl.showPart(PartServiceImpl.java:1261)
> at
> org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:3207)
> at
> org.eclipse.ui.internal.WorkbenchPage.lambda$9(WorkbenchPage.java:3097)
> at
> org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:74)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3095)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3065)
> at
> org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:3048)
> at
> org.objectstyle.wolips.eomodeler.actions.OpenEntityModelerAction.openResourceIfPossible(OpenEntityModelerAction.java:161)
> at
> org.objectstyle.wolips.wizards.EOModelCreationWizard.performFinish(EOModelCreationWizard.java:82)
> at
> org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:832)
> at
> org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:472)
> at org.eclipse.jface.dialogs.Dialog.lambda$0(Dialog.java:619)
> at
> org.eclipse.swt.events.SelectionListener$1.widgetSelected(SelectionListener.java:84)
> at
> org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:252)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4604)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325)
> at
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4390)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3966)
> at org.eclipse.jface.window.Window.runEventLoop(Window.java:823)
> at org.eclipse.jface.window.Window.open(Window.java:799)
> at
> org.eclipse.ui.internal.actions.NewWizardShortcutAction.run(NewWizardShortcutAction.java:130)
> at org.eclipse.jface.action.Action.runWithEvent(Action.java:474)
> at
> org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:580)
> at
> org.eclipse.jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:414)
> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
> at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4604)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1524)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1547)
> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1532)
> at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1325)
> at
> org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4390)
> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3966)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1155)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
> at
> org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1046)
> at
> org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
> at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:644)
> at
> org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
> 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(IDEApplication.java:152)
> at
> org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
> at
> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
> at
> org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.base/java.lang.reflect.Method.invoke(Method.java:566)
> at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
> at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
> at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
>
> Confidentiality Notice: This email, including all attachments and replies
> thereto, are covered by the Electronic Communications Privacy Act, 18 U.S.C.
> Sections 2510-2521 and are legally privileged. This information is
> confidential, and intended only for the use of the individuals or entities
> named above. If you are not the intended recipient, you are hereby notified
> that any disclosure, copying, distribution or the taking of any action in
> reliance on the contents of this transmitted information is strictly
> prohibited. Please notify us if you have received this transmission in error.
> Thank you.
________________________________
Confidentiality Notice: This email, including all attachments and replies
thereto, are covered by the Electronic Communications Privacy Act, 18 U.S.C.
Sections 2510-2521 and are legally privileged. This information is
confidential, and intended only for the use of the individuals or entities
named above. If you are not the intended recipient, you are hereby notified
that any disclosure, copying, distribution or the taking of any action in
reliance on the contents of this transmitted information is strictly
prohibited. Please notify us if you have received this transmission in error.
Thank you.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden