Re: [mdr-users] UML2MOF throws ClassCastException
Karthik Gaekwad <[email protected]> Fri, 8 Jul 2005 12:27:35 -0700
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.user |
|---|---|
| Message-ID | <[email protected]> |
Falk, I'm still a novice at this, but I think this is occuring because your classes are not a part of a package. I believe that every class used needs to be a part of a package before you can port the UML-> MOF specification. -Karthik On 7/7/05, Falk Hartmann <[email protected]> wrote: > 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]) >