• GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3

      The junit test for bundled plugins is failing on Ubuntu but didn't on Mac. The following error was thrown. 

      java.lang.reflect.InaccessibleObjectException: Unable to make boolean jdk.nio.zipfs.ZipFileSystem.isDirectory(byte[]) throws java.io.IOException accessible: module jdk.zipfs does not "opens jdk.nio.zipfs"

      This might be due to differences in jdks. We might want to add a note in the documentation about what jdks the tool is compatible with. 

          [JENKINS-58242] Look into Failed Junit Test on Ubuntu

          Natasha Stopa created issue -
          Natasha Stopa made changes -
          Epic Link New: JENKINS-53767 [ 194275 ]
          Oleg Nenashev made changes -
          Sprint Original: GSoC 2019. Coding Phase 2 [ 691 ] New: GSoC 2019. Coding Phase 2, GSoC 2019. Coding Phase 3 [ 691, 696 ]

          I don't think that we're hitting this anymore? I think we can close.

          Kristin Whetstone added a comment - I don't think that we're hitting this anymore? I think we can close.

          Natasha Stopa added a comment -

          Actually, I don't think I've tested on Linux since then. I can also add re-testing it to my TODO list for this week.

          Natasha Stopa added a comment - Actually, I don't think I've tested on Linux since then. I can also add re-testing it to my TODO list for this week.

          The tests with `buildPlugin` should cover this as it tests on linux and windows. I think this is safe to close.

          Kristin Whetstone added a comment - The tests with `buildPlugin` should cover this as it tests on linux and windows. I think this is safe to close.

          Natasha Stopa added a comment -

          After looking into this a little more, it seems that I was using Java 11 on my Ubuntu vm, and by default buildPlugins only tests for Java 8 (https://github.com/jenkins-infra/pipeline-library).  I don't really fully understand the error yet, but it seems to be caused by a change introduced in Java 11. I'll close this ticket and open a separate one about adding compatibility with Java 11. 

          Natasha Stopa added a comment - After looking into this a little more, it seems that I was using Java 11 on my Ubuntu vm, and by default buildPlugins only tests for Java 8 ( https://github.com/jenkins-infra/pipeline-library ).  I don't really fully understand the error yet, but it seems to be caused by a change introduced in Java 11. I'll close this ticket and open a separate one about adding compatibility with Java 11. 
          Natasha Stopa made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Natasha Stopa made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]

          Natasha Stopa added a comment -

          Closing this since investigation into what was causing the issue was completed. Opened a separate ticket for actually resolving the issue:

          https://issues.jenkins-ci.org/browse/JENKINS-59173

          Natasha Stopa added a comment - Closing this since investigation into what was causing the issue was completed. Opened a separate ticket for actually resolving the issue: https://issues.jenkins-ci.org/browse/JENKINS-59173
          Natasha Stopa made changes -
          Link New: This issue is related to JENKINS-59173 [ JENKINS-59173 ]
          Natasha Stopa made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]

            stopalopa Natasha Stopa
            stopalopa Natasha Stopa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: