Hello Andrus,

the value is like this
width= "-1"

it is an integer but as you said it is quoted.

I uploaded my Model in Jira.

John


----- Original Message ----- From: "Andrus Adamchik (JIRA)" <[email protected]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, February 13, 2007 11:37 PM
Subject: [JIRA] Commented: (CAY-752) Importing EOModel gives Cast Exception



[ https://issues.apache.org/cayenne/browse/CAY-752?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12235 ]

Andrus Adamchik commented on CAY-752:
-------------------------------------

hmm... line 426 is this:

     Integer width = (Integer) attrMap.get("width");

So while I can put in a quick fix, I am wondering why it is not an Integer? Can you identify what is stored in the plist file for the "width" attribute in question? Is it because it is quoted or something?

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.



Reply via email to