В Eclipse при запуске тестов начала появляться странная ошибка:
1 2 3 4 5 6 7 8 9 |
java.lang.NoClassDefFoundError: org/junit/runner/manipulation/Filter at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.loadTestLoaderClass(RemoteTestRunner.java:320) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createRawTestLoader(RemoteTestRunner.java:310) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.createLoader(RemoteTestRunner.java:305) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.defaultInit(RemoteTestRunner.java:283) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.init(RemoteTestRunner.java:207) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:191) |
Хотя буквально пару минут назад всё работало. Удалось решить следующим образом:
- Зайдите в Run/Properties в Eclipse и удалите всё, что связано с текущим файлом.
- Попробуйте Maven -> Update Project, Gradle -> Refresh Gradle Project.
- Перезапустите Eclipse