GPlayer icon indicating copy to clipboard operation
GPlayer copied to clipboard

NullPointerException when running release application

Open abozanona opened this issue 6 years ago • 8 comments

When I run a release apk I get this exception after the VIdeoPlayer finishes downloading decoder.

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Object.hashCode()' on a null object reference
	at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:944)
	at com.github.tcking.gplayer.D.a(:2)
	at com.github.tcking.gplayer.LazyLoadManager.a(:14)
	at com.github.tcking.gplayer.LazyLoadManager.onHandleIntent(:4)
	at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76)
	at android.os.Handler.dispatchMessage(Handler.java:106)
	at android.os.Looper.loop(Looper.java:176)
	at android.os.HandlerThread.run(HandlerThread.java:65)

abozanona avatar Nov 22 '19 18:11 abozanona

Me too, how to solve it. Please help me. I really need the solution,

java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.Object.hashCode()' on a null object reference at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:944) at com.github.tcking.gplayer.g.a(Unknown Source:2) at com.github.tcking.gplayer.LazyLoadManager.a(Unknown Source:6) at com.github.tcking.gplayer.LazyLoadManager.onHandleIntent(Unknown Source:32) at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:76) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:201) at android.os.HandlerThread.run(HandlerThread.java:65)

This is the error

abimujianto avatar Dec 18 '19 18:12 abimujianto

@abimujianto I didn't find a solution for this issue. I had to use flutter_ijkplayer instead.

abozanona avatar Dec 18 '19 18:12 abozanona

Do you use androidx for your package flutter?

abimujianto avatar Dec 19 '19 00:12 abimujianto

Yes.

abozanona avatar Dec 19 '19 05:12 abozanona

maybe gplayer not support on androidx ?

abimujianto avatar Dec 20 '19 03:12 abimujianto

I don't think that gplayer doesn't support on androidx. I tried to use gplayer before and after upgrading my project to androidx and the same error happened.

abozanona avatar Dec 20 '19 06:12 abozanona

btw, i tried to release with android 9 its work, try downgrade your android version. its will work

abimujianto avatar Dec 20 '19 15:12 abimujianto

keep java class in proguard file see https://github.com/befovy/fijkplayer/pull/98/files then you will solve all problem thanks. 👍

usaikoo avatar Feb 19 '20 15:02 usaikoo