Witam, mam problem z dziedziny pisania pluginów pod Eclipse'a. Plugin, z którym mam problem oparty jest na mechaniźmie Incremental Builder'a, sam mechanizm dołączania go do projektu działa bez zarzutu, jednak schody pojawiają się w trakcie uruchomienia build(...). W pewnym momencie inicjowana ma być stworzona przeze mnie klasa
...
IFile file = (IFile) resource;
<b>UnitTestCheck check = new UnitTestCheck(file);</b>
...
Podpatrzyłem linię w której następuje zainicjowanie w debugerze i niestety zamiast przejścia do zakładki z konstruktorem mojej klasy następuje przejście do SafeRunner.class gdzie następuje wyjątek...
SafeRunner.class
public static void run(ISafeRunnable code) {
Assert.isNotNull(code);
try {
code.run();
} catch (Exception e) {
handleException(code, e);
} catch (LinkageError e) {
<b> handleException(code, e);</b>
}
}
zmienna 'e' ma opis: java.lang.NoClassDefFoundError: org/eclipse/jdt/core/JavaModelException
Czy ktoś ma pomysł dlaczego tak się dzieje? Próbowałem już różnych cudów żeby coś z tym zrobić, ale nie mam pojęcia jak temu zaradzić. Plik z klasą UnitTestCheck jest w tym samym pakiecie co plik z builderem (UnitTestBuilder)