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

ConditionalEvent isn't triggered when process id contains hyphen

XMLWordPrintable

      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.

              elguardian@gmail.com Enrique González Martínez (Inactive)
              rhn-support-tkobayas Toshiya Kobayashi
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: