[jboss-jira] [JBoss JIRA] Updated: (GPD-234) Two Nodes with the same name

Sven Daumann (JIRA) jira-events at lists.jboss.org
Thu Sep 4 11:31:39 EDT 2008


     [ https://jira.jboss.org/jira/browse/GPD-234?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sven Daumann updated GPD-234:
-----------------------------

    Description: 
step1: Create a Node and put a transition to this Node.
step2: Rename the Node and use the name of an existing Node.
The GPD show both Nodes with Transitions.
step3: Close the diagram
step4: Reopen the diagram
problem: Only one Node is visible, the two transitions go to the one Node. 
step5: Move the Node. The moving Node has no transition. Under the moved Node, the other Node is now visible, with both transitions.

During rename, there is no warning, that another Node with the same name exist.

The XML data contains two Nodes.

processdefinition.xml
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="" name="Test">
  <start-state name="start-state1">
    <transition to="node1" name="startet"></transition>
  </start-state>
  <node name="node1">
    <transition to="node2" name="ok"></transition>
    <transition to="Test" name="toTest"></transition>
  </node>
  <node name="node2">
    <transition to="end-state1" name="ok"></transition>
    <transition to="Test" name="toTest"></transition>
  </node>
  <task-node name="Test"></task-node>
  <task-node name="Test"></task-node>
  <end-state name="end-state1"></end-state>
</process-definition>

gpd.xml
<?xml version="1.0" encoding="UTF-8"?>
<root-container name="Test" width="675" height="634">
  <node name="start-state1" x="375" y="272" width="132" height="36">
    <edge>
      <label x="5" y="-10"/>
    </edge>
  </node>
  <node name="node1" x="374" y="353" width="132" height="36">
    <edge>
      <label x="5" y="-10"/>
    </edge>
    <edge>
      <label x="5" y="-10"/>
    </edge>
  </node>
  <node name="node2" x="378" y="448" width="132" height="36">
    <edge>
      <label x="5" y="-10"/>
    </edge>
    <edge>
      <label x="5" y="-10"/>
    </edge>
  </node>
  <node name="end-state1" x="383" y="548" width="132" height="36"/>
  <node name="Test" x="172" y="347" width="132" height="36"/>
  <node name="Test" x="174" y="451" width="132" height="36"/>
</root-container>



  was:
step1: Create a Node and put a transition to this Node.
step2: Rename the Node and use the name of an existing Node.
The GPD show both Nodes with Transitions.
step3: Close the diagram
step4: Reopen the diagram
problem: Only one Node is visible, the two transitions go to the one Node. 
step5: Move the Node. The moving Node has no transition. Under the moved Node, the other Node is now visible, with both transitions.

Duringh rename, there is no warning, that another Node with the same name exist.

The XML data contains two Nodes.

processdefinition.xml
<?xml version="1.0" encoding="UTF-8"?>
<process-definition xmlns="" name="Test">
  <start-state name="start-state1">
    <transition to="node1" name="startet"></transition>
  </start-state>
  <node name="node1">
    <transition to="node2" name="ok"></transition>
    <transition to="Test" name="toTest"></transition>
  </node>
  <node name="node2">
    <transition to="end-state1" name="ok"></transition>
    <transition to="Test" name="toTest"></transition>
  </node>
  <task-node name="Test"></task-node>
  <task-node name="Test"></task-node>
  <end-state name="end-state1"></end-state>
</process-definition>

gpd.xml
<?xml version="1.0" encoding="UTF-8"?>
<root-container name="Test" width="675" height="634">
  <node name="start-state1" x="375" y="272" width="132" height="36">
    <edge>
      <label x="5" y="-10"/>
    </edge>
  </node>
  <node name="node1" x="374" y="353" width="132" height="36">
    <edge>
      <label x="5" y="-10"/>
    </edge>
    <edge>
      <label x="5" y="-10"/>
    </edge>
  </node>
  <node name="node2" x="378" y="448" width="132" height="36">
    <edge>
      <label x="5" y="-10"/>
    </edge>
    <edge>
      <label x="5" y="-10"/>
    </edge>
  </node>
  <node name="end-state1" x="383" y="548" width="132" height="36"/>
  <node name="Test" x="172" y="347" width="132" height="36"/>
  <node name="Test" x="174" y="451" width="132" height="36"/>
</root-container>





> Two Nodes with the same name
> ----------------------------
>
>                 Key: GPD-234
>                 URL: https://jira.jboss.org/jira/browse/GPD-234
>             Project: JBoss jBPM GPD
>          Issue Type: Bug
>          Components: jpdl
>    Affects Versions: jBPM jPDL Designer 3.1.3
>         Environment: Eclipse 3.3.2
>            Reporter: Sven Daumann
>            Assignee: Koen Aers
>
> step1: Create a Node and put a transition to this Node.
> step2: Rename the Node and use the name of an existing Node.
> The GPD show both Nodes with Transitions.
> step3: Close the diagram
> step4: Reopen the diagram
> problem: Only one Node is visible, the two transitions go to the one Node. 
> step5: Move the Node. The moving Node has no transition. Under the moved Node, the other Node is now visible, with both transitions.
> During rename, there is no warning, that another Node with the same name exist.
> The XML data contains two Nodes.
> processdefinition.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <process-definition xmlns="" name="Test">
>   <start-state name="start-state1">
>     <transition to="node1" name="startet"></transition>
>   </start-state>
>   <node name="node1">
>     <transition to="node2" name="ok"></transition>
>     <transition to="Test" name="toTest"></transition>
>   </node>
>   <node name="node2">
>     <transition to="end-state1" name="ok"></transition>
>     <transition to="Test" name="toTest"></transition>
>   </node>
>   <task-node name="Test"></task-node>
>   <task-node name="Test"></task-node>
>   <end-state name="end-state1"></end-state>
> </process-definition>
> gpd.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <root-container name="Test" width="675" height="634">
>   <node name="start-state1" x="375" y="272" width="132" height="36">
>     <edge>
>       <label x="5" y="-10"/>
>     </edge>
>   </node>
>   <node name="node1" x="374" y="353" width="132" height="36">
>     <edge>
>       <label x="5" y="-10"/>
>     </edge>
>     <edge>
>       <label x="5" y="-10"/>
>     </edge>
>   </node>
>   <node name="node2" x="378" y="448" width="132" height="36">
>     <edge>
>       <label x="5" y="-10"/>
>     </edge>
>     <edge>
>       <label x="5" y="-10"/>
>     </edge>
>   </node>
>   <node name="end-state1" x="383" y="548" width="132" height="36"/>
>   <node name="Test" x="172" y="347" width="132" height="36"/>
>   <node name="Test" x="174" y="451" width="132" height="36"/>
> </root-container>

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list