[Android] Facebook SDK でエラー : Failure delivering result ResultInfo{who=null, request=64206, result=0, data=null} to activity {com.example/com.facebook.LoginActivity}: java.lang.NullPointerException

Thu, June 27, 2013 - 2 min read

Facebook SDK for Android v3.0 でログイン処理時に NullPointerException エラーが発生しました。

Stack Trace
0  java.lang.RuntimeException: 
Failure delivering result ResultInfo{who=null, request=64206, result=0, data=null}
to activity {com.example/com.facebook.LoginActivity}: java.lang.NullPointerException
1    at android.app.ActivityThread.deliverResults(ActivityThread.java:2980)
2    at android.app.ActivityThread.handleSendResult(ActivityThread.java:3023)
3    at android.app.ActivityThread.access$1100(ActivityThread.java:123)
4    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1177)
5    at android.os.Handler.dispatchMessage(Handler.java:99)
6    at android.os.Looper.loop(Looper.java:137)
7    at android.app.ActivityThread.main(ActivityThread.java:4424)
8    at java.lang.reflect.Method.invokeNative(Native Method)
9    at java.lang.reflect.Method.invoke(Method.java:511)
10    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
11    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
12    at dalvik.system.NativeStart.main(Native Method)
13  Caused by: java.lang.NullPointerException
14    at com.facebook.AuthorizationClient$KatanaProxyAuthHandler.onActivityResult(SourceFile:645)
15    at com.facebook.AuthorizationClient.onActivityResult(SourceFile:142)
16    at com.facebook.LoginActivity.onActivityResult(SourceFile:134)
17    at android.app.Activity.dispatchActivityResult(Activity.java:4676)
18    at android.app.ActivityThread.deliverResults(ActivityThread.java:2976)
19    ... 11 more
20  java.lang.NullPointerException
21    at com.facebook.AuthorizationClient$KatanaProxyAuthHandler.onActivityResult(SourceFile:645)
22    at com.facebook.AuthorizationClient.onActivityResult(SourceFile:142)
23    at com.facebook.LoginActivity.onActivityResult(SourceFile:134)
24    at android.app.Activity.dispatchActivityResult(Activity.java:4676)
25    at android.app.ActivityThread.deliverResults(ActivityThread.java:2976)
26    at android.app.ActivityThread.handleSendResult(ActivityThread.java:3023)
27    at android.app.ActivityThread.access$1100(ActivityThread.java:123)
28    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1177)
29    at android.os.Handler.dispatchMessage(Handler.java:99)
30    at android.os.Looper.loop(Looper.java:137)
31    at android.app.ActivityThread.main(ActivityThread.java:4424)
32    at java.lang.reflect.Method.invokeNative(Native Method)
33    at java.lang.reflect.Method.invoke(Method.java:511)
34    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
35    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
36    at dalvik.system.NativeStart.main(Native Method)

Facebook SDK for Android v3.0 のバグらしいので、v3.0.1 にアップデートすることで解決します。

参考情報