android_tutorial_teleop null pointer exception on contact #109
Description
Original author: [email protected] (April 26, 2012 03:22:35)
What steps will reproduce the problem?
1.Install and Build rosjava_core and android_core as per insctructions
2.Install android_tutorial_teleop (adb install MainActivity-debug.apk)
3.Run Application, connect to roscore. Touch virtual joystick
What is the expected output? What do you see instead?
Joystick should react to touch event, send messages over cmd_vel topic
instread application crashes, and logcat says
FATAL EXCEPTION: main
java.lang.NullPointerException at org.ros.android.view.VirtualJoystickView.publishVelocity(VirtualJoystickView.java:799)
org.ros.android.view.VirtualJoystickView.onContactMove(VirtualJoystickView.java:698)
org.ros.android.view.VirtualJoystickView.onTouchEvent(VirtualJoystickView.java:356)
android.view.View.dispatchTouchEvent(View.java:5546)
What version of the product are you using? On what operating system?
I have tried with several versions to get the same result, including 400149595dba. Also used on three different machines, all running Ubuntu.
Please provide any additional information below.
The application correctly connects to roscore, touch events on the screen work just fine however when you touch the joystick it fires a null pointer exception.
Original issue: http://code.google.com/p/rosjava/issues/detail?id=109