Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-50752

ArgumentsAction Can Fail Serialization Of FlowNodes and Build When Given Unserializable input

      Although it shouldn't happen, but occasionally you see issues with unserializable content being inserted into the arguments which ends up breaking serialization. This can fail the whole persistence of the flow graph, causing loss of data.

      Instead we should intercept and filter out unserializable inputs when the action is created.

          [JENKINS-50752] ArgumentsAction Can Fail Serialization Of FlowNodes and Build When Given Unserializable input

          Sam Van Oort created issue -
          Sam Van Oort made changes -
          Description Original: Although it *shouldn't* happen, but occasionally you see issues with unserializable content being inserted into the arguments which ends up breaking serialization. New: Although it *shouldn't* happen, but occasionally you see issues with unserializable content being inserted into the arguments which ends up breaking serialization. This can fail the whole persistence of the flow graph.

          Instead we should intercept and filter out unserializable inputs when the action is created.
          Sam Van Oort made changes -
          Link New: This issue is related to JENKINS-50020 [ JENKINS-50020 ]
          Sam Van Oort made changes -
          Link New: This issue is related to JENKINS-50670 [ JENKINS-50670 ]
          Sam Van Oort made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Sam Van Oort made changes -
          Description Original: Although it *shouldn't* happen, but occasionally you see issues with unserializable content being inserted into the arguments which ends up breaking serialization. This can fail the whole persistence of the flow graph.

          Instead we should intercept and filter out unserializable inputs when the action is created.
          New: Although it *shouldn't* happen, but occasionally you see issues with unserializable content being inserted into the arguments which ends up breaking serialization. This can fail the whole persistence of the flow graph, causing loss of data.

          Instead we should intercept and filter out unserializable inputs when the action is created.
          Sam Van Oort made changes -
          Issue Type Original: Improvement [ 4 ] New: Bug [ 1 ]
          Sam Van Oort made changes -
          Summary Original: ArgumentsAction Should Deal With Unserializable Arguments New: ArgumentsAction Can Fail Serialization Of FlowNodes and Build When Given Unserializable input
          Sam Van Oort made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Sam Van Oort made changes -
          Remote Link New: This issue links to "workflow-cps-plugin #220 (Web Link)" [ 20410 ]
          Sam Van Oort made changes -
          Remote Link New: This issue links to "workflow-api-plugin #68 (Web Link)" [ 20411 ]

            svanoort Sam Van Oort
            svanoort Sam Van Oort
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: