2

編集:まったく新しいワークスペースを開始し、新しいプロジェクトを作成することで、これを修正しました。すべてがコンパイルされ、ビルドされます。まだ自分の質問には答えられないので、ここに載せておきます!他の人に役立つかもしれないので、私はこの投稿を削除しません。

Eclipseを最初から再インストールする必要がありました。私は最新バージョンを使うことにしました。プロジェクトでAspectJを使用しているため、EclipseMarketplaceから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

その時点でビルドは失敗します。

IndigoバージョンのEclipseとIndigoバージョンのAJDTを使用してみました。運がない。

GITの安定したブランチに戻って再構築してみました。繰り返しますが、同じエラーです。オンラインで検索してみましたが、何も見つかりませんでした。

Java1.6とAspectJ1.6を使用するantスクリプトを使用してプログラムをコンパイルできます。

この問題を解決するために次にどこに行けばいいのかわかりません。誰かが同様の問題を抱えているのではないかと思います。

ありがとうございました!

4

0 に答える 0