javalangNullPointer – プログラミング – Home

通知
すべてクリア

javalangNullPointer


doraemon
 doraemon
(@doraemon)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

検索条件を選択して、「検索」ボタンを押すと
DBから引っ張ってDBの項目を表示する簡単なプログラムなのですが、
javalangNullPointerというエラーが1回目の検索に必ず出ます。
無視してもう一回「検索」ボタンを押せば、表示されます。
また、検索ボタンを連打するとたまにでます。
この原因は何が考えられますか?


引用解決済
トピックタグ
草
 草
(@草)
ゲスト
結合: 22年前
投稿: 25
 

ソースを見たわけではないので
想像で申し訳ないのですが、初期化の
宣言を行い損なっているのが原因ではないでしょうか?

String系は=によって値を受け渡すときに
初期化されるので2回目以降は前回初期化されて
いるために案外気が付かないものです。

初期化がしっかり行われているか
を中心に机上でしっかりコードを追ってみると
よいと思います。


返信引用
doraemon
 doraemon
(@doraemon)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

初期化の宣言とは
String 変数 =";
としとかなくてはならないということでしょうか?
ちょっと見直してみます。


返信引用
草
 草
(@草)
ゲスト
結合: 22年前
投稿: 25
 

追記でちょっと

DBに検索に行っているということですので
DBに登録されている値がもともとnullの可能性も
ありますね
なんにせよnullPointerExceptionはインスタンスが
作成されていないオブジェクトに対して処理を
実行した場合に発生するエラーなんで
ステップ実行でもしてしっかりとソースを追ってみる
しかないと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました