2016-06-27 2 views
0

Eclipse Neon에서 TestNG 테스트를 실행하는 동안 아래 오류가 표시됩니다. 항아리 종속성에 서명 된 내용이 차단되어있는 것처럼 보입니다. 어떤 생각인지 모르겠지만 ..이 문제를 해결하는 방법에 대한 모든 제안. 전에도 이런 일이 없었어요. 당신이 TestNG를의 꽤 이전 버전 (아마도 5.x의)를 사용하는 것처럼Eclipse에서 TestNG 테스트를 실행하는 동안 보안 예외가 발생합니다.

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) 
+0

프로젝트 사용 테스트 옵션을 확인 했습니까? 플러그인과 병은 어떤 버전입니까? –

+0

문제가보고되었습니다. https://github.com/cbeust/testng-eclipse/issues/263 – juherr

+0

프로젝트에서 사용중인 testng 버전입니다. –

답변

1

오, 나는 종류의 문제를 가지고, 6.9.12.201607091356, TestNG를 버전 6.5.1을 아래 TestNG를 이클립스 플러그인 때문에, 보이는 지원되지 않습니다 : https://github.com/cbeust/testng-eclipse/blob/master/CHANGES.md#6910 그래서 testng 버전을 업그레이드하십시오. 편집 : TestNG Eclipse Plugin 6.9.13.201609291640 이후 TestNG 5.x는 여전히 지원되지 않지만 전체 TestNG 6.x 시리즈는 6.0에서 6.5.1까지 지원됩니다.

+0

감사합니다. 모든 입력에 대해 감사드립니다 ... 나는 다른 버전의 testng로 시도하고이를 시도합니다 ... –

+0

그냥 참고하시기 바랍니다. 최근 베타 버전 6.9.13.x의 testng eclipse plugin에서 testng version> = 6.0을 지원합니다. 그러나 여전히 버전 5.x는 지원되지 않습니다. https://github.com/cbeust/testng-eclipse/blob/master/CHANGES.md#6913 –

관련 문제