Book a Demo

Author Topic: Andromda with Sequence Diagram  (Read 2959 times)

tjiputra

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Andromda with Sequence Diagram
« on: October 26, 2006, 12:34:10 am »
Hi,

I have a problem with XMI export with Enterprise Architect 6.1. Currently i'm working with andromda and enterprise architect. The problem is when I have either 1 sequence diagram as child of use case. I got an error during model validation.

Code: [Select]
Main Exception .: org.andromda.core.repository.RepositoryFacadeException: javax.jmi.xmi.MalformedXMIException: javax.jmi.reflect.TypeMismatchException
Root Exception .: javax.jmi.xmi.MalformedXMIException: javax.jmi.reflect.TypeMismatchException
javax.jmi.xmi.MalformedXMIException: javax.jmi.reflect.TypeMismatchException
at org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:62)
at org.andromda.repositories.mdr.MDRepositoryFacade.loadModel(MDRepositoryFacade.java:449)
at org.andromda.repositories.mdr.MDRepositoryFacade.readModel(MDRepositoryFacade.java:179)
at org.andromda.core.engine.ModelProcessor.loadModelIfNecessary(ModelProcessor.java:345)
at org.andromda.core.engine.ModelProcessor.loadIfNecessary(ModelProcessor.java:553)
at org.andromda.core.engine.ModelProcessor.processModels(ModelProcessor.java:222)
at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:148)
at org.andromda.core.engine.ModelProcessor.process(ModelProcessor.java:84)
at org.andromda.core.engine.Engine.run(Engine.java:82)
at org.andromda.core.AndroMDA.run(AndroMDA.java:131)
at org.andromda.core.AndroMDA.run(AndroMDA.java:86)
at org.andromda.ant.task.AndroMDAGenTask.execute(AndroMDAGenTask.java:77)
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.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:37)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:382)
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.executeSortedTargets(Project.java:1216)
at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
at org.apache.tools.ant.Main.runBuild(Main.java:668)
at org.apache.tools.ant.Main.startAnt(Main.java:187)
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at com.intellij.rt.ant.execution.AntMain2.main(AntMain2.java:17)


Is it the problem when i export the XMI ?

Thx

Tjiputra

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
Re: Andromda with Sequence Diagram
« Reply #1 on: October 26, 2006, 03:20:41 pm »
Last time I used andromda with EA it complained about any XMI that included diagrams.  Try exporting without diagrams.

tjiputra

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Andromda with Sequence Diagram
« Reply #2 on: October 26, 2006, 05:53:52 pm »
Hi Simon,

I had export it without diagram.
So when i export the XMI, i just choose
- Format XMI Output
- Write Log File
- XMI Type to UML 1.4 (XMI 1.2)

That's all

But the issue when i trace the XMI, there's an error on line with <XMI:Interactions ......

tjiputra

  • EA Novice
  • *
  • Posts: 6
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Andromda with Sequence Diagram
« Reply #3 on: November 03, 2006, 06:01:45 pm »
I have try to delete all my sequece diagram, and export the xmi. There's a different in the xmi result, the different it's around 1 Mb of data, may be it's a sequence messaging data.
But after all I can use the andromda without problem.

So for current situation, after I make the design in the EA file with sequence diagram, I will export it to new file to export the XMI for andromda use.
It quite tedious but i haven't get any better solution.

Is this will problem when using magicdraw or just with EA only?
« Last Edit: November 03, 2006, 06:02:29 pm by tjiputra »