Skip to content

[Android][NullPointerException] Attempt to invoke virtual method 'androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int)' on a null object reference #109

@viktor-savchik-idf

Description

@viktor-savchik-idf

In our app we have top 1 crash related to UXCam Flutter plugin.

Could someone take a look?

flutter_uxcam: 2.7.1
flutter: 3.35.5
AGP: 8.11.2
Kotlin: 2.2.20
Devices: Many different devices (All OS versions affected in our case from 8 to 16)

          Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'androidx.core.graphics.Insets androidx.core.view.WindowInsetsCompat.getInsets(int)' on a null object reference
       at com.uxcam.flutteruxcam.FlutterUxcamPlugin.lambda$onAttachedToActivity$0$com-uxcam-flutteruxcam-FlutterUxcamPlugin(FlutterUxcamPlugin.java:186)
       at com.uxcam.flutteruxcam.FlutterUxcamPlugin$$ExternalSyntheticLambda0.onApplyWindowInsets(D8$$SyntheticClass)
       at androidx.core.view.ViewCompat$Api21Impl$1.onApplyWindowInsets(ViewCompat.java:5302)
       at android.view.View.dispatchApplyWindowInsets(View.java:12668)
       at android.view.ViewGroup.dispatchApplyWindowInsets(ViewGroup.java:7716)
       at android.view.ViewRootImpl.dispatchApplyInsets(ViewRootImpl.java:3535)
       at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3808)
       at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3133)
       at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:10860)
       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1871)
       at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1880)
       at android.view.Choreographer.doCallbacks(Choreographer.java:1291)
       at android.view.Choreographer.doFrame(Choreographer.java:1117)
       at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1697)
       at android.os.Handler.handleCallback(Handler.java:959)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loopOnce(Looper.java:232)
       at android.os.Looper.loop(Looper.java:317)
       at android.app.ActivityThread.main(ActivityThread.java:8886)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:681)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:915)   

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions