OK. I'm also wondering if a string width of -1 is even valid. :-)
Reminds me of some code I saw Monday ... if (name == null || name.length() <= 0) ...... /dev/mrg On 2/15/07, Andrus Adamchik <[EMAIL PROTECTED]> wrote:
Michael, also notice the patches I attached to the issue. I haven't committed them yet, until there is a confirmation that it works on the EOModel in question. If you want to try them out and commit them yourself, be my guest. Andrus On Feb 15, 2007, at 9:22 AM, Michael Gentry wrote: > Oh, you attached the model to the ticket. Ooops! :-) > > Thanks! > > /dev/mrg > > > On 2/15/07, Michael Gentry <[EMAIL PROTECTED]> wrote: >> Any chance we can get a copy of the model for debugging? >> >> Thanks, >> >> /dev/mrg >> >> >> On 2/13/07, Wonder World (JIRA) <[email protected]> wrote: >> > Importing EOModel gives Cast Exception >> > -------------------------------------- >> > >> > Key: CAY-752 >> > URL: https://issues.apache.org/cayenne/browse/ >> CAY-752 >> > Project: Cayenne >> > Issue Type: Bug >> > Components: CayenneModeler GUI >> > Affects Versions: 2.0 [STABLE] >> > Environment: Windows XP >> > Reporter: Wonder World >> > Assigned To: Andrus Adamchik >> > Priority: Blocker >> > >> > >> > CayenneModeler Info >> > Version: 2.0.2 >> > Build Date: January 14 2007 >> > Exception: >> > ================================= >> > java.lang.ClassCastException: java.lang.String cannot be cast to >> java.lang.Integer >> > at >> org.apache.cayenne.wocompat.EOModelProcessor.makeAttributes >> (EOModelProcessor.java:426) >> > at >> org.apache.cayenne.wocompat.EOModelProcessor.loadEOModel >> (EOModelProcessor.java:157) >> > 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:1995) >> > at javax.swing.AbstractButton$Handler.actionPerformed >> (AbstractButton.java:2318) >> > at javax.swing.DefaultButtonModel.fireActionPerformed >> (DefaultButtonModel.java:387) >> > at javax.swing.DefaultButtonModel.setPressed >> (DefaultButtonModel.java:242) >> > at javax.swing.AbstractButton.doClick >> (AbstractButton.java:357) >> > at javax.swing.plaf.basic.BasicMenuItemUI.doClick >> (BasicMenuItemUI.java:1170) >> > at javax.swing.plaf.basic.BasicMenuItemUI >> $Handler.mouseReleased(BasicMenuItemUI.java:1211) >> > at java.awt.AWTEventMulticaster.mouseReleased >> (AWTEventMulticaster.java:272) >> > at java.awt.Component.processMouseEvent(Component.java: >> 6038) >> > at javax.swing.JComponent.processMouseEvent >> (JComponent.java:3260) >> > at java.awt.Component.processEvent(Component.java:5803) >> > at java.awt.Container.processEvent(Container.java:2058) >> > at java.awt.Component.dispatchEventImpl(Component.java: >> 4410) >> > at java.awt.Container.dispatchEventImpl(Container.java: >> 2116) >> > at java.awt.Component.dispatchEvent(Component.java:4240) >> > at java.awt.LightweightDispatcher.retargetMouseEvent >> (Container.java:4322) >> > at java.awt.LightweightDispatcher.processMouseEvent >> (Container.java:3986) >> > at java.awt.LightweightDispatcher.dispatchEvent >> (Container.java:3916) >> > at java.awt.Container.dispatchEventImpl(Container.java: >> 2102) >> > at java.awt.Window.dispatchEventImpl(Window.java:2429) >> > at java.awt.Component.dispatchEvent(Component.java:4240) >> > at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) >> > at java.awt.EventDispatchThread.pumpOneEventForFilters >> (EventDispatchThread.java:273) >> > at java.awt.EventDispatchThread.pumpEventsForFilter >> (EventDispatchThread.java:183) >> > at java.awt.EventDispatchThread.pumpEventsForHierarchy >> (EventDispatchThread.java:173) >> > at java.awt.EventDispatchThread.pumpEvents >> (EventDispatchThread.java:168) >> > at java.awt.EventDispatchThread.pumpEvents >> (EventDispatchThread.java:160) >> > at java.awt.EventDispatchThread.run >> (EventDispatchThread.java:121) >> > >> > >> > -- >> > This message is automatically generated by JIRA. >> > - >> > You can reply to this email to add a comment to the issue online. >> > >> > >> >
