Uploaded image for project: 'Red Hat Process Automation Manager'
  1. Red Hat Process Automation Manager
  2. RHPAM-2982

Subprocess excepcion handling tx rollback causes main process to fail

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 7.9.0.GA
    • 7.7.0.GA
    • jBPM Core
    • None
    • 2020 Week 25-27 (from Jun 15), 2020 Week 28-30 (from Jul 6), 2020 Week 31-33 (from Jul 27)

    Description

      The execution of the rest item work handler can throw this:

      Caused by: org.jbpm.bpmn2.handler.WorkItemHandlerRuntimeException: java.lang.RuntimeException: Could not execute request with preemptive authentication [GET] http://localhost:8180/kie-server/services/rest/server/
          at deployment.ROOT.war//org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler.handleException(AbstractLogOrThrowWorkItemHandler.java:69)
          at deployment.ROOT.war//org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler.handleException(AbstractLogOrThrowWorkItemHandler.java:45)
          at deployment.ROOT.war//org.jbpm.process.workitem.rest.RESTWorkItemHandler.executeWorkItem(RESTWorkItemHandler.java:844)
          at deployment.ROOT.war//org.drools.persistence.jpa.processinstance.JPAWorkItemManager.internalExecuteWorkItem(JPAWorkItemManager.java:69)
          at deployment.ROOT.war//org.jbpm.workflow.instance.node.WorkItemNodeInstance.lambda$internalTrigger$0(WorkItemNodeInstance.java:146)
          at deployment.ROOT.war//org.jbpm.workflow.instance.node.WorkItemNodeInstance.processWorkItemHandler(WorkItemNodeInstance.java:160)
      

      Look to me this one is a bit different and IMO has nothing to do with subprocess.

      In this case the rest work item is throwing WorkItemHandlerRuntimeException which is a runtime exception and this is not really handled by the work item node instance error handling.

      https://github.com/kiegroup/jbpm/blob/7.38.0.Final/jbpm-flow/src/main/java/org/jbpm/workflow/instance/node/WorkItemNodeInstance.java#L161-L180

      Attachments

        Issue Links

          Activity

            People

              elguardian@gmail.com Enrique González Martínez (Inactive)
              elguardian@gmail.com Enrique González Martínez (Inactive)
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Gonzalo Muñoz Fernández Gonzalo Muñoz Fernández
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: