Re: Delete in Modeler

From: Holger Hoffstätte (holge..izards.de)
Date: Tue Jul 08 2003 - 14:51:34 EDT

  • Next message: Andrus Adamchik: "Re: Delete in Modeler"

    Andrus Adamchik wrote:
    > > I haven't seen anyone mentioning it, but when I upgraded to b4 I find
    > > I'm having trouble deleting attributes from objects in the modeler. When
    > > I select delete from the pull down or using the icon on the
    > > toolbar, it doesn't only delete the attribute that's highlighted, the
    > > whole object gets trashed.
    >
    > Hmm... works for me. In fact before b4 there were things like deleted
    > attribute would still show up in the view, etc.

    Unfortunately I can reproduce this with in CVS tree, running 1.4.2 on
    WinXP. :(
    Deleting a single ObjAttribute deletes the entire ObjEntity, trying to
    delete an DbAttribute (say ARTIST->ARTIST_NAME) always results in the
    following exception:

    org.objectstyle.cayenne.exp.ExpressionException: [v..AYENNE_VERSION@
    @CAYENNE_BUILD_DAT.. Can't resolve path component: [ARTIST.ARTIST_NAME].
            at org.objectstyle.cayenne.map.Entity$PathIterator.next(Entity.java:309)
            at
    org.objectstyle.cayenne.map.ObjAttribute.getDbAttribute(ObjAttribute.java:114)
            at
    org.objectstyle.cayenne.modeler.util.MapUtil.cleanObjMappings(MapUtil.java:240)
            at
    org.objectstyle.cayenne.modeler.action.RemoveAction.removeDbAttribute(RemoveAction.java:256)
            at
    org.objectstyle.cayenne.modeler.action.RemoveAction.remove(RemoveAction.java:129)
            at
    org.objectstyle.cayenne.modeler.action.RemoveAction.performAction(RemoveAction.java:119)

    Unfortunately I haven't really done anything with Modeler lately or else
    I'd caught it earlier..

    Holger



    This archive was generated by hypermail 2.0.0 : Tue Jul 08 2003 - 14:52:03 EDT