google / ExoPlayer

This project is deprecated and stale. The latest ExoPlayer code is available in https://github.com/androidx/media
https://developer.android.com/media/media3/exoplayer
Apache License 2.0
21.7k stars 6.02k forks source link

App Crashes on specific samsung devices 4.4.2 #4506

Closed atif-afridi closed 6 years ago

atif-afridi commented 6 years ago

i am receiving the following crash on fabric with a user

Fatal Exception: java.lang.NoClassDefFoundError net.butterflytv.rtmp_client.RtmpClient

Detailed report i got on fabric

Fatal Exception: java.lang.NoClassDefFoundError: net.butterflytv.rtmp_client.RtmpClient
       at com.google.android.exoplayer2.ext.rtmp.RtmpDataSource.open(RtmpDataSource.java:56)
       at com.google.android.exoplayer2.source.ExtractorMediaPeriod$ExtractingLoadable.load(ExtractorMediaPeriod.java:848)
       at com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:317)
       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
       at java.lang.Thread.run(Thread.java:841)
botaydotcom commented 6 years ago

Hi @atif-afridi, The class should be there if you have a dependency on rmtp-client, which I think is necessary for the code to compile anyway. This seems to be a problem with the app installation for that particular user. I don't think we can offer any help in this case.

atif-afridi commented 6 years ago

Thanks for your response @botaydotcom .. you mean i have to make the app installation again ? or what is the solution ?

botaydotcom commented 6 years ago

I guess if you are offering support for that particular user, then you can ask them to try re-install the app.

atif-afridi commented 6 years ago

@botaydotcom okay.. thanks for your words