Re: Entity Modeler

From: Watkins, Garry (gwatkin..otleyrice.com)
Date: Wed Aug 02 2006 - 09:44:31 EDT

  • Next message: Mike Schrag: "Re: Entity Modeler"

    Entity Modeler is crashing with following stacktrace.

    I am including the offending stored procedure as well. This model used to
    load.

    Thanks
    Garry

    =============== ClaimSubmitToAdmin.storedProcedure ==================

    {
        arguments = (
            {
                allowsNull = Y;

    columnName = 003;
                externalType = int;
                name =
    aSubmittedBy;
                parameterDirection = 1;

    valueClassName = NSNumber;
                valueType = l;
            },

    {
                allowsNull = Y;
                columnName = 004;

    externalType = int;
                name = aSubmittedTo;

    parameterDirection = 1;
                valueClassName = NSNumber;

    valueType = l;
            },
            {
                allowsNull = Y;

    columnName = 005;
                externalType = bit;
                name =
    bInsertNewRecord;
                parameterDirection = 1;

    valueClassName = NSNumber;
                valueType = c;
            },

    {
                allowsNull = Y;
                columnName = 002;

    externalType = int;
                name = iDefendantCode;

    parameterDirection = 1;
                valueClassName = NSNumber;

    valueType = l;
            },
            {
                allowsNull = Y;

    columnName = 001;
                externalType = int;
                name =
    iMatterPlaintiffId;
                parameterDirection = 1;

    valueClassName = NSNumber;
                valueType = l;
            },

    {
                allowsNull = Y;
                columnName = 000;

    externalType = int;
                name = returnValue;

    parameterDirection = 2;
                precision = 10;

    valueClassName = NSNumber;
                valueType = d;
            }
        );

    externalName = dbo.CF_Claim_Update_POC_Info;
        name = ClaimSubmitToAdmin;
    }

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

    org.objectstyle.wolips.eomodeler.model.EOModelException: Failed to load
    stored procedure from
    '/Users/garry/Documents/_MR/CMPBusinessLogic/CMP.eomodeld/ClaimSubmitToAdmin
    .storedProcedure'.
        at
    org.objectstyle.wolips.eomodeler.model.EOStoredProcedure.loadFromFile(EOStor
    edProcedure.java:333)
        at
    org.objectstyle.wolips.eomodeler.model.EOModel.loadFromFolder(EOModel.java:5
    36)
        at
    org.objectstyle.wolips.eomodeler.model.EOModelGroup.addModelFromFolder(EOMod
    elGroup.java:206)
        at
    org.objectstyle.wolips.eomodeler.model.EclipseEOModelGroupFactory.createMode
    l(EclipseEOModelGroupFactory.java:98)
        at
    org.objectstyle.wolips.eomodeler.editors.EOModelEditor.init(EOModelEditor.ja
    va:445)
        at
    org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:839)

    at
    org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.jav
    a:583)
        at
    org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:372)
        at
    org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReferenc
    e.java:566)
        at
    org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:290)
        at
    org.eclipse.ui.internal.presentations.PresentablePart.setVisible(Presentable
    Part.java:140)
        at
    org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(Pres
    entablePartFolder.java:268)
        at
    org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftTo
    RightTabOrder.java:65)
        at
    org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPar
    t(TabbedStackPresentation.java:394)
        at
    org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.jav
    a:1144)
        at
    org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1097)
        at
    org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1311)
        at
    org.eclipse.ui.internal.PartStack.add(PartStack.java:455)
        at
    org.eclipse.ui.internal.EditorStack.add(EditorStack.java:102)
        at
    org.eclipse.ui.internal.PartStack.add(PartStack.java:441)
        at
    org.eclipse.ui.internal.EditorStack.add(EditorStack.java:111)
        at
    org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.ja
    va:60)
        at
    org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:2
    17)
        at
    org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207
    )
        at
    org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:819
    )
        at
    org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager
    .java:718)
        at
    org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:679)

    at
    org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.ja
    va:2586)
        at
    org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2521
    )
        at
    org.eclipse.ui.internal.WorkbenchPage.access$10(WorkbenchPage.java:2513)

    at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2498)

    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)

    at
    org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2493)

    at
    org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2478)

    at org.eclipse.ui.ide.IDE.openEditor(IDE.java:388)
        at
    org.eclipse.ui.ide.IDE.openEditor(IDE.java:350)
        at
    org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtil
    ity.java:275)
        at
    org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtil
    ity.java:139)
        at
    org.eclipse.jdt.internal.ui.actions.OpenActionUtil.open(OpenActionUtil.java:
    49)
        at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:190)

    at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:174)
        at
    org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDisp
    atchAction.java:267)
        at
    org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchActi
    on.java:243)
        at
    org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpe
    n(PackageExplorerActionGroup.java:306)
        at
    org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$4.open(PackageEx
    plorerPart.java:651)
        at
    org.eclipse.jface.viewers.StructuredViewer$2.run(StructuredViewer.java:817)

    at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
        at
    org.eclipse.core.runtime.Platform.run(Platform.java:843)
        at
    org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:44)
        at
    org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:149)
        at
    org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:81
    5)
        at
    org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:
    1069)
        at
    org.eclipse.jface.viewers.StructuredViewer$6.handleOpen(StructuredViewer.jav
    a:1168)
        at
    org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:249)

    at org.eclipse.jface.util.OpenStrategy.access$2(OpenStrategy.java:243)

    at org.eclipse.jface.util.OpenStrategy$1.handleEvent(OpenStrategy.java:283)

    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
        at
    org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1496)
        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.notifyListeners(Widget.java:1279)
        at
    org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3312)
        at
    org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2941)
        at
    org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
        at
    org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
        at
    org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)

    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.runApplication(
    EclipseAppLauncher.java:92)
        at
    org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAp
    pLauncher.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)
    Caused by:
    java.lang.ClassCastException: java.lang.Integer
        at
    org.objectstyle.wolips.eomodeler.model.EOModelMap.getString(EOModelMap.java:
    207)
        at
    org.objectstyle.wolips.eomodeler.model.AbstractEOArgument.loadFromMap(Abstra
    ctEOArgument.java:366)
        at
    org.objectstyle.wolips.eomodeler.model.EOArgument.loadFromMap(EOArgument.jav
    a:87)
        at
    org.objectstyle.wolips.eomodeler.model.EOStoredProcedure.loadFromMap(EOStore
    dProcedure.java:303)
        at
    org.objectstyle.wolips.eomodeler.model.EOStoredProcedure.loadFromFile(EOStor
    edProcedure.java:330)
        ... 80 more

    Confidential & Privileged

    Unless otherwise indicated or obvious from its nature, the information contained in this communication is attorney-client privileged and confidential information/work product. This communication is intended for the use of the individual or entity named above. If the reader of this communication is not the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error or are not sure whether it is privileged, please immediately notify us by return e-mail and destroy any copies--electronic, paper or otherwise--which you may have of this communication.



    This archive was generated by hypermail 2.0.0 : Wed Aug 02 2006 - 09:44:54 EDT