Skip to content

ArrayIndexOutOfBoundsException on playback of a HLS stream #1695

@rini-m

Description

@rini-m
java.lang.ArrayIndexOutOfBoundsException: length=12; index=-2
    at java.util.ArrayList.get(ArrayList.java:310)
    at java.util.Collections$UnmodifiableList.get(Collections.java:1054)
    at com.google.android.exoplayer.hls.HlsChunkSource.getChunkOperation(HlsChunkSource.java:441)
    at com.google.android.exoplayer.hls.HlsSampleSource.maybeStartLoading(HlsSampleSource.java:712)
    at com.google.android.exoplayer.hls.HlsSampleSource.onLoadCompleted(HlsSampleSource.java:438)
    at com.google.android.exoplayer.upstream.Loader$LoadTask.handleMessage(Loader.java:245)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:158)
    at android.os.HandlerThread.run(HandlerThread.java:61)
    at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)

Exoplayer version used- r1.5.8.
Playback starts, buffer for few seconds and then app crashes with this error. This is 100% reproducible in all available devices, trying to play same content.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions