Hi,

When I was working on a project using Drools-flow, I had some problems with the "lane" and "laneset".

1. In eclipse, I used the Flow editor to create a process and add some swimlanes. When I tried to run it, it always had this error: org.xml.sax.SAXParseException: <lane> is after an invalid element: org.drools.xml.Handler
Then I looked into the XML file and changed the following code:

<laneSet>
      <lane name="Patient" >
      </lane>
      <lane name="Doctor" >
      </lane>
</laneSet>

to:
<laneSet>
      <lane name="Patient" >
      </lane>
</laneSet>
<laneSet>
      <lane name="Doctor" >
      </lane>
</laneSet>
It worked. Could you explain why?

2. I created a process in the web-based oryx designer with a pool that contains several lanes. Then I imported this file in Eclipse, which cannot open it correctly because of the lane issue, since the format in oryx exported file is like this:
<laneSet id="XXX">
      <lane name="Patient" >
      </lane>
      <lane name="Doctor" >
      </lane>
</laneSet>

3. The bpmn file I created in Eclipse, although validated to be correct, cannot be imported in Oryx. I am wondering whether it can be done this way.

Could you kindly address my concerns?

Thank you very much!



Best regards,
----
Wen