Public bug reported: libcommons-lang3-java requires a patch to work with openjdk-10, without it any packages that depend on it on runtime will fail with a NullPointerException - specially libmaven-javadoc-plugin-java (doc generation) and libsurefire-java (tests), which are used by most (if not all) maven dependent builds, thus a lot of stuff fails.
As the libcommons-lang3-java build itself depends on both libmaven-javadoc-plugin-java and libsurefire-java, there's a 3 step to get a build working: 1) build libcommons-lang3-java patched for openjdk-10 (with docs and tests disabled) 2) rebuild surefire (for some reason it embeds libcommons-lang3-java code during build time instead of relying on the system dependency) 3) rebuild libcommons-lang3-java patched for openjdk-10 The resulting debian binary package from each step must be included in the next build steps: step #2 requires the binary from #1; step #3 requires the binaries from #1 and #2. ** Affects: libcommons-lang3-java (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1765570 Title: libcommons-lang3-java causes NullPointer in surefire/javadoc To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libcommons-lang3-java/+bug/1765570/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs