Skip to content

Attempt to invoke virtual method 'int bg.devlabs.fullscreenvideoview.model.Margins.getLeft()' on a null object reference #75

Description

@darkwood-studios

When leaving the fullscreen mode the app crashes.

  1. open app in landscape mode
  2. start a video
  3. click fullscreen button (it looks like this is not working)
  4. click the leave fullscreen button -> crash

java.lang.NullPointerException: Attempt to invoke virtual method 'int bg.devlabs.fullscreenvideoview.model.Margins.getLeft()' on a null object reference
at bg.devlabs.fullscreenvideoview.FullscreenVideoView.onFullscreenDeactivated(FullscreenVideoView.java:907)
at bg.devlabs.fullscreenvideoview.orientation.OrientationManager.exitFullscreen(OrientationManager.java:90)
at bg.devlabs.fullscreenvideoview.orientation.OrientationManager.handleConfigurationChange(OrientationManager.java:188)
at bg.devlabs.fullscreenvideoview.FullscreenVideoView.onConfigurationChanged(FullscreenVideoView.java:783)
at android.view.View.dispatchConfigurationChanged(View.java:14887)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1636)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewGroup.dispatchConfigurationChanged(ViewGroup.java:1640)
at android.view.ViewRootImpl.updateConfiguration(ViewRootImpl.java:4774)
at android.app.ActivityThread.handleActivityConfigurationChanged(ActivityThread.java:6039)
at android.app.servertransaction.ActivityConfigurationChangeItem.execute(ActivityConfigurationChangeItem.java:51)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2066)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7656)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions