I have a problem when trying to connect to an iBeacon. At first, during the scan process, it shows the name as unknown. When I select the device I want to connect it suddenly crashes and close the app.
07-15 12:10:00.310: D/AbsListView(27011): onVisibilityChanged() is called, visibility : 0
07-15 12:10:00.310: D/AbsListView(27011): unregisterIRListener() is called
07-15 12:10:00.310: D/AbsListView(27011): unregisterIRListener() is called
07-15 12:10:00.360: D/AndroidRuntime(27011): Shutting down VM
07-15 12:10:00.360: W/dalvikvm(27011): threadid=1: thread exiting with uncaught exception (group=0x417b8da0)
07-15 12:10:00.360: E/AndroidRuntime(27011): FATAL EXCEPTION: main
07-15 12:10:00.360: E/AndroidRuntime(27011): Process: sample.ble.sensortag, PID: 27011
07-15 12:10:00.360: E/AndroidRuntime(27011): java.lang.NullPointerException
07-15 12:10:00.360: E/AndroidRuntime(27011): at sample.ble.sensortag.DeviceServicesActivity.onCreateOptionsMenu(DeviceServicesActivity.java:63)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.app.Activity.onCreatePanelMenu(Activity.java:2646)
07-15 12:10:00.360: E/AndroidRuntime(27011): at com.android.internal.policy.impl.PhoneWindow.preparePanel(PhoneWindow.java:512)
07-15 12:10:00.360: E/AndroidRuntime(27011): at com.android.internal.policy.impl.PhoneWindow.doInvalidatePanelMenu(PhoneWindow.java:881)
07-15 12:10:00.360: E/AndroidRuntime(27011): at com.android.internal.policy.impl.PhoneWindow$1.run(PhoneWindow.java:297)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.view.Choreographer$CallbackRecord.run(Choreographer.java:803)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.view.Choreographer.doCallbacks(Choreographer.java:603)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.view.Choreographer.doFrame(Choreographer.java:572)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:789)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.os.Handler.handleCallback(Handler.java:733)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.os.Handler.dispatchMessage(Handler.java:95)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.os.Looper.loop(Looper.java:136)
07-15 12:10:00.360: E/AndroidRuntime(27011): at android.app.ActivityThread.main(ActivityThread.java:5579)
07-15 12:10:00.360: E/AndroidRuntime(27011): at java.lang.reflect.Method.invokeNative(Native Method)
07-15 12:10:00.360: E/AndroidRuntime(27011): at java.lang.reflect.Method.invoke(Method.java:515)
07-15 12:10:00.360: E/AndroidRuntime(27011): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
07-15 12:10:00.360: E/AndroidRuntime(27011): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
07-15 12:10:00.360: E/AndroidRuntime(27011): at dalvik.system.NativeStart.main(Native Method)