Skip to content

NullPointerException when disable text renderer in case of sideloaded track #1854

@ChernyshovYuriy

Description

@ChernyshovYuriy

ExoPlayer v2.
I do load dash source with side loaded vtt tracks in the way described in:
#1853
When I set text renderer disabled in the way:

mTrackSelector.setRendererDisabled(rendererIndex, true);

I do experience:

09-23 20:01:03.100 E: Internal runtime error.
                      java.lang.NullPointerException: Attempt to invoke interface method 'void com.google.android.exoplayer2.Renderer.render(long, long)' on a null object reference
                          at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:430)
                          at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:265)
                          at android.os.Handler.dispatchMessage(Handler.java:98)
                          at android.os.Looper.loop(Looper.java:148)
                          at android.os.HandlerThread.run(HandlerThread.java:61)
                          at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)

Meanwhile, disable audio renderer works well.
Please, let me know what kind of additional information you do need to process this issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions