Uploaded image for project: 'jBPM'
  1. jBPM
  2. JBPM-8694

ConditionalEvent isn't triggered when process id contains hyphen

    Details

      Description

      When a process has a Conditional Intermediate Catch Event, it should be triggered by a signal like "RuleFlowStateNode-IntermediateCatchEvent-2". This eventtype is created by ProcessRuntimeImpl.initProcessActivationListener().

      https://github.com/kiegroup/jbpm/blob/master/jbpm-flow/src/main/java/org/jbpm/process/instance/ProcessRuntimeImpl.java#L427-L436

      The logic depends on "-" hyphen. If a process Id contains a hyphen (e.g. "Intermediate-Catch-Event"), the eventtype would be like "RuleFlowStateNode-Intermediate-Catch" and it will not be triggered.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  elguardian Enrique González Martínez
                  Reporter:
                  tkobayashi Toshiya Kobayashi
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: