[mdr-users] UML2MOF throws ClassCastException

"Falk Hartmann" <[email protected]> Thu, 7 Jul 2005 14:10:42 +0200 (MEST)
Newsgroups gmane.comp.java.netbeans.modules.mdr.user
Message-ID <[email protected]>
Hi,

when trying to convert an XMI 1.2 file produced by Enterprise Architect 5.0
(available here as zip: http://www.lixlix.org/misc/XForms.zip) using
UML2MOF, I permanently get the following error message:

java.lang.ClassCastException: javax.jmi.model.Reference$Impl
        at
org.netbeans.lib.jmi.xmi.XmiContext.resolveInstanceOrReference(XmiContext.java:688)
        at
org.netbeans.lib.jmi.xmi.XmiElement$ObjectValues.startSubElement(XmiElement.java:1460)
        at
org.netbeans.lib.jmi.xmi.XmiSAXReader.startElement(XmiSAXReader.java:219)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
Source)

        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown
Source)
        at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown
Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:136)
        at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:107)
        at
org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:58)
        at
org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:51)
        at org.netbeans.lib.jmi.uml2mof.Main.main(Main.java:56)
*********** Exception occurred ************ at Thu Jul 07 13:23:20 CEST 2005
javax.jmi.xmi.MalformedXMIException: java.lang.ClassCastException:
javax.jmi.model.Reference$Impl
        at
org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:64)
        at
org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:51)
        at org.netbeans.lib.jmi.uml2mof.Main.main(Main.java:56)

Did anyone encounter a similar problem or has hints on how to resolve this
problem?

Thank you very much in advance,
Falk Hartmann ([email protected])