Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-4279

Cannot supply serialized object variables when using MessageCorrelationBuilder

      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

            Thorben Lindhauer created issue -
            Thorben Lindhauer made changes -
            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
            Daniel Meyer made changes -
            Link New: This issue is duplicated by CAM-4717 [ CAM-4717 ]
            Daniel Meyer made changes -
            Assignee New: Thorben Lindhauer [ thorben.lindhauer ]
            Daniel Meyer made changes -
            Labels New: EasyPick
            Daniel Meyer made changes -
            Rank New: Ranked higher
            Daniel Meyer made changes -
            Rank New: Ranked higher
            Thorben Lindhauer made changes -
            Status Original: Open [ 1 ] New: In Progress [ 3 ]
            Thorben Lindhauer made changes -
            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
            Thorben Lindhauer made changes -
            Fix Version/s New: 7.3.3 [ 13990 ]
            Fix Version/s New: 7.2.7 [ 14190 ]
            Thorben Lindhauer made changes -
            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 ]

              smirnov Roman Smirnov
              thorben.lindhauer Thorben Lindhauer
              Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: