This issue is archived. You can view it, but you can't modify it. Learn more

ExportXMLWordPrintable

      Use case

      A sandoxed system script doesn't support multiple assignments (with Tuples):

      def (a, b) = [1,2]
      println a
      

      Returns:

      ERROR: Build step failed with exception 
      org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: 
      General error during canonicalization: not supporting tuples yet
      
      • This is working in non sandboxed mode, but not in sandboxed mode.
      • Reproduced on the latest OSS LTS (2.138.3), with Groovy Plugin version 2.0 and Script Security Plugin version 1.49.

      workaround

      Do not use multiple assignments.

      Note

      It is supported in a Pipeline (as of workflow-cps 2.46, JENKINS-45575). It also works in non sandboxed mode.

            Assignee:
            Unassigned
            Reporter:
            Pierre Beitz
            Archiver:
            Jenkins Service Account

              Created:
              Updated:
              Archived: