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.