Fixed - check out the snapshot build of 2.0 that I posted here:

   http://people.apache.org/~aadamchik/nightly/03092007/

Andrus


On Mar 5, 2007, at 2:10 PM, Simon McLean wrote:

Hi Andrus - It's on there: CAY-764

Simon

On 5 Mar 2007, at 11:15, Andrus Adamchik wrote:

Hi Simon,

Looking at the code, it fails not because of single-table inheritance, but still I think this is a bug in Cayenne. Could you please open a bug report and attach your EOModel to it - I'd like to investigate more.

http://issues.apache.org/cayenne/

Thanks
Andrus


On Mar 4, 2007, at 8:10 PM, Simon wrote:

Hi -

I'm trying to import an EOModel with cayenne Modeler and i'm getting the exception pasted below. ABSTRACT_FOP is a table that has a super entity and 2 sub entities mapped to it.

Is it not possible to import an EOModel that has single-table inheritance ?

Thanks, Simon


CayenneModeler Info
Version: 2.0.2
Build Date: January 14 2007
Exception:
=================================
org.apache.cayenne.CayenneRuntimeException: [v.2.0.2 January 14 2007] One and only one entity should be mapped to ABSTRACT_FOP. Instead found : 3 at org.apache.cayenne.wocompat.EOModelProcessor.makeFlatRelationships (EOModelProcessor.java:661) at org.apache.cayenne.wocompat.EOModelProcessor.loadEOModel (EOModelProcessor.java:171) at org.apache.cayenne.wocompat.EOModelProcessor.loadEOModel (EOModelProcessor.java:117) at org.apache.cayenne.modeler.action.ImportEOModelAction.importEOModel( ImportEOModelAction.java:125) at org.apache.cayenne.modeler.action.ImportEOModelAction.performAction( ImportEOModelAction.java:89) at org.apache.cayenne.modeler.util.CayenneAction.actionPerformed (CayenneAction.java:163) at javax.swing.AbstractButton.fireActionPerformed (AbstractButton.java:1882) at javax.swing.AbstractButton$Handler.actionPerformed (AbstractButton.java:2202) at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed (DefaultButtonModel.java:258)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:334)
at apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java: 104)
        at java.awt.MenuItem.processActionEvent(MenuItem.java:597)
        at java.awt.MenuItem.processEvent(MenuItem.java:556)
        at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:298)
        at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:286)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:466)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy (EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForHierarchy (EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents (EventDispatchThread.java:176)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)











Reply via email to