ExtensibleXmlParser ERROR due to duplicate ID value 'shape_null' if there are multiple intermediate signal catch events

Solution Verified - Updated -

Issue

When creating multiple intermediate signal catch events in a process, the error like the following appear in server.log.

10:13:12,913 ERROR [org.drools.core.xml.ExtensibleXmlParser] (EJB default - 1) Node Info: id:shape_null name: 
Parser message: (null: 65, 93): cvc-id.2: There are multiple occurrences of ID value 'shape_null'.
10:13:12,914 ERROR [org.drools.core.xml.ExtensibleXmlParser] (EJB default - 1) Node Info: id:shape_null name: 
Parser message: (null: 65, 93): cvc-attribute.3: The value 'shape_null' of attribute 'id' on element 'bpmndi:BPMNShape' is not valid with respect to its type, 'ID'.
10:13:13,181 ERROR [org.drools.core.xml.ExtensibleXmlParser] (Thread-206) Node Info: id:shape_null name: 
Parser message: (null: 65, 93): cvc-id.2: There are multiple occurrences of ID value 'shape_null'.
10:13:13,182 ERROR [org.drools.core.xml.ExtensibleXmlParser] (Thread-206) Node Info: id:shape_null name: 
Parser message: (null: 65, 93): cvc-attribute.3: The value 'shape_null' of attribute 'id' on element 'bpmndi:BPMNShape' is not valid with respect to its type, 'ID'.
10:13:13,318 ERROR [org.drools.core.xml.ExtensibleXmlParser] (Thread-206) Node Info: id:shape_null name: 
Parser message: (null: 65, 93): cvc-id.2: There are multiple occurrences of ID value 'shape_null'.
10:13:13,319 ERROR [org.drools.core.xml.ExtensibleXmlParser] (Thread-206) Node Info: id:shape_null name: 
Parser message: (null: 65, 93): cvc-attribute.3: The value 'shape_null' of attribute 'id' on element 'bpmndi:BPMNShape' is not valid with respect to its type, 'ID'.

Despite this error appears, the process can be saved, built, deployed and run with signal without any problem.

Is this a bug?

Environment

  • Red Hat Process Automation Manager (RHPAM)
    • 7.10.0+

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content