Process variables turn unexpectedly null when jobs are executed in parallel #4324
Labels
potential:7.19.14
potential:7.20.7
potential:7.21.3
type:bug
Issues that describe a user-facing bug in the project.
version:7.22.0
Environment (Required on creation)
Most likely, all Camunda versions are affected.
Description (Required on creation; please attach any relevant screenshots, stacktraces, log files, etc. to the ticket)
Process variables turn unexpectedly null when jobs are executed in parallel.
Steps to reproduce (Required on creation)
asyncBefore
, which first reads process variable A and second updates process variable A.Object
.Observed Behavior (Required on creation)
Process variables turn null.
Expected behavior (Required on creation)
Process variables don't turn null.
Root Cause (Required on prioritization)
Object
, the value is stored in the byte array table, and the row in the runtime variable table references the row in the byte array table.Solution Ideas
Reuse the byte array row by updating it. Like this, the variable value cannot turn
null
.Hints
See the prototypical implementation that was validated with the customer: #4313
Links
Breakdown
Pull Requests
Dev2QA handover
The text was updated successfully, but these errors were encountered: