2015-12-02 5 views
2

Я создал класс TestNG (FirstTest.java), и когда я запускаю тестовый пример как TestNG Test, я получаю следующую ошибку.TestNG Внутренняя ошибка возникла во время запуска

Внутренняя ошибка произошла во время: «Запуск FirstTest». java.lang.NullPointerException

Затмение Версия: Luna Service Release 2 (4.4.2)

Если кто-нибудь знает, пожалуйста, помогите!

+1

могли бы вы предоставить полную трассировку стека и ваш тестовый класс? – juherr

ответ

5

Сегодня у меня возникла проблема с подобными симптомами. Я не уверен, что это та же проблема, но она соответствует всему в вашем вопросе.

В моем случае, файлы журнала сказал:

!ENTRY org.eclipse.core.jobs 4 2 2015-12-03 15:49:19.369 
!MESSAGE An internal error occurred during: "Launching NewTest". 
!STACK 0 
java.lang.NullPointerException 
at org.testng.eclipse.maven.MavenTestNGLaunchConfigurationProvider.getVMArgsFromPom(MavenTestNGLaunchConfigurationProvider.java:74) 

Так что моя проблема заключалась в том, что TestNG-плагин в Eclipse, не удалось найти ПОМ-файл, так как я не использую Maven. Во всяком случае, после удаления необязательной части M2E (Maven ...) плагина TestNG Eclipse я мог успешно запустить тестовые тесты TestNG.

Если у вас есть такая же проблема, вы удалите m2e часть в Eclipse, выбрав

  • Помощь
  • Установить новое программное обеспечение ...
  • Что уже установлен?
  • Выберите программное обеспечение TestNG m2e и нажмите деинсталлировать

Надеется, что это помогает!

1

Я установил TestNG в Eclipse, и попытался выполнить тест, но получил сообщение об ошибке «Запуск Case Test столкнулся с проблемой, внутренняя ошибка произойдет во время во время запуска Case Test»

я думаю, TestNG-плагин в Eclipse, может не удалось, я удалил дополнительный M2E (Maven ...). После удаления дополнительной M2E (Maven ...) части плагина TestNG Eclipse я мог успешно запустить тестовые примеры TestNG.

Если у вас есть такая же проблема, вы удалите часть m2e в Eclipse, выбрав

Помощь Установить новое программное обеспечение ... Что уже установлен? Выберите программное обеспечение TestNG M2E и нажмите Удалить

+0

Спасибо Рахул, ваш ответ помог мне решить мою проблему. :) –

3

Необходимо удалить M2E. я удалил, как показано ниже пути: Help-> Установить новый программно-> Уже установлено -> Удалить М2Э

1

The issue был установлен, пожалуйста, используйте последнюю версию 6.12.0.201709050550: http://beust.com/eclipse.

Ссылка аналогичный вопрос here

Смежные вопросы