Skip to content

Crash when opening the network section on TV

Description

On the main screen, opening the network section causes a crash.

FATAL EXCEPTION: main
Process: org.videolan.vlc.debug, PID: 12333
kotlin.TypeCastException: null cannot be cast to non-null type org.videolan.medialibrary.media.MediaWrapper
       at org.videolan.vlc.gui.tv.browser.FileBrowserTvFragment.onStart(FileBrowserTvFragment.kt:148)
       at androidx.fragment.app.Fragment.performStart(Fragment.java:2632)
       at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:915)
       at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManagerImpl.java:1238)
       at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManagerImpl.java:1303)
       at androidx.fragment.app.FragmentManagerImpl.dispatchStateChange(FragmentManagerImpl.java:2659)
       at androidx.fragment.app.FragmentManagerImpl.dispatchStart(FragmentManagerImpl.java:2619)
       at androidx.fragment.app.FragmentController.dispatchStart(FragmentController.java:257)
       at androidx.fragment.app.FragmentActivity.onStart(FragmentActivity.java:551)
       at org.videolan.vlc.gui.tv.browser.BaseTvActivity.onStart(BaseTvActivity.kt:81)
       at android.app.Instrumentation.callActivityOnStart(Instrumentation.java:1391)
       at android.app.Activity.performStart(Activity.java:7348)
       at android.app.ActivityThread.handleStartActivity(ActivityThread.java:3137)
       at android.app.servertransaction.TransactionExecutor.performLifecycleSequence(TransactionExecutor.java:180)
       at android.app.servertransaction.TransactionExecutor.cycleToPath(TransactionExecutor.java:165)
       at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:142)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1947)
       at android.os.Handler.dispatchMessage(Handler.java:106)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7037)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:494)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:965)

Steps to reproduce

It always does for me.

Context

App version

0b81f09d

App mode

TV