eclipse java ee ide web developers.
version: mars.2 release (4.5.2) build id: 20160218-0600
testng 6.9.11.201604020423 org.testng.eclipse.feature.group cedric beust
testng failing due below exception, have came across error before?
java.lang.illegalargumentexception: invalid version "6.3-201110161418": non-numeric "3-201110161418" @ org.osgi.framework.version.parseint(version.java:170) @ org.osgi.framework.version.<init>(version.java:130) @ org.testng.remote.remotetestng.gettestngversion(remotetestng.java:87) @ org.testng.remote.remotetestng.main(remotetestng.java:39) caused by: java.lang.numberformatexception: input string: "3-201110161418" @ java.lang.numberformatexception.forinputstring(numberformatexception.java:65) @ java.lang.integer.parseint(integer.java:580) @ java.lang.integer.parseint(integer.java:615) @ org.osgi.framework.version.parseint(version.java:168) ... 3 more [serviceloaderhelper] more 1 working implementation 'null', use first 1 [testng] running: /users/../test.xml =============================================== wurfl tests run: 0, failures: 0, skips: 0 =============================================== java.lang.nosuchmethoderror: org.testng.itestresult.getinstancename()ljava/lang/string; @ org.testng.remote.strprotocol.testresultmessage.<init>(testresultmessage.java:133) @ org.testng.remote.strprotocol.testresultmessage.<init>(testresultmessage.java:140) @ org.testng.remote.strprotocol.remotetestlistener.ontestfailure(remotetestlistener.java:72) @ org.testng.internal.invoker.runtestlisteners(invoker.java:1868) @ org.testng.internal.invoker.runtestlisteners(invoker.java:1852) @ org.testng.internal.invoker.invoketestmethods(invoker.java:1268) @ org.testng.internal.testmethodworker.invoketestmethods(testmethodworker.java:127) @ org.testng.internal.testmethodworker.run(testmethodworker.java:111) @ org.testng.testrunner.privaterun(testrunner.java:753) @ org.testng.testrunner.run(testrunner.java:613) @ org.testng.suiterunner.runtest(suiterunner.java:334) @ org.testng.suiterunner.runsequentially(suiterunner.java:329) @ org.testng.suiterunner.privaterun(suiterunner.java:291) @ org.testng.suiterunner.run(suiterunner.java:240) @ org.testng.suiterunnerworker.runsuite(suiterunnerworker.java:52) @ org.testng.suiterunnerworker.run(suiterunnerworker.java:86) @ org.testng.testng.runsuitessequentially(testng.java:1137) @ org.testng.testng.runsuiteslocally(testng.java:1062) @ org.testng.testng.run(testng.java:974) @ org.testng.remote.abstractremotetestng.run(abstractremotetestng.java:126) @ org.testng.remote.remotetestng.initandrun(remotetestng.java:137) @ org.testng.remote.remotetestng.main(remotetestng.java:58)
the default behavior changed few version ago , plugin taking testng classpath first.
naming of jar don't respect expected format.
but don't try change because testng version old , plugin won't support it.
change configuration of plugin on project , ask use embedded version.
edit: behavior before https://github.com/cbeust/testng-eclipse/issues/224
just upgrade testng version because version use old , unsupported.
btw, plugin should provide more understandable message , created new issue that: https://github.com/cbeust/testng-eclipse/issues/255