I have an app in the appstore that was working great on all of my Fire Sticks.
I have the 4K Gen 1, Firestick 3rd Gen (2020), and a fire Cube 2nd gen (2019), and I had a friend just pick up the 4K Gen 2 running OS 8.1.1.1. He said he was having an issue with it, so I picked me up one and definitely an issue.
I’ve been googling like crazy and checking for updates. I updated my AGP to 8.4.1, all to no avail. I only receive this issue on the 4k Gen2. When I click on the video to start playing. I get this issue. Here’s the stack trace:
2024-07-22 17:27:43.889 24191-24191 PlaybackOverlayFragment com.amazon.osi74 E Either mPlayPauseView or mPlayPauseView.getParent() is null in initializeControlViews
2024-07-22 17:27:43.966 24191-24443 AndroidRuntime com.amazon.osi74 E FATAL EXCEPTION: Thread-3
Process: com.amazon.osi74, PID: 24191
java.lang.IllegalAccessError: Method ‘void java.lang.System.arraycopy(byte, int, byte, int, int)’ is inaccessible to class ‘com.amazon.mediaplayer.MimeSniffer.DefaultSniffSource’ (declaration of ‘com.amazon.mediaplayer.MimeSniffer.DefaultSniffSource’ appears in /data/app/~~SAx3zLLEzYCCyYUttEyINw==/com.amazon.osi74-SbARTDdHPnKd0XzYo-YVvA==/base.apk)
at com.amazon.mediaplayer.MimeSniffer.DefaultSniffSource.read(DefaultSniffSource.java:217)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.readFromDataSource(DefaultExtractorInput.java:240)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.advancePeekPosition(DefaultExtractorInput.java:130)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.peekFully(DefaultExtractorInput.java:110)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.peekFully(DefaultExtractorInput.java:120)
at com.google.android.exoplayer.extractor.mp4.Sniffer.sniffInternal(Sniffer.java:95)
at com.google.android.exoplayer.extractor.mp4.Sniffer.sniffFragmented(Sniffer.java:65)
at com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor.sniff(FragmentedMp4Extractor.java:150)
at com.amazon.mediaplayer.MimeSniffer.MimeSnifferExtractorBased.sniff(MimeSnifferExtractorBased.java:105)
at com.amazon.mediaplayer.MimeSniffer.MimeSniffer.getMimeType(MimeSniffer.java:79)
at com.amazon.mediaplayer.MimeSniffer.MimeSniffRunnable.run(MimeSniffRunnable.java:27)
at java.lang.Thread.run(Thread.java:923)
2024-07-22 17:27:43.967 24191-24443 ModularApplication com.amazon.osi74 E Uncaught Exception in thread Thread[Thread-3,5,main]
java.lang.IllegalAccessError: Method ‘void java.lang.System.arraycopy(byte, int, byte, int, int)’ is inaccessible to class ‘com.amazon.mediaplayer.MimeSniffer.DefaultSniffSource’ (declaration of ‘com.amazon.mediaplayer.MimeSniffer.DefaultSniffSource’ appears in /data/app/~~SAx3zLLEzYCCyYUttEyINw==/com.amazon.osi74-SbARTDdHPnKd0XzYo-YVvA==/base.apk)
at com.amazon.mediaplayer.MimeSniffer.DefaultSniffSource.read(DefaultSniffSource.java:217)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.readFromDataSource(DefaultExtractorInput.java:240)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.advancePeekPosition(DefaultExtractorInput.java:130)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.peekFully(DefaultExtractorInput.java:110)
at com.google.android.exoplayer.extractor.DefaultExtractorInput.peekFully(DefaultExtractorInput.java:120)
at com.google.android.exoplayer.extractor.mp4.Sniffer.sniffInternal(Sniffer.java:95)
at com.google.android.exoplayer.extractor.mp4.Sniffer.sniffFragmented(Sniffer.java:65)
at com.google.android.exoplayer.extractor.mp4.FragmentedMp4Extractor.sniff(FragmentedMp4Extractor.java:150)
at com.amazon.mediaplayer.MimeSniffer.MimeSnifferExtractorBased.sniff(MimeSnifferExtractorBased.java:105)
at com.amazon.mediaplayer.MimeSniffer.MimeSniffer.getMimeType(MimeSniffer.java:79)
at com.amazon.mediaplayer.MimeSniffer.MimeSniffRunnable.run(MimeSniffRunnable.java:27)
at java.lang.Thread.run(Thread.java:923)
2024-07-22 17:27:43.971 24191-24443 ModularApplication com.amazon.osi74 E This is crash number 1
Any and all help will be much appreciated!