DevFaqJavaModelInvalidObjectExceptionJa
InvalidObjectExceptionsが発生するのはなぜですか?
注意: この FAQ 項目は NetBeans 4.x および 5.x にのみ適用されます。NetBeans 6 では Java 解析の基盤が新しいAPIに置き換えられました。
おそらく、 トランザクション・ロック を保持しないでJavaModelにアクセスしているためでしょう。
単にオブジェクト名を調べるだけの処理であっても、トランザクション内で行う必要があるということを覚えておいて下さい。最良の方法は、トランザクション・ロック内で必要なデータをすべて収集し、それらをたとえば文字列などで保持しておいて、表示を行う際などに利用することです。
- 日本語訳 : Tora Marunouchi
- 英文 (翻訳したバージョン: 3)
- 日本語 NetBeans 開発者 FAQ へ戻る
