AspectJ - NullPointerException при сборке и компиляции проекта
Редактировать: я исправил это, запустив совершенно новое рабочее пространство и создав новые проекты. Все компилируется и собирается сейчас. Я пока не могу ответить на свои вопросы, поэтому я просто оставлю это здесь! Я не удаляю этот пост, так как он может быть полезен для других.
Мне пришлось переустанавливать Eclipse с нуля. Я решил пойти с самой новой версией. Я также установил плагин AspectJ из Eclipse Marketplace, так как мой проект использует AspectJ. Я уже делал это несколько раз, и у меня обычно возникают проблемы с AspectJ. После очистки, восстановления и чтения проектов несколько раз ошибки сборки обычно исчезают.
Но сейчас я не могу пройти мимо. Всякий раз, когда я пытаюсь построить свой проект, я получаю следующую ошибку:
java.lang.NullPointerException
at org.aspectj.org.eclipse.jdt.internal.compiler.problem.ProblemReporter.unnecessaryCast(ProblemReporter.java:7066)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.CastExpression.resolveType(CastExpression.java:512)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.Assignment.resolveType(Assignment.java:150)
at org.aspectj.org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.java:947) ... oBuildJob.run(AutoBuildJob.java:241)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Compile error: NullPointerException thrown: null
На этом этапе сборка не удалась.
Я пытался использовать версию Eclipse для Indigo с версией AJDT для Indigo. Неудачно.
Я попытался вернуться к стабильной ветке в GIT и перестроить. Опять та же ошибка. Я пытался искать в Интернете, но ничего не нашел.
Я могу скомпилировать программу, используя скрипт Ant, который использует Java 1.6 и AspectJ 1.6.
Я не уверен, куда идти дальше, чтобы решить эту проблему. Мне также интересно, если у кого-то были подобные проблемы.
Спасибо!