may help you . The latest edit to the question contains the answer. Pax Exam 4.6.0 was compiled with TestNG 6.8.17, and apparently there has been an incompatible API change in TestNG 6.9.x. Pax Exam directly uses some internal classes of TestNG for lack of a better alternative.
Maven testng integration - tests outside the testng.xml are running during maven test phase