Исключение безопасности при запуске теста TestNG в Eclipse

Получение приведенной ниже ошибки при попытке запустить тест TestNG в Eclipse Neon. Похоже, что в зависимости от jar есть какой-то подписанный контент, который блокирует этот файл . понятия не имею, что это такое.. Любые предложения о том, как это исправить. Никогда раньше с этим не сталкивался.

java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
    at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:284)
    at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:238)
    at java.util.jar.JarVerifier.processEntry(JarVerifier.java:273)
    at java.util.jar.JarVerifier.update(JarVerifier.java:228)
    at java.util.jar.JarFile.initializeVerifier(JarFile.java:383)
    at java.util.jar.JarFile.getInputStream(JarFile.java:450)
    at sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:162)
    at java.net.URL.openStream(URL.java:1045)
    at org.testng.remote.RemoteTestNG.getTestNGVersion(RemoteTestNG.java:84)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:39)
[ServiceLoaderHelper] More than one working implementation for 'null', we will use the first one
Exception in thread "main" java.lang.NoSuchMethodError: org.testng.internal.Utils.defaultIfStringEmpty(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    at org.testng.remote.AbstractRemoteTestNG.setHost(AbstractRemoteTestNG.java:59)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:122)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:58)

person Harikrishnan R    schedule 27.06.2016    source источник
comment
Вы проверили опцию использования jar проекта testng? Какая версия вашего плагина и вашей банки?   -  person niharika_neo    schedule 28.06.2016
comment
Сообщение о проблеме: github.com/cbeust/testng-eclipse/issues/263   -  person juherr    schedule 28.06.2016
comment
какую версию testng вы используете в своем проекте.   -  person XuQing Tan    schedule 28.06.2016
comment
спасибо всем .. повторю попытку с более новой версией testng .. чем у 6.2 ...   -  person Harikrishnan R    schedule 01.07.2016


Ответы (1)


о, я как бы понял вашу проблему, похоже, вы используете довольно старую версию testng (вероятно, 5.x), начиная с плагина TestNG eclipse 6.9.12.201607091356, версии TestNG ниже 6.5.1 не поддерживаются: https://github.com/cbeust/testng-eclipse/blob/master/CHANGES.md#6910 Пожалуйста, обновите тестовую версию. Редактировать: начиная с плагина TestNG Eclipse 6.9.13.201609291640, вся серия TestNG 6.x поддерживается (включая версии с 6.0 по 6.5.1), в то время как TestNG 5.x по-прежнему не поддерживается.

person XuQing Tan    schedule 29.06.2016
comment
спасибо всем за участие... я попробую использовать другую версию testng и попробовать это... - person Harikrishnan R; 01.07.2016
comment
просто к вашему сведению. в последней бета-версии 6.9.13.x плагина testng eclipse он поддерживает версию testng ›= 6.0. но все же testng версии 5.x не поддерживается. github.com/cbeust/testng-eclipse/blob/master/ ИЗМЕНЕНИЯ.md#6913 - person XuQing Tan; 06.08.2016