Error while validating bpmn flow.
pathfinder2104 Sep 26, 2013 5:04 AMI am getting following error while validating the bpmn flow.
The error is about : The FormalExpressionID must be a valid ID.
I am unable to find the problem with this, this is my work flow.
<?xml version="1.0" encoding="UTF-8"?>
<bpmn2:definitions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmn2="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:tns="http://www.jboss.org/drools" xmlns="http://www.jboss.org/drools" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd http://www.jboss.org/drools drools.xsd http://www.bpsim.org/schemas/1.0 bpsim.xsd" id="Definition" expressionLanguage="http://www.mvel.org/2.0" targetNamespace="http://www.jboss.org/drools" typeLanguage="http://www.java.com/javaTypes">
<bpmn2:process id="com.sample.bpmn" tns:version="1" tns:packageName="defaultPackage" tns:adHoc="false" name="Sample Process" isExecutable="true" processType="Private">
<bpmn2:startEvent id="_1" name="">
<bpmn2:outgoing>SequenceFlow_2</bpmn2:outgoing>
</bpmn2:startEvent>
<bpmn2:sequenceFlow id="SequenceFlow_2" tns:priority="1" name="" sourceRef="_1" targetRef="ExclusiveGateway_1"/>
<bpmn2:exclusiveGateway id="ExclusiveGateway_1" name="" gatewayDirection="Diverging">
<bpmn2:incoming>SequenceFlow_2</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_3</bpmn2:outgoing>
</bpmn2:exclusiveGateway>
<bpmn2:endEvent id="EndEvent_1" name="">
<bpmn2:incoming>SequenceFlow_1</bpmn2:incoming>
</bpmn2:endEvent>
<bpmn2:sequenceFlow id="SequenceFlow_3" tns:priority="1" name="" sourceRef="ExclusiveGateway_1" targetRef="UserTask_1"/>
<bpmn2:userTask id="UserTask_1" name="Assign Counsellor">
<bpmn2:extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<tns:script></tns:script>
</tns:onEntry-script>
<tns:onExit-script scriptFormat="http://www.java.com/java">
<tns:script></tns:script>
</tns:onExit-script>
</bpmn2:extensionElements>
<bpmn2:incoming>SequenceFlow_3</bpmn2:incoming>
<bpmn2:outgoing>SequenceFlow_1</bpmn2:outgoing>
<bpmn2:ioSpecification id="_InputOutputSpecification_168">
<bpmn2:dataInput id="_DataInput_1052" name="TaskName"/>
<bpmn2:dataInput id="_DataInput_1053" name="Priority"/>
<bpmn2:dataInput id="_DataInput_1054" name="Comment"/>
<bpmn2:dataInput id="_DataInput_1055" name="GroupId"/>
<bpmn2:dataInput id="_DataInput_1056" name="Skippable"/>
<bpmn2:dataInput id="_DataInput_1057" name="Content"/>
<bpmn2:dataInput id="_DataInput_1058" name="Locale"/>
<bpmn2:inputSet id="_InputSet_168" name="Input Set 168">
<bpmn2:dataInputRefs>_DataInput_1052</bpmn2:dataInputRefs>
<bpmn2:dataInputRefs>_DataInput_1053</bpmn2:dataInputRefs>
<bpmn2:dataInputRefs>_DataInput_1054</bpmn2:dataInputRefs>
<bpmn2:dataInputRefs>_DataInput_1055</bpmn2:dataInputRefs>
<bpmn2:dataInputRefs>_DataInput_1056</bpmn2:dataInputRefs>
<bpmn2:dataInputRefs>_DataInput_1057</bpmn2:dataInputRefs>
<bpmn2:dataInputRefs>_DataInput_1058</bpmn2:dataInputRefs>
</bpmn2:inputSet>
<bpmn2:outputSet id="_OutputSet_23" name="Output Set"/>
</bpmn2:ioSpecification>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1052">
<bpmn2:targetRef>_DataInput_1052</bpmn2:targetRef>
<bpmn2:assignment id="Assignment_1">
<bpmn2:from xsi:type="bpmn2:tFormalExpression" id="FormalExpression_1">AssignCounsellor</bpmn2:from>
<bpmn2:to xsi:type="bpmn2:tFormalExpression">_DataInput_1052</bpmn2:to>
</bpmn2:assignment>
</bpmn2:dataInputAssociation>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1053">
<bpmn2:targetRef>_DataInput_1053</bpmn2:targetRef>
</bpmn2:dataInputAssociation>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1054">
<bpmn2:targetRef>_DataInput_1054</bpmn2:targetRef>
</bpmn2:dataInputAssociation>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1055">
<bpmn2:targetRef>_DataInput_1055</bpmn2:targetRef>
</bpmn2:dataInputAssociation>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1056">
<bpmn2:targetRef>_DataInput_1056</bpmn2:targetRef>
</bpmn2:dataInputAssociation>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1057">
<bpmn2:targetRef>_DataInput_1057</bpmn2:targetRef>
</bpmn2:dataInputAssociation>
<bpmn2:dataInputAssociation id="_DataInputAssociation_1058">
<bpmn2:targetRef>_DataInput_1058</bpmn2:targetRef>
</bpmn2:dataInputAssociation>
</bpmn2:userTask>
<bpmn2:sequenceFlow id="SequenceFlow_1" tns:priority="1" name="" sourceRef="UserTask_1" targetRef="EndEvent_1"/>
</bpmn2:process>
<bpmndi:BPMNDiagram id="BPMNDiagram_1">
<bpmndi:BPMNPlane id="BPMNPlane_Process_1" bpmnElement="com.sample.bpmn">
<bpmndi:BPMNShape id="BPMNShape_StartEvent_1" bpmnElement="_1">
<dc:Bounds height="36.0" width="36.0" x="540.0" y="52.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape_EndEvent_1" bpmnElement="EndEvent_1">
<dc:Bounds height="36.0" width="36.0" x="540.0" y="560.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_1" bpmnElement="SequenceFlow_1" sourceElement="BPMNShape_UserTask_1" targetElement="BPMNShape_EndEvent_1">
<di:waypoint xsi:type="dc:Point" x="559.0" y="410.0"/>
<di:waypoint xsi:type="dc:Point" x="558.0" y="560.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="BPMNShape_ExclusiveGateway_1" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">
<dc:Bounds height="50.0" width="50.0" x="533.0" y="216.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_2" bpmnElement="SequenceFlow_2" sourceElement="BPMNShape_StartEvent_1" targetElement="BPMNShape_ExclusiveGateway_1">
<di:waypoint xsi:type="dc:Point" x="558.0" y="88.0"/>
<di:waypoint xsi:type="dc:Point" x="558.0" y="216.0"/>
</bpmndi:BPMNEdge>
<bpmndi:BPMNShape id="BPMNShape_UserTask_1" bpmnElement="UserTask_1">
<dc:Bounds height="50.0" width="110.0" x="504.0" y="360.0"/>
</bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="BPMNEdge_SequenceFlow_3" bpmnElement="SequenceFlow_3" sourceElement="BPMNShape_ExclusiveGateway_1" targetElement="BPMNShape_UserTask_1">
<di:waypoint xsi:type="dc:Point" x="558.0" y="267.0"/>
<di:waypoint xsi:type="dc:Point" x="559.0" y="360.0"/>
</bpmndi:BPMNEdge>
</bpmndi:BPMNPlane>
</bpmndi:BPMNDiagram>
</bpmn2:definitions>
I am creating flow using the bpmn 2.0 modeler using eclipse. I recently updated my plugin from 0.2.5 to 0.2.6.201306192132.