2011-11-19 10 views
18

ブレークポイントを配置してプロジェクトをデバッグしようとすると、SpringSource Tool Suite(eclipse)で奇妙なエラーメッセージが表示されるので、この場合、次のエラーメッセージ: 「。原因不足している行番号の属性行番号の属性を生成するコンパイラオプションを変更します 理由にbus.GenBUS $$ EnhancerByCGLIB $$ 749137d3でブレークポイントをインストールすることができません:不在の行番号情報」ブレークポイントを使用してデバッグすることができません

しかし、私はすでに制御しており、すべてが問題ありません。環境設定 - > Java - >コンパイラセクション(行番号attr ...がチェックされています)。私のプロジェクトは、春のMVCプロジェクトです...任意の提案?

+0

私もこのエラーが発生しました。Eclipseの 'JavaEE'パースペクティブをクリックし、' Debug'パースペクティブをクリックしました。これでエラーメッセージが消え、アプリケーションをデバッグできます。 –

答えて

42

無視してください。そのメッセージが表示されても、ブレークポイントは引き続きトリガーされます。このクラスは時間的であり、CGLIBによって生成される。しかし、それはブレークポイントを持っているあなたのクラスを依然として呼び出します。

+2

あなたは正しいかもしれませんが、私はそれを試していません。代わりに、すべてのブレークポイントを削除し、Tomcatを停止してから、プロジェクトとTomcatの両方をクリーンアップして、プロジェクトを再構築します。そしてそれをtomcatに入れる前に私はいくつかのブレークポイントを設定しました。それはそれです - エラーメッセージはありません...非常に奇妙な:)感謝btw –

関連する問題