Submitting a VariableMap to MessageCorrelationBuilder#setVariables will attempt to deserialize all variables, which fails for object variables that are only present in serialized form. The reason is that MessageCorrelationBuilder internally uses a HashMap to store variables. It should use a VariableMap instead, because the VariableMap implementation avoid deserialization.
Impact: Cannot corelate messages with object values via REST API.
Related forum post: https://groups.google.com/forum/#!topic/camunda-bpm-users/OJ6f-9DL72g
Similar problem with
- RuntimeService#messageEventReceived
- RuntimeService#signalEventReceived
This is the controller panel for Smart Panels app
[CAM-4279] Cannot supply serialized object variables when using MessageCorrelationBuilder
Description |
Original:
Submitting a VariableMap to MessageCorrelationBuilder#setVariables will attempt to deserialize all variables, which fails for object variables that are only present in serialized form. The reason is that MessageCorrelationBuilder internally uses a HashMap to store variables. It should use a VariableMap instead, because the VariableMap implementation avoid deserialization. Related forum post: https://groups.google.com/forum/#!topic/camunda-bpm-users/OJ6f-9DL72g |
New:
Submitting a VariableMap to MessageCorrelationBuilder#setVariables will attempt to deserialize all variables, which fails for object variables that are only present in serialized form. The reason is that MessageCorrelationBuilder internally uses a HashMap to store variables. It should use a VariableMap instead, because the VariableMap implementation avoid deserialization. Impact: Cannot corelate messages with object values via REST API. Related forum post: https://groups.google.com/forum/#!topic/camunda-bpm-users/OJ6f-9DL72g |
Assignee | New: Thorben Lindhauer [ thorben.lindhauer ] |
Labels | New: EasyPick |
Rank | New: Ranked higher |
Rank | New: Ranked higher |
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Description |
Original:
Submitting a VariableMap to MessageCorrelationBuilder#setVariables will attempt to deserialize all variables, which fails for object variables that are only present in serialized form. The reason is that MessageCorrelationBuilder internally uses a HashMap to store variables. It should use a VariableMap instead, because the VariableMap implementation avoid deserialization. Impact: Cannot corelate messages with object values via REST API. Related forum post: https://groups.google.com/forum/#!topic/camunda-bpm-users/OJ6f-9DL72g |
New:
Submitting a VariableMap to MessageCorrelationBuilder#setVariables will attempt to deserialize all variables, which fails for object variables that are only present in serialized form. The reason is that MessageCorrelationBuilder internally uses a HashMap to store variables. It should use a VariableMap instead, because the VariableMap implementation avoid deserialization. Impact: Cannot corelate messages with object values via REST API. Related forum post: https://groups.google.com/forum/#!topic/camunda-bpm-users/OJ6f-9DL72g Similar problem with * RuntimeService#messageEventReceived * RuntimeService#signalEventReceived |
Fix Version/s | New: 7.3.3 [ 13990 ] | |
Fix Version/s | New: 7.2.7 [ 14190 ] |
Assignee | Original: Thorben Lindhauer [ thorben.lindhauer ] | |
Resolution | New: Fixed [ 1 ] | |
Status | Original: In Progress [ 3 ] | New: Resolved [ 5 ] |
Remaining Estimate | New: 0 minutes [ 0 ] | |
Original Estimate | New: 0 minutes [ 0 ] |