• Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • pipeline
    • Jenkins 1.613
      CentOS 6.5
      Installed from Jenkins Repo
      Java x64 1.7.0_75

      If this is not the right place, apologies.
      I'm finding an inconsistency when running this code in Jenkins' Script Console (url /script) and in a workflow job:

      bla=['a','b']
      blu=bla.collect { it + 'c' }
      println bla + bla.class.getCanonicalName()
      println blu + blu.class.getCanonicalName()
      

      When running from the console:

      [a, b, java.util.ArrayList]
      [ac, bc, java.util.ArrayList]
      

      When running from the job:

      Started by user BackSlasher
      Running: Print Message
      [a, b, java.util.ArrayList]
      Running: Print Message
      acjava.lang.String
      Running: End of Workflow
      Finished: SUCCESS
      

      The collect method seems to operate only on the first object. Didn't find any obvious reason to why - the Groovy library seems the same.

          [JENKINS-28599] Inconsistent behavior of collect

          Back Slasher created issue -
          Back Slasher made changes -
          Link New: This issue is related to JENKINS-26481 [ JENKINS-26481 ]
          Jesse Glick made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 163445 ] New: JNJira + In-Review [ 197201 ]
          Andrew Bayer made changes -
          Component/s New: pipeline-general [ 21692 ]
          Andrew Bayer made changes -
          Component/s Original: workflow-plugin [ 18820 ]
          Andrew Bayer made changes -
          Labels Original: workflow New: pipeline workflow
          Andrew Bayer made changes -
          Labels Original: pipeline workflow New: pipeline

            jglick Jesse Glick
            backslasher Back Slasher
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: