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

Compensation Event Sub-process can not be placed on top level of the process

    Details

    • Sprint:
      2018 Week 48-50, 2019 Week 02-04, 2018 Week 51-01, 2019 Week 05-07, 2019 Week 08-10, 2019 Week 11-13
    • Story Points:
      4
    • Steps to Reproduce:
      Hide
      1. Upload attached process
      2. Click on Deploy button in project library

      Actual Result:
      An error described in the Description will be shown.

      Expected Result:
      Process will be deployed. If you execute it in server log you will see Compensated. message.

      Show
      Upload attached process Click on Deploy button in project library Actual Result: An error described in the Description will be shown. Expected Result: Process will be deployed. If you execute it in server log you will see Compensated. message.
    • Docs QE Status:
      NEW
    • QE Status:
      NEW

      Description

      When I create Event Sub-process on top level of the process I can't compile it with error:

      [KBase: defaultKieBase]: unable to parse xml : Exception class java.lang.IllegalArgumentException : Compensation Event Sub-Processes at the process level are not supported.

      But, according to BPMN 2.0 specification, it should be possible (p. 333 "10.6.1 Compensation Handler" :

      A Compensation Event Sub-Process is contained within a Process or a Sub-Process

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                tsurdilovic Tihomir Surdilovic
                Reporter:
                kgaevski Kirill Gaevskii
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: