png
png

Reputation: 4408

android : youtube player crashing for some videos

i am using YouTubeAndroidPlayerAPI for playing youtube videos.

For some video youtube is crashing with the following log

10-07 12:16:11.926: E/YouTubeAndroidPlayerAPI(27026): (unknown) Invalid PlaybackStartDescriptor
10-07 12:16:11.926: E/YouTubeAndroidPlayerAPI(27026): PlaybackStartDescriptor:
10-07 12:16:11.926: E/YouTubeAndroidPlayerAPI(27026):   VideoId:
10-07 12:16:11.926: E/YouTubeAndroidPlayerAPI(27026):   PlaylistId:
10-07 12:16:11.926: E/YouTubeAndroidPlayerAPI(27026):   Index:-1
10-07 12:16:11.926: E/YouTubeAndroidPlayerAPI(27026):   VideoIds:
10-07 12:16:11.926: D/AndroidRuntime(27026): Shutting down VM
10-07 12:16:11.926: W/dalvikvm(27026): threadid=1: thread exiting with uncaught exception (group=0x4188dda0)
10-07 12:16:11.926: I/SurfaceFlinger(277): id=4855 Removed DloudReco (31/48)
10-07 12:16:11.926: I/SurfaceFlinger(277): id=4855 Removed DloudReco (-2/48)
10-07 12:16:11.926: E/AndroidRuntime(27026): FATAL EXCEPTION: main
10-07 12:16:11.926: E/AndroidRuntime(27026): Process: com.google.android.youtube.player, PID: 27026
10-07 12:16:11.926: E/AndroidRuntime(27026): java.lang.NullPointerException
10-07 12:16:11.926: E/AndroidRuntime(27026):    at m.a(PG:81)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at cjv.<init>(PG:169)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at cjv.<init>(PG:140)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at oo.b(PG:302)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at ye.run(PG:213)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at android.os.Handler.handleCallback(Handler.java:733)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at android.os.Handler.dispatchMessage(Handler.java:95)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at android.os.Looper.loop(Looper.java:157)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at android.app.ActivityThread.main(ActivityThread.java:5356)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at java.lang.reflect.Method.invokeNative(Native Method)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at java.lang.reflect.Method.invoke(Method.java:515)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
10-07 12:16:11.926: E/AndroidRuntime(27026):    at dalvik.system.NativeStart.main(Native Method)

please help

Upvotes: 0

Views: 336

Answers (1)

png
png

Reputation: 4408

It was a bug in my code due to which the YouTube id was null. So this NullPointerExecption happens if YouTube video id passed is null.

Upvotes: 2

Related Questions