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

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

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      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.

        Attachments

          Issue Links

            Activity

            svanoort Sam Van Oort created issue -
            svanoort Sam Van Oort made changes -
            Field Original Value New Value
            Description Although it *shouldn't* happen, but occasionally you see issues with unserializable content being inserted into the arguments which ends up breaking serialization. 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.
            svanoort Sam Van Oort made changes -
            Link This issue is related to JENKINS-50020 [ JENKINS-50020 ]
            svanoort Sam Van Oort made changes -
            Link This issue is related to JENKINS-50670 [ JENKINS-50670 ]
            svanoort Sam Van Oort made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            svanoort Sam Van Oort made changes -
            Description 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.
            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.
            svanoort Sam Van Oort made changes -
            Issue Type Improvement [ 4 ] Bug [ 1 ]
            svanoort Sam Van Oort made changes -
            Summary ArgumentsAction Should Deal With Unserializable Arguments ArgumentsAction Can Fail Serialization Of FlowNodes and Build When Given Unserializable input
            svanoort Sam Van Oort made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            svanoort Sam Van Oort made changes -
            Remote Link This issue links to "workflow-cps-plugin #220 (Web Link)" [ 20410 ]
            svanoort Sam Van Oort made changes -
            Remote Link This issue links to "workflow-api-plugin #68 (Web Link)" [ 20411 ]
            svanoort Sam Van Oort made changes -
            Link This issue is related to JENKINS-50632 [ JENKINS-50632 ]
            oleg_nenashev Oleg Nenashev made changes -
            Labels robustness serialization JEP-200 robustness serialization
            oleg_nenashev Oleg Nenashev made changes -
            Resolution Fixed [ 1 ]
            Status In Review [ 10005 ] Resolved [ 5 ]
            oleg_nenashev Oleg Nenashev made changes -
            Link This issue relates to JENKINS-50633 [ JENKINS-50633 ]
            jamesdumay James Dumay made changes -
            Remote Link This issue links to "CloudBees Internal CLTS-2943 (Web Link)" [ 20530 ]

              People

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

                Dates

                Created:
                Updated:
                Resolved: