irobot createを用いてプログラミングをしているのですが、
jev=env->CallIntMethod( obj, mid[METHOD_ACTIVATE] )
この変数jevがマイナスになってしまい、ロボットの起動に失敗してしまいます。
Couldn't connect to RNBT-07C5
java.lang.NullPointerException
at roombacomm.RoombaCommSerial.send(RoombaCommSerial.java:214)
at roombacomm.RoombaComm.start(RoombaComm.java:232)
at roombacomm.RoombaComm.startup(RoombaComm.java:209)
at robot.Roomba.activate(Roomba.java:76)
java.lang.NullPointerException
at roombacomm.RoombaCommSerial.send(RoombaCommSerial.java:214)
at roombacomm.RoombaComm.control(RoombaComm.java:238)
at robot.Roomba.activate(Roomba.java:77)
java.lang.NullPointerException
at roombacomm.RoombaCommSerial.send(RoombaCommSerial.java:201)
at roombacomm.RoombaComm.setLEDs(RoombaComm.java:671)
at roombacomm.RoombaComm.control(RoombaComm.java:242)
at robot.Roomba.activate(Roomba.java:77)
Checking for Roomba...
java.lang.NullPointerException
at roombacomm.RoombaCommSerial.send(RoombaCommSerial.java:201)
at roombacomm.RoombaComm.sensors(RoombaComm.java:339)
at roombacomm.RoombaComm.sensors(RoombaComm.java:347)
at roombacomm.RoombaCommSerial.updateSensors(RoombaCommSerial.java:238)
at robot.Roomba.activate(Roomba.java:81)
No Roomba. :(
プロンプトに表示されているエラーは上記のみです。
過去には動いていたプログラムなのでプログラムにミスはないと思うのですが、ファイルを入れ損ねている、バージョンが違う、等心当たりが有る方解答お願い致します。
No.1ベストアンサー
- 回答日時:
connect処理が失敗したと思われます。
例外情報から見ると、
RoombaCommSerial.javaの214行目で、NullPointerExceptionが発生しました。
この行のソースは、
output.write(b & 0xff); // for good measure do the
となっています。つまり、outputがNULLだったと推測可能です。
このoutput変数は、connect処理の延長にあるopen_port処理が正しく処理される場合にのみ、設定されます。
なので、一度、connect関数の戻り値を確認してください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- Java マイクラjavaでForgeを入れたいのですが、インストールした.jarファイルが展開されてしまい中 1 2023/07/28 22:30
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- Java Java です 途中は省いてますが for(int i = 0; i < 25; i ++) { s 4 2022/05/20 23:36
- ゲーム Ps5で、マイクラJava版って出来ますか?今マイクラ統合版でやってて、マイクラJava版もやってみ 1 2023/02/07 20:25
- Java jdk17.06のインストーラーが起動しない 1 2023/03/27 21:58
- その他(ソフトウェア) JavaとOracle Javaって何が違うんですか? 1 2022/05/05 05:46
- Java JavaでWebページ作成 7 2023/07/21 21:09
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Javaでのエラーについて
-
javacのコンパイルでファイルが...
-
DBから全権検索したデータをjsp...
-
propertiesが読み込めなくてnul...
-
テーブル名が日本語だとクエリ...
-
[JAVA+CSV]カンマ区切りを分解...
-
java用語集
-
package宣言のディレクトリ構造
-
System.inをClose()すると例外...
-
C言語の標準関数リファレンス
-
javaからデータベースに接続 エ...
-
java と javax の違いは?
-
CLASSPATHを設定しても、『Clas...
-
入力が整数と判定するに方法教...
-
NullPointerExceptionについて
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
UWSCが、動作環境の違いで動か...
-
正規表現について質問です。 カ...
-
javaのジェネリックスでTとEの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaでのエラーについて
-
java と javax の違いは?
-
propertiesが読み込めなくてnul...
-
javacのコンパイルでファイルが...
-
JAVA実行時エラーについて教え...
-
javaからデータベースに接続 エ...
-
CLASSPATHを設定しても、『Clas...
-
struts2環境構築で不具合が出て...
-
Tomcatでエラー
-
マイクラ1.7.10にcutallなどが...
-
javaのGUIツールキット
-
log4jを使用し、JAVAのバッチプ...
-
-Applet表示でのjava.lang.Clas...
-
javaサーブレット upload時
-
マイクラ Ender IO 入れたらク...
-
JavaMail関係でエラーが出ます
-
JasperExceptionのエラーログの...
-
AntでのJunitの試験
-
マイクラがクラッシュします。
-
Javaでマウスカーソルを操作
おすすめ情報