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

Groovy 2.4.8 interoperability issues

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      The issue depicted in blocked_threads.png appeared in our production server.
      (it results on a broken state that we fixed by rebooting the server)

      The result of the first investigation is the following:
      cleanUpGlobalClassSet
      https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

      seems to have compatibility issues with the memory leak fix implemented in groovy 2.4.8
      https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

      It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
      https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

        Attachments

          Issue Links

            Activity

            yetanotherion Jon Alberdi created issue -
            yetanotherion Jon Alberdi made changes -
            Field Original Value New Value
            Description The issue depicted in blocked_trheads.png appeared in our production server.
            (it results on a broken state that we fixed by rebooting the server only)

            The result of the first investigation is the following:
            cleanUpGlobalClassSet
            https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

            seems to have compatibility issues with the memory-leak fix implemented in groovy 2.4.8
            https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

            It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
            https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

            The issue depicted in blocked_trheads.png appeared in our production server.
            (it results on a broken state that we fixed by rebooting the server)

            The result of the first investigation is the following:
            cleanUpGlobalClassSet
            https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

            seems to have compatibility issues with the memory-leak fix implemented in groovy 2.4.8
            https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

            It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
            https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

            yetanotherion Jon Alberdi made changes -
            Description The issue depicted in blocked_trheads.png appeared in our production server.
            (it results on a broken state that we fixed by rebooting the server)

            The result of the first investigation is the following:
            cleanUpGlobalClassSet
            https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

            seems to have compatibility issues with the memory-leak fix implemented in groovy 2.4.8
            https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

            It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
            https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

            The issue depicted in blocked_threads.png appeared in our production server.
            (it results on a broken state that we fixed by rebooting the server)

            The result of the first investigation is the following:
            cleanUpGlobalClassSet
            https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

            seems to have compatibility issues with the memory-leak fix implemented in groovy 2.4.8
            https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

            It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
            https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

            yetanotherion Jon Alberdi made changes -
            Description The issue depicted in blocked_threads.png appeared in our production server.
            (it results on a broken state that we fixed by rebooting the server)

            The result of the first investigation is the following:
            cleanUpGlobalClassSet
            https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

            seems to have compatibility issues with the memory-leak fix implemented in groovy 2.4.8
            https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

            It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
            https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

            The issue depicted in blocked_threads.png appeared in our production server.
            (it results on a broken state that we fixed by rebooting the server)

            The result of the first investigation is the following:
            cleanUpGlobalClassSet
            https://github.com/jenkinsci/workflow-cps-plugin/blob/master/src/main/java/org/jenkinsci/plugins/workflow/cps/CpsFlowExecution.java#L1037

            seems to have compatibility issues with the memory leak fix implemented in groovy 2.4.8
            https://github.com/apache/groovy/pull/219/commits/f7c688e101af77170448cf0be9103c4e6dac3f74

            It seems that gradle had a similar issue, that was fixed by the following commit in groovy 2.4.8
            https://github.com/apache/groovy/commit/82c9d20a160c7e4f59630f163a68df82f5e0eba4

            oleg_nenashev Oleg Nenashev made changes -
            Priority Major [ 3 ] Critical [ 2 ]
            oleg_nenashev Oleg Nenashev made changes -
            Labels pipeline
            jglick Jesse Glick made changes -
            Assignee Jesse Glick [ jglick ]
            jglick Jesse Glick made changes -
            Link This issue blocks JENKINS-33358 [ JENKINS-33358 ]
            jglick Jesse Glick made changes -
            Status Open [ 1 ] In Progress [ 3 ]
            jglick Jesse Glick made changes -
            Labels pipeline groovy pipeline regression
            jglick Jesse Glick made changes -
            Remote Link This issue links to "PR 109 (Web Link)" [ 15484 ]
            jglick Jesse Glick made changes -
            Status In Progress [ 3 ] In Review [ 10005 ]
            jglick Jesse Glick made changes -
            Status In Review [ 10005 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            jglick Jesse Glick made changes -
            Remote Link This issue links to "PR 111 (Web Link)" [ 15490 ]
            edilect Emmanuel Debanne made changes -
            Attachment 20170221_thread_dump.html.htm [ 36208 ]
            jamesdumay James Dumay made changes -
            Remote Link This issue links to "CloudBees Internal OSS-2033 (Web Link)" [ 18455 ]

              People

              • Assignee:
                jglick Jesse Glick
                Reporter:
                yetanotherion Jon Alberdi
              • Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: