Public bug reported:

While running OpenJDK 10 tests I noticed that quite a few tests that
depend on testng fail due to a missing guava class.

The package libguava-java has the class but it is not declared as a
dependency.

The bug has been reported upstream back in 2016 [1] and fixed a few days
after that [2]. The guava class import with a new internal class [3].

testng should be updated to a newer version or that particular patch [3]
should be applied to the existing package in both cosmic and bionic.

References:
[1] https://github.com/cbeust/testng/issues/1085
[2] https://github.com/cbeust/testng/pull/1086
[3] 
https://github.com/cbeust/testng/pull/1086/commits/deeb5847282ae3b5b185c046a8146814bf98b124


Error output example:

java.lang.NoClassDefFoundError: com/google/common/primitives/Ints
        at 
org.testng.internal.annotations.JDK15TagFactory.createDataProviderTag(JDK15TagFactory.java:335)
        at 
org.testng.internal.annotations.JDK15TagFactory.createTag(JDK15TagFactory.java:59)
        at 
org.testng.internal.annotations.JDK15AnnotationFinder.findAnnotation(JDK15AnnotationFinder.java:217)
        at 
org.testng.internal.annotations.JDK15AnnotationFinder.findAnnotation(JDK15AnnotationFinder.java:111)
        at org.testng.internal.Parameters.findDataProvider(Parameters.java:326)
        at org.testng.internal.Parameters.findDataProvider(Parameters.java:261)
        at org.testng.internal.Parameters.handleParameters(Parameters.java:418)
        at org.testng.internal.Invoker.handleParameters(Invoker.java:1240)
        at org.testng.internal.Invoker.createParameters(Invoker.java:980)
        at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1070)
        at 
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.

** Affects: testng (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/1785896

Title:
  testng fails due to missing guava dependency

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/testng/+bug/1785896/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to