Skip to content

Exception lateinit property constraintSetLarge has not been initialized

Application crashes when video file is opened

Description

E/VLC/VlcCrashHandler: kotlin.UninitializedPropertyAccessException: lateinit property constraintSetLarge has not been initialized
        at org.videolan.vlc.gui.video.VideoStatsDelegate.setupLayout(VideoStatsDelegate.kt:181)
        at org.videolan.vlc.gui.video.VideoStatsDelegate.onConfigurationChanged(VideoStatsDelegate.kt:176)
        at org.videolan.vlc.gui.video.VideoPlayerActivity.onConfigurationChanged(VideoPlayerActivity.kt:680)
        at androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfigurationForNightMode(AppCompatDelegateImpl.java:2373)
        at androidx.appcompat.app.AppCompatDelegateImpl.updateForNightMode(AppCompatDelegateImpl.java:2320)
        at androidx.appcompat.app.AppCompatDelegateImpl.applyDayNight(AppCompatDelegateImpl.java:2170)
        at androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(AppCompatDelegateImpl.java:501)
        at androidx.appcompat.app.AppCompatActivity.onConfigurationChanged(AppCompatActivity.java:190)
        at org.videolan.vlc.gui.video.VideoPlayerActivity.onConfigurationChanged(VideoPlayerActivity.kt:666)
        at android.app.ActivityThread.performConfigurationChanged(ActivityThread.java:4800)
        at android.app.ActivityThread.performConfigurationChangedForActivity(ActivityThread.java:4703)
        at android.app.ActivityThread.handleConfigurationChanged(ActivityThread.java:4891)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1643)
        at android.os.Handler.dispatchMessage(Handler.java:102)

Steps to reproduce

  1. Configure Album screen orientation in Settings
  2. Play any video file

App version

Latest master branch at 30c19aac

I think this error was introduced in commit a3acd1a7

App mode

Smartphone