Yes, it would definitely be something that's being flattened elsewhere.
Alan
On 27-Feb-07, at 1:14 PM, Mike Schrag wrote:
> Is it possible that you renamed a relationship that something else
> is flattening through? I think I don't ripple renames through
> flattened relationships right now (mainly because i don't use use
> them :) ).
>
> ms
>
> On Feb 27, 2007, at 1:10 PM, Alan Zebchuk wrote:
>
>> I'm getting the following NPE after renaming a particular
>> relationship and then trying to save:
>>
>> java.lang.NullPointerException
>> at
>> org.objectstyle.wolips.eomodeler.model.AbstractEOAttributePath.isToMa
>> ny(AbstractEOAttributePath.java:105)
>> at org.objectstyle.wolips.eomodeler.model.EORelationship.isToMany
>> (EORelationship.java:514)
>> at org.objectstyle.wolips.eomodeler.model.EORelationship.isToOne
>> (EORelationship.java:536)
>> at org.objectstyle.wolips.eomodeler.model.EORelationship.verify
>> (EORelationship.java:733)
>> at org.objectstyle.wolips.eomodeler.model.EOEntity.verify
>> (EOEntity.java:1659)
>> at org.objectstyle.wolips.eomodeler.model.EOModel.verify
>> (EOModel.java:944)
>> at org.objectstyle.wolips.eomodeler.editors.EOModelEditor.doSave
>> (EOModelEditor.java:392)
>> at org.eclipse.ui.internal.SaveableHelper$1.run
>> (SaveableHelper.java:130)
>> at org.eclipse.ui.internal.SaveableHelper$4.run
>> (SaveableHelper.java:257)
>> at org.eclipse.jface.operation.ModalContext.runInCurrentThread
>> (ModalContext.java:369)
>> at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:
>> 313)
>> at org.eclipse.jface.window.ApplicationWindow$1.run
>> (ApplicationWindow.java:763)
>> at org.eclipse.swt.custom.BusyIndicator.showWhile
>> (BusyIndicator.java:67)
>> at org.eclipse.jface.window.ApplicationWindow.run
>> (ApplicationWindow.java:760)
>> at org.eclipse.ui.internal.WorkbenchWindow.run
>> (WorkbenchWindow.java:2283)
>> at
>> org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation
>> (SaveableHelper.java:263)
>> at
>> org.eclipse.ui.internal.SaveableHelper.runProgressMonitorOperation
>> (SaveableHelper.java:243)
>> at org.eclipse.ui.internal.SaveableHelper.savePart
>> (SaveableHelper.java:135)
>> at org.eclipse.ui.internal.EditorManager.savePart
>> (EditorManager.java:1414)
>> at org.eclipse.ui.internal.WorkbenchPage.savePart
>> (WorkbenchPage.java:2995)
>> at org.eclipse.ui.internal.WorkbenchPage.saveEditor
>> (WorkbenchPage.java:3008)
>> at org.eclipse.ui.internal.SaveAction.run(SaveAction.java:67)
>> at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
>> at org.eclipse.jface.commands.ActionHandler.execute
>> (ActionHandler.java:119)
>> at org.eclipse.core.commands.Command.executeWithChecks
>> (Command.java:461)
>> at
>> org.eclipse.core.commands.ParameterizedCommand.executeWithChecks
>> (ParameterizedCommand.java:424)
>> at org.eclipse.ui.internal.handlers.HandlerService.executeCommand
>> (HandlerService.java:160)
>> at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand
>> (WorkbenchKeyboard.java:466)
>> at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press
>> (WorkbenchKeyboard.java:799)
>> at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent
>> (WorkbenchKeyboard.java:846)
>> at
>> org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindi
>> ngs(WorkbenchKeyboard.java:564)
>> at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3
>> (WorkbenchKeyboard.java:506)
>> at org.eclipse.ui.internal.keys.WorkbenchKeyboard
>> $KeyDownFilter.handleEvent(WorkbenchKeyboard.java:122)
>> at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>> at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1109)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1495)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
>> at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1505)
>> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1557)
>> at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1552)
>> at org.eclipse.swt.widgets.Control.kEventUnicodeKeyPressed
>> (Control.java:1820)
>> at org.eclipse.swt.widgets.Composite.kEventUnicodeKeyPressed
>> (Composite.java:583)
>> at org.eclipse.swt.widgets.Table.kEventUnicodeKeyPressed
>> (Table.java:2190)
>> at
>> org.eclipse.swt.widgets.Control.kEventTextInputUnicodeForKeyEvent
>> (Control.java:1812)
>> at org.eclipse.swt.widgets.Widget.textInputProc(Widget.java:2000)
>> at org.eclipse.swt.widgets.Display.textInputProc(Display.java:3838)
>> at org.eclipse.swt.internal.carbon.OS.SendEventToEventTarget
>> (Native Method)
>> at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:
>> 2910)
>> at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:
>> 1930)
>> at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
>> at org.eclipse.ui.internal.Workbench.createAndRunWorkbench
>> (Workbench.java:422)
>> at org.eclipse.ui.PlatformUI.createAndRunWorkbench
>> (PlatformUI.java:149)
>> at org.eclipse.ui.internal.ide.IDEApplication.run
>> (IDEApplication.java:95)
>> at org.eclipse.core.internal.runtime.PlatformActivator$1.run
>> (PlatformActivator.java:78)
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli
>> cation(EclipseAppLauncher.java:92)
>> at
>> org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start
>> (EclipseAppLauncher.java:68)
>> at org.eclipse.core.runtime.adaptor.EclipseStarter.run
>> (EclipseStarter.java:400)
>> at org.eclipse.core.runtime.adaptor.EclipseStarter.run
>> (EclipseStarter.java:177)
>> 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.core.launcher.Main.invokeFramework(Main.java:336)
>> at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
>> at org.eclipse.core.launcher.Main.run(Main.java:977)
>> at org.eclipse.core.launcher.Main.main(Main.java:952)
>>
>>
>>
>> Alan
>>
>>
>
This archive was generated by hypermail 2.0.0 : Tue Feb 27 2007 - 13:26:08 EST