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

EJB timer stops working in specific circumstances

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: 7.14.0.Final
    • Fix Version/s: 7.16.0.Final
    • Component/s: KieServer
    • Labels:
      None
    • Environment:

      Reproduced on master branch

    • Docs QE Status:
      NEW
    • QE Status:
      NEW

      Description

      EJB timer stops working (for example when timer start event is used) on specific circumstances.

      The issue was observed on Kie server for this scenario:
      1) Container using Per process instance strategy with a process using timer (for example in intermediateCatchEvent) is created, process is started, timer is updated to some short time span, process is finished, container is deleted.
      2) Container with singleton strategy is created, updated to the broken kjar (for example it contains malformed kie-deployment-descriptor), container is kept active on Kie server.
      3) Container with timer start event is created
      =>
      Timer start event is not fired.
      There is no error or stacktrace visible in server log (except of expected stacktrace when container is updated to broken one).

      Reproduced on WildFly, WebLogic and WebSphere. Works without issues on Tomcat and Springboot.

      The reproducing scenario is quite complicated, will provide a reproducer in a form of Kie server integration test.

      Reproducer is available in https://github.com/kiegroup/droolsjbpm-integration/pull/1647

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  elguardian Enrique González Martínez
                  Reporter:
                  ksuta Karel Suta
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: