facebook

‘Free form diagrams not supported’ error while importing emx

  1. MyEclipse Archived
  2.  > 
  3. UML Development
Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #326417 Reply

    choudary.k
    Member

    When importing an emx file generated from another tool into MyEclipse 10, I get an error that says ‘Free form diagrams not supported. The following diagrams cannot be processed.’.

    However, the same file can be imported into RSA 8 and class and sequence diagrams can be rendered. I am unable to attach the sample emx file. If you need the emx file, I can email it.

    Thanks,
    Choudary.

    #326429 Reply

    support-swapna
    Moderator

    Choudary,

    Sorry that you are seeing this issue.

    Can you answer some more questions for us ?

    1. Can you please share the Installation Details from MyEclipse > Installation Summary > Installation Details ? Paste them here for us.

    2. Which tool was used to generate the emx file ? Please share details of its version too.

    3. Clear the contents of the .log file which is located at <workspace dir>/.metadata/.log , now try importing the emx file (File > Import > UML2 > Rational EMX File (MyEclipse)) and copy paste the contents of the .log file here for us to investigate further.

    4. Please send us the problematic emx to support@genuitec.com ATTN Swapna
    along with a reference to this thread in the subject. If the size of the file is around 5-6 MB then please email it to swapna@genuitec.com

    #326440 Reply

    choudary.k
    Member

    1. Installation details

    *** Date:
    Tuesday, May 29, 2012 8:34:47 o’clock AM EDT

    *** System properties:
    OS=WindowsVista
    OS version=6.1.0
    OS arch=amd64
    Profile arch=x86_64
    Window system=win32
    Java version=1.6.0_13
    Workspace=file:/C:/Programs/MyEclipse/MyEclipse 10/workspace/
    VM Args=-Xmx512m
    -XX:MaxPermSize=256m
    -XX:ReservedCodeCacheSize=64m
    -Dosgi.nls.warnings=ignore
    -jar
    C:\Programs\MYECLI~1\MYECLI~1\../Common/plugins/ORB7B5~1.JAR

    *** Subscription information
    Your 30-day trial period expires on Jun 27, 2012

    *** Eclipse details:
    MyEclipse Enterprise Workbench

    Version: 10.1
    Build id: 10.1-20120316

    Blueprint: MyEclipse 10

    com.genuitec.myeclipse.database – 10.1.0.me201203170059
    com.genuitec.myeclipse.desktop – 10.1.0.me201203170059
    com.genuitec.myeclipse.editor – 10.1.0.me201203170059
    com.genuitec.myeclipse.enterprise.workbench – 10.1.0.me201203170059
    com.genuitec.myeclipse.geronimo – 10.1.0.me201203170059
    com.genuitec.myeclipse.glassfish – 10.1.0.me201203170059
    com.genuitec.myeclipse.icefaces.feature – 10.1.0.me201203170059
    com.genuitec.myeclipse.iedebugger – 10.1.0.me201203170059
    com.genuitec.myeclipse.imageeditor – 10.1.0.me201203170059
    com.genuitec.myeclipse.jboss – 10.1.0.me201203170059
    com.genuitec.myeclipse.jetty – 10.1.0.me201203170059
    com.genuitec.myeclipse.jonas – 10.1.0.me201203170059
    com.genuitec.myeclipse.jrun – 10.1.0.me201203170059
    com.genuitec.myeclipse.jsf – 10.1.0.me201203170059
    com.genuitec.myeclipse.matisse – 10.1.0.me201203170059
    com.genuitec.myeclipse.maven – 10.1.0.me201203170059
    com.genuitec.myeclipse.oracle – 10.1.0.me201203170059
    com.genuitec.myeclipse.orion – 10.1.0.me201203170059
    com.genuitec.myeclipse.persistence – 10.1.0.me201203170059
    com.genuitec.myeclipse.pulse – 10.1.0.me201203170059
    com.genuitec.myeclipse.reports – 10.1.0.me201203170059
    com.genuitec.myeclipse.resin – 10.1.0.me201203170059
    com.genuitec.myeclipse.struts – 10.1.0.me201203170059
    com.genuitec.myeclipse.sun – 10.1.0.me201203170059
    com.genuitec.myeclipse.tomcat – 10.1.0.me201203170059
    com.genuitec.myeclipse.uml2 – 10.1.0.me201203170059
    com.genuitec.myeclipse.visualvm – 10.1.0.me201203170059
    com.genuitec.myeclipse.visualvm.server – 10.1.0.me201203170059
    com.genuitec.myeclipse.weblogic – 10.1.0.me201203170059
    com.genuitec.myeclipse.websphere – 10.1.0.me201203170059
    com.genuitec.myeclipse.ws – 10.1.0.me201203170059
    org.eclipse.birt – 2.6.1.me201203170059
    org.eclipse.datatools.connectivity.feature – 1.9.0.me201203170059
    org.eclipse.datatools.enablement.feature – 1.9.0.me201203170059
    org.eclipse.datatools.modelbase.feature – 1.9.0.v201106031100-77078CcNBHCBYKYEbNV
    org.eclipse.datatools.sqldevtools.feature – 1.9.0.me201203170059
    org.eclipse.emf – 2.7.0.v20110606-0949
    org.eclipse.gef – 3.7.0.v20110425-2050-777D-81B2Bz0685C3A6E34272
    org.eclipse.graphiti.feature – 0.8.0.v20110607-1252
    org.eclipse.jpt.jpa.feature – 3.0.0.me201203170059
    org.eclipse.jpt.jpadiagrameditor.feature – 1.0.0.me201203170059
    org.eclipse.jst.common.fproj.enablement.jdt – 3.3.0.me201203170059
    org.eclipse.jst.enterprise_ui.feature – 3.3.0.me201203170059
    org.eclipse.jst.server_adapters.ext.feature – 3.3.0.me201203170059
    org.eclipse.jst.server_adapters.feature – 3.2.100.me201203170059
    org.eclipse.jst.server_ui.feature – 3.3.0.me201203170059
    org.eclipse.jst.ws.axis2tools.feature – 1.1.200.me201203170059
    org.eclipse.m2e.feature – 1.0.0.me201203170059
    org.eclipse.wst.common.fproj – 3.3.0.me201203170059
    org.eclipse.wst.server_adapters.feature – 3.2.100.me201203170059
    org.eclipse.xsd – 2.7.0.v20110606-0949
    org.springframework.ide.eclipse.feature – 2.7.1.me201203170059

    fr.obeo.acceleo.bridge.feature – 2.6.0.200906261742
    org.eclipse.cvs – 1.3.100.v20110520-0800-7B78FHl9VF7BD7KBM4GP9C
    org.eclipse.draw2d – 3.7.0.v20110425-2050-46-7w3122153603161
    org.eclipse.equinox.p2.core.feature – 1.0.1.v20110906-1605-8290FZ9FVKHVRKtmx3fpNuo02129
    org.eclipse.equinox.p2.extras.feature – 1.0.1.v20110906-1605-7A4FD4DiVOMap8cHSc6vPuny4gqO
    org.eclipse.equinox.p2.rcp.feature – 1.0.1.v20110906-1605-782EqBqNKGVkiV-PUsgz-uny4gqO
    org.eclipse.equinox.p2.user.ui – 2.1.2.R37x_v20110815-1155-6-Bk8pYWZz0qUTX5I15GZWwbXkrl
    org.eclipse.help – 1.3.0.v20110530-0844-7i7uFFmFFl8nvqbDpEqTvx
    org.eclipse.jdt – 3.7.2.v20120120-1414-7z8gFcuFMP7BW5XTz0jLTnz0l9B1
    org.eclipse.jsf.feature – 3.3.0.me201203170059
    org.eclipse.ocl – 3.1.0.v20110606-1427
    org.eclipse.pde – 3.7.2.v20120120-1420-7b7rFUOFEx2Xnqafnpz0E–0
    org.eclipse.platform – 3.7.2.v20120207-1839-9gF7UHPDFxGjd-PqDr2jX_4yKaumkoHTz04_q-q
    org.eclipse.rcp – 3.7.2.v20120120-1424-9DB5FmnFq5JCf1UA38R-kz0S0272

    Eclipse startup command=-os
    win32
    -ws
    win32
    -arch
    x86_64
    -showsplash
    -launcher
    C:\Programs\MyEclipse\MyEclipse 10\myeclipse.exe
    -name
    Myeclipse
    –launcher.library
    C:\Programs\MyEclipse\MyEclipse 10\../Common/plugins/org.eclipse.equinox.launcher.i18n.win32.win32.x86_64_4.2.0.v201201111650\eclipse_4201.dll
    -startup
    C:\Programs\MyEclipse\MyEclipse 10\../Common/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
    -exitdata
    914_5c
    -install
    C:\Programs\MyEclipse\MyEclipse 10
    -configuration
    C:\Programs\MyEclipse\MyEclipse 10\configuration
    -vm
    C:\Programs\MyEclipse\Common\binary\com.sun.java.jdk.win32.x86_64_1.6.0.013\bin\javaw.exe

    2. The emx file is generated using MaintainJ V4.0.0

    3. Nothing new in Eclipse error log after opening the emx file with the reported error.

    4. The emx file is simple as pasted below. It contains the uml2 elements for a method call between 2 classes. Check the attached image for the sequence diagram created in RSA from this model file (emx file).

    <?xml version=”1.0″ encoding=”ASCII”?>
    <uml:Model xmi:version=”2.0″ xmlns:xmi=”http://www.omg.org/XMI&#8221; xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance&#8221; xmlns:uml=”http://www.eclipse.org/uml2/3.0.0/UML&#8221; name=”Login”>
    <packagedElement xsi:type=”uml:Collaboration” name=”Collaboration”>
    <ownedBehavior xsi:type=”uml:Interaction” name=”Interaction”>
    <lifeline represents=”//Collaboration/@ownedAttribute.0″ coveredBy=”//Collaboration/Interaction/loginstart3 //Collaboration/Interaction/loginreturnEnd9″/>
    <lifeline represents=”//Collaboration/@ownedAttribute.1″ coveredBy=”//Collaboration/Interaction/loginend4 //Collaboration/Interaction/login5 //Collaboration/Interaction/loginreturnStart8″/>
    <fragment xsi:type=”uml:MessageOccurrenceSpecification” name=”loginstart3″ covered=”//Collaboration/Interaction/@lifeline.0″ event=”//login2″ message=”//Collaboration/Interaction/login”/>
    <fragment xsi:type=”uml:MessageOccurrenceSpecification” name=”loginend4″ covered=”//Collaboration/Interaction/@lifeline.1″ event=”//login1″ message=”//Collaboration/Interaction/login”/>
    <fragment xsi:type=”uml:BehaviorExecutionSpecification” name=”login5″ covered=”//Collaboration/Interaction/@lifeline.1″ start=”//Collaboration/Interaction/loginend4″ finish=”//Collaboration/Interaction/loginreturnStart8″/>
    <fragment xsi:type=”uml:MessageOccurrenceSpecification” name=”loginreturnStart8″ covered=”//Collaboration/Interaction/@lifeline.1″ event=”//login7″ message=”//Collaboration/Interaction/login.1″/>
    <fragment xsi:type=”uml:MessageOccurrenceSpecification” name=”loginreturnEnd9″ covered=”//Collaboration/Interaction/@lifeline.0″ event=”//login6″ message=”//Collaboration/Interaction/login.1″/>
    <message name=”login” receiveEvent=”//Collaboration/Interaction/loginend4″ sendEvent=”//Collaboration/Interaction/loginstart3″/>
    <message name=”login” messageSort=”reply” receiveEvent=”//Collaboration/Interaction/loginreturnEnd9″ sendEvent=”//Collaboration/Interaction/loginreturnStart8″/>
    </ownedBehavior>
    <ownedAttribute type=”//org.alfresco.web.app.servlet.AuthenticationFilter”/>
    <ownedAttribute type=”//org.alfresco.web.bean.LoginBean”/>
    </packagedElement>
    <packagedElement xsi:type=”uml:Class” name=”org.alfresco.web.app.servlet.AuthenticationFilter” clientDependency=”//@packagedElement.8″/>
    <packagedElement xsi:type=”uml:Class” name=”org.alfresco.web.bean.LoginBean”>
    <ownedOperation name=”login”>
    <ownedParameter type=”//java.lang.String” direction=”return”/>
    </ownedOperation>
    </packagedElement>
    <packagedElement xsi:type=”uml:Class” name=”java.lang.String”/>
    <packagedElement xsi:type=”uml:ReceiveOperationEvent” name=”login1″ operation=”//org.alfresco.web.bean.LoginBean/login”/>
    <packagedElement xsi:type=”uml:SendOperationEvent” name=”login2″ operation=”//org.alfresco.web.bean.LoginBean/login”/>
    <packagedElement xsi:type=”uml:ReceiveOperationEvent” name=”login6″/>
    <packagedElement xsi:type=”uml:SendOperationEvent” name=”login7″/>
    <packagedElement xsi:type=”uml:Dependency” supplier=”//org.alfresco.web.bean.LoginBean” client=”//org.alfresco.web.app.servlet.AuthenticationFilter”/>
    </uml:Model>

    Attachments:
    You must be logged in to view attached files.
    #326479 Reply

    choudary.k
    Member

    Hello,

    Any update on this?

    Choudary.

    #326508 Reply

    Brian Fernandes
    Moderator

    Choudary,

    My dev team is looking into the problem right now to see if it is something we can fix for the upcoming 10.5 release. I’m afraid I cannot suggest any work-around right now.

    Sorry for the inconvenience caused.

    #326512 Reply

    choudary.k
    Member

    Brian,

    Thanks for updating me on the status. The UML2 model file pasted above contains just the information of the model elements for sequence and class diagrams and nothing about the diagram layout. In RSA 8, this model file could be imported and RSA 8 is able to render the sequence and class diagrams. I am looking for a similar functionality in MyEclipse.

    Let me know if your dev team needs any other details.

    Thanks,
    Choudary.

Viewing 6 posts - 1 through 6 (of 6 total)
Reply To: ‘Free form diagrams not supported’ error while importing emx

You must be logged in to post in the forum log in