안드로이드 개발 질문/답변
(글 수 45,052)
10-28 09:59:08.372: ERROR/AndroidRuntime(9230): Set to default setting_6 : region=-Duser.region=KR propRegn=KR 10-28 09:59:08.372: ERROR/AndroidRuntime(9230): /system/csc/customer.xml ==> cannot open file 10-28 09:59:08.372: ERROR/AndroidRuntime(9230): /system/csc/feature.xml ==> cannot open file 10-28 09:59:08.654: ERROR/AndroidRuntime(9238): Set to default setting_6 : region=-Duser.region=KR propRegn=KR 10-28 09:59:08.654: ERROR/AndroidRuntime(9238): /system/csc/customer.xml ==> cannot open file 10-28 09:59:08.654: ERROR/AndroidRuntime(9238): /system/csc/feature.xml ==> cannot open file 10-28 09:59:08.907: ERROR/jdwp(9246): Failed sending reply to debugger: Broken pipe 10-28 09:59:12.763: ERROR/Bluetooth(9246): ++ ON START ++ 10-28 09:59:15.759: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 09:59:24.501: ERROR/Bluetooth(9246): + ON RESUME + 10-28 09:59:32.728: ERROR/PowerManagerService(121): CurLock p:3 mPS:1 10-28 09:59:45.818: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 09:59:53.243: ERROR/BLZ20_WRAPPER(9246): ##### ERROR : __listen_prot_rfcomm: failed with reason 1##### 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): Socket Type: Securelisten() failed 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): java.io.IOException: Bad file number 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.bluetooth.BluetoothSocket.throwErrnoNative(Native Method) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.bluetooth.BluetoothAdapter.createNewRfcommSocketAndRecord(BluetoothAdapter.java:1000) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.bluetooth.BluetoothAdapter.listenUsingRfcommWithServiceRecord(BluetoothAdapter.java:936) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.Kainac.KainacService$AcceptThread.<init>(KainacService.java:268) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.Kainac.KainacService.start(KainacService.java:115) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.Kainac.KainacActivity.onResume(KainacActivity.java:263) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.Activity.performResume(Activity.java:3832) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2139) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1672) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.os.Handler.dispatchMessage(Handler.java:99) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.os.Looper.loop(Looper.java:130) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at android.app.ActivityThread.main(ActivityThread.java:3687) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at java.lang.reflect.Method.invokeNative(Native Method) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at java.lang.reflect.Method.invoke(Method.java:507) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 10-28 10:00:03.169: ERROR/BluetoothChatService(9246): at dalvik.system.NativeStart.main(Native Method) 10-28 10:00:45.900: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:01:16.029: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:01:16.743: ERROR/AndroidRuntime(9246): FATAL EXCEPTION: AcceptThreadSecure 10-28 10:01:16.743: ERROR/AndroidRuntime(9246): java.lang.NullPointerException 10-28 10:01:16.743: ERROR/AndroidRuntime(9246): at android.Kainac.KainacService$AcceptThread.run(KainacService.java:290) 10-28 10:01:16.771: ERROR/(121): Dumpstate > /data/log/dumpstate_app_error 10-28 10:01:22.068: ERROR/Launcher(196): setWindowOpaque() 10-28 10:01:22.134: ERROR/Launcher(196): setWindowOpaque() 10-28 10:01:46.224: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:02:16.263: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:02:46.298: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:03:00.704: ERROR/Sensors(121): LightSensor readEvents :: type = 3 10-28 10:03:00.704: ERROR/Sensors(121): LightSensor readEvents :: type = 0 10-28 10:03:16.427: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:03:49.224: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:04:19.314: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:04:38.189: ERROR/AndroidRuntime(9288): Set to default setting_6 : region=-Duser.region=KR propRegn=KR 10-28 10:04:38.189: ERROR/AndroidRuntime(9288): /system/csc/customer.xml ==> cannot open file 10-28 10:04:38.189: ERROR/AndroidRuntime(9288): /system/csc/feature.xml ==> cannot open file 10-28 10:04:40.876: ERROR/AndroidRuntime(9316): Set to default setting_6 : region=-Duser.region=KR propRegn=KR 10-28 10:04:40.876: ERROR/AndroidRuntime(9316): /system/csc/customer.xml ==> cannot open file 10-28 10:04:40.876: ERROR/AndroidRuntime(9316): /system/csc/feature.xml ==> cannot open file 10-28 10:04:44.400: ERROR/Bluetooth(9325): ++ ON START ++ 10-28 10:04:45.267: ERROR/Bluetooth(9325): + ON RESUME + 10-28 10:04:49.009: ERROR/BLZ20_WRAPPER(9325): ##### ERROR : __listen_prot_rfcomm: failed with reason 1##### 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): Socket Type: Securelisten() failed 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): java.io.IOException: Bad file number 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.bluetooth.BluetoothSocket.throwErrnoNative(Native Method) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.bluetooth.BluetoothAdapter.createNewRfcommSocketAndRecord(BluetoothAdapter.java:1000) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.bluetooth.BluetoothAdapter.listenUsingRfcommWithServiceRecord(BluetoothAdapter.java:936) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.Kainac.KainacService$AcceptThread.<init>(KainacService.java:268) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.Kainac.KainacService.start(KainacService.java:115) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.Kainac.KainacActivity.onResume(KainacActivity.java:263) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1150) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.Activity.performResume(Activity.java:3832) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.ActivityThread.performResumeActivity(ActivityThread.java:2114) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:2139) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1672) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.os.Handler.dispatchMessage(Handler.java:99) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.os.Looper.loop(Looper.java:130) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at android.app.ActivityThread.main(ActivityThread.java:3687) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at java.lang.reflect.Method.invokeNative(Native Method) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at java.lang.reflect.Method.invoke(Method.java:507) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 10-28 10:04:49.107: ERROR/BluetoothChatService(9325): at dalvik.system.NativeStart.main(Native Method) 10-28 10:04:49.325: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): FATAL EXCEPTION: main 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): java.lang.NullPointerException 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at java.lang.String.<init>(String.java:180) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at android.Kainac.KainacActivity$1.handleMessage(KainacActivity.java:216) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at android.os.Handler.dispatchMessage(Handler.java:99) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at android.os.Looper.loop(Looper.java:130) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at android.app.ActivityThread.main(ActivityThread.java:3687) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at java.lang.reflect.Method.invokeNative(Native Method) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at java.lang.reflect.Method.invoke(Method.java:507) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:842) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:600) 10-28 10:04:58.075: ERROR/AndroidRuntime(9325): at dalvik.system.NativeStart.main(Native Method) 10-28 10:04:58.122: ERROR/(121): Dumpstate > /data/log/dumpstate_app_error 10-28 10:05:02.603: ERROR/Launcher(196): setWindowOpaque() 10-28 10:05:08.263: ERROR/Launcher(196): setWindowOpaque() 10-28 10:05:50.888: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:06:23.751: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:06:53.833: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:07:23.986: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:07:56.751: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:08:26.786: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:08:56.829: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:09:16.739: ERROR/ExchangeFolderManager(9370): Error creating OPP Exchange Folder /mnt/sdcard/bluetooth/ 10-28 10:09:16.739: ERROR/ExchangeFolderManager(9370): Error creating OPP Exchange Folder /mnt/sdcard/bluetooth/ 10-28 10:09:16.739: ERROR/ExchangeFolderManager(9370): Error creating OPP Exchange Folder /mnt/sdcard/bluetooth/ 10-28 10:09:16.739: ERROR/ExchangeFolderManager(9370): Error creating OPP Exchange Folder /mnt/sdcard/bluetooth/ 10-28 10:09:26.923: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:09:59.743: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:10:29.829: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:11:00.087: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:11:32.818: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:12:02.853: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:12:32.923: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:13:05.759: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:13:35.900: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:14:08.759: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:14:38.853: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) } 10-28 10:15:08.880: ERROR/BatteryPolicy(179): onReceive intent:Intent { act=android.intent.action.BATTERY_CHANGED flg=0x60000000 (has extras) }
private class AcceptThread extends Thread { // The local server socket private final BluetoothServerSocket mmServerSocket; private String mSocketType;
public AcceptThread(boolean secure) { BluetoothServerSocket tmp = null; mSocketType = secure ? "Secure":"Insecure";
// Create a new listening server socket try { if (secure) { tmp = mAdapter.listenUsingRfcommWithServiceRecord(NAME_SECURE, MY_UUID_SECURE); } else { tmp = mAdapter.listenUsingRfcommWithServiceRecord(NAME_INSECURE, MY_UUID_INSECURE); } } catch (IOException e) { Log.e(TAG, "Socket Type: " + mSocketType + "listen() failed", e); } mmServerSocket = tmp; }
public void run() { if (D) Log.d(TAG, "Socket Type: " + mSocketType + "BEGIN mAcceptThread" + this); setName("AcceptThread" + mSocketType);
BluetoothSocket socket = null;
// Listen to the server socket if we're not connected while (mState != STATE_CONNECTED) { try { // This is a blocking call and will only return on a // successful connection or an exception socket = mmServerSocket.accept(); } catch (IOException e) { Log.e(TAG, "Socket Type: " + mSocketType + "accept() failed", e); break; }
현재 블루투스 구현을 위해
블루투스챗 예제를 열심히 들여다 보고 있는데
맨 아래쪽에
socket = mmServerSocket.accept();
이부분에서 계속 시스템이 죽네요;
어떠한 문제일까요...?