Hi Shumar,

I just updated to Eclipse 3.4.1 for this very reason.

The known work around is to close your model and reopen it immediately to create the new relationship. YOU have done nothing wrong ;-)

This is a known bug (see comments for mention of the relationship wizard) <http://issues.objectstyle.org/jira/browse/WOL-841> that I understand it won't be fixed in the "prior to new hotness" versions of WOLips. I have filed a bug against Eclipse 3.4.1 yesterday, <http://issues.objectstyle.org/jira/browse/WOL-969> but I am finding it happens much less in the nightly/stable versions of WOLips which *require* Eclipse 3.4.1 and change your projects' structure when you upgrade your workspace. Make sure you read up on the impacts to your projects before you make the decision to upgrade.

David


On 12-Feb-09, at 11:41 AM, shravan kumar wrote:


Hi Group,

I have two entities: Customer & Sales.

Am trying to establish a relationship from Entity Modeler between these two entities with following cardinality: Customer <----->> Sales

After selecting the destination entity, it is defaulting attributes and required relationship cardinality properly in the dialog box. But when I click 'OK', it results in below error and is not creating any relationship as instructed. Could anyone help me out whatz wrong here?

Eclipse Version: 3.3.1.1
WO: 5.3.*

==================================

java.lang.RuntimeException: Failed to clone [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = [EOModelMap: backingMap = {generateSource=NO}]]]]]]]]]]]]]]]]].
        at com.uwyn.rife.tools.ObjectUtils.genericClone(ObjectUtils.java:77)
        at com.uwyn.rife.tools.ObjectUtils.deepClone(ObjectUtils.java:204)
        at com.uwyn.rife.tools.ObjectUtils.deepClone(ObjectUtils.java:197)
at org.objectstyle.wolips.eomodeler.core.model.UserInfoableEOModelObject. _cloneUserInfoInto(UserInfoableEOModelObject.java:100) at org.objectstyle.wolips.eomodeler.core.model.AbstractEOArgument._cloneA rgument(AbstractEOArgument.java:143) at org.objectstyle.wolips.eomodeler.core.model.EOAttribute._cloneModelObj ect(EOAttribute.java:1007) at org.objectstyle.wolips.eomodeler.core.model.EOEntity.createForeignKeyT o(EOEntity.java:393) at org.objectstyle.wolips.eomodeler.editors.entity.CreateRelationshipDial og.okPressed(CreateRelationshipDialog.java:540)
        at org.eclipse.jface.dialogs.Dialog.buttonPressed(Dialog.java:464)
        at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:616)
at org.eclipse.swt.widgets.TypedListener.handleEvent (TypedListener.java:227)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java: 3350)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2954)
        at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
        at org.eclipse.jface.window.Window.open(Window.java:796)
at org.objectstyle.wolips.eomodeler.actions.NewRelationshipAction.run (NewRelationshipAction.java:79) at org.eclipse.ui.internal.PluginAction.runWithEvent (PluginAction.java:256) at org.eclipse.ui.internal.WWinPluginAction.runWithEvent (WWinPluginAction.java:229) at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection( ActionContributionItem.java:546) at org.eclipse.jface.action.ActionContributionItem.access$2 (ActionContributionItem.java:490) at org.eclipse.jface.action.ActionContributionItem$6.handleEvent (ActionContributionItem.java:443)
        at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1519)
        at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1504)
        at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1295)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java: 3350)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2954)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java: 2389)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
        at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
        at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
at org.eclipse.core.databinding.observable.Realm.runWithDefault (Realm.java:289) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:461) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java: 149) at org.eclipse.ui.internal.ide.application.IDEApplication.start (IDEApplication.java:106) at org.eclipse.equinox.internal.app.EclipseAppHandle.run (EclipseAppHandle.java:169) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplic ation(EclipseAppLauncher.java:106) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start (EclipseAppLauncher.java:76) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:363) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:176)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1173)

==================================

Thank You,
Shravan Kumar. M
---------------------------



 _______________________________________________
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:
http://lists.apple.com/mailman/options/webobjects-dev/programmingosx %40mac.com

This email sent to programming...@mac.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:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

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

Reply via email to