Book a Demo

Author Topic: XMI export problem  (Read 2680 times)

raj

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
XMI export problem
« on: March 09, 2005, 05:25:53 am »
Before upgrading to build 748 my XMI export used to work with AndroMDA.

Now I get the following error:

javax.jmi.reflect.TypeMismatchException
    at org.netbeans.mdr.storagemodel.StorableAssociation.checkType(StorableAssociation.java:355)
    at org.netbeans.mdr.handlers.AssociationHandler.refLinkExists(AssociationHandler.java:261)
    at org.netbeans.lib.jmi.xmi.XmiElement$ReferenceHandler.setReference(XmiElement.java:1573)
    at org.netbeans.lib.jmi.xmi.XmiElement$ReferenceHandler.<init>(XmiElement.java:1530)
    at org.netbeans.lib.jmi.xmi.XmiElement$Instance.createInstance(XmiElement.java:578)
    at org.netbeans.lib.jmi.xmi.XmiElement$Instance.endElement(XmiElement.java:605)
    at org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:240)
    at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown So
    at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
    at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
    at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
    at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
    at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:118)
    at org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:99)
    at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:77)
    at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
    at org.andromda.core.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:233)
    at org.andromda.core.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:100)
    at org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask.java:485)
    at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:300)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.Main.runBuild(Main.java:673)
    at org.apache.tools.ant.Main.startAnt(Main.java:188)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)
javax.jmi.xmi.MalformedXMIException: javax.jmi.reflect.TypeMismatchException
    at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83)
    at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70)
    at org.andromda.core.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:233)
    at org.andromda.core.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:100)
    at org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask.java:485)
    at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:300)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
    at org.apache.tools.ant.Task.perform(Task.java:364)
    at org.apache.tools.ant.Target.execute(Target.java:341)
    at org.apache.tools.ant.Target.performTasks(Target.java:369)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1214)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1062)
    at org.apache.tools.ant.Main.runBuild(Main.java:673)
    at org.apache.tools.ant.Main.startAnt(Main.java:188)
    at org.apache.tools.ant.launch.Launcher.run(Launcher.java:196)
    at org.apache.tools.ant.launch.Launcher.main(Launcher.java:55)


Any ideas"

Cheers
-raj

raj

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: XMI export problem
« Reply #1 on: March 09, 2005, 05:30:08 am »
Also I am exporting to XMI 1.2.

I am unable to paste the XMI as the message gets to be too long.

There is no facility to attach the XMI either.

Cheers
-raj

raj

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: XMI export problem
« Reply #2 on: March 09, 2005, 05:35:46 am »
PPS: I have reversed back to build 747 and AndroMDA is able to parse the XMI produced by that build.

Please help!

Cheers
-raj