Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-29004

Gen 3 SQuaSH upload fails in ap_verify job

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: jenkins
    • Labels:
      None

      Description

      As described on DM-28888, the Gen 3 upload script added there is failing with an unknown method. Investigate and fix.

        Attachments

          Issue Links

            Activity

            Hide
            krzys Krzysztof Findeisen added a comment - - edited

            The best lead I have so far is that this is some kind of unexpected parsing; see https://stackoverflow.com/questions/38895509/jenkins-pipeline-no-such-dsl-method. However, none of the specific answers on that page seem to apply.

            I assume the fact that runDir is a GString is not relevant, since the Groovy docs say GStrings can always be passed to methods expecting Strings.

            Show
            krzys Krzysztof Findeisen added a comment - - edited The best lead I have so far is that this is some kind of unexpected parsing; see https://stackoverflow.com/questions/38895509/jenkins-pipeline-no-such-dsl-method . However, none of the specific answers on that page seem to apply. I assume the fact that runDir is a GString is not relevant, since the Groovy docs say GStrings can always be passed to methods expecting Strings.
            Hide
            krzys Krzysztof Findeisen added a comment - - edited

            It turns out it really was the (lack of) GString to String conversion causing joinPath to not match as a valid function. Perhaps something breaks for varargs...

            Kian-Tat Lim, how should we handle the final review, given that I've merged a bunch of changes already (and should probably test the "final" version as well)?

            Show
            krzys Krzysztof Findeisen added a comment - - edited It turns out it really was the (lack of) GString to String conversion causing joinPath to not match as a valid function. Perhaps something breaks for varargs... Kian-Tat Lim , how should we handle the final review, given that I've merged a bunch of changes already (and should probably test the "final" version as well)?
            Hide
            krzys Krzysztof Findeisen added a comment - - edited

            Thanks for your help. Unfortunately, it appears that there's another problem: the gen3_to_job.py call doesn't produce any output, so nothing gets uploaded. I'll open a new issue (DM-29066).

            Show
            krzys Krzysztof Findeisen added a comment - - edited Thanks for your help. Unfortunately, it appears that there's another problem: the gen3_to_job.py call doesn't produce any output, so nothing gets uploaded. I'll open a new issue ( DM-29066 ).

              People

              Assignee:
              krzys Krzysztof Findeisen
              Reporter:
              krzys Krzysztof Findeisen
              Reviewers:
              Kian-Tat Lim
              Watchers:
              Kian-Tat Lim, Krzysztof Findeisen
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.