smartlook / smartlook-android-sdk

5 stars 1 forks source link

Crash in onAttachedToWindow #15

Closed LukasVykuka closed 5 years ago

LukasVykuka commented 5 years ago

Crash occurs after onActivityResult is called.

SDK version 0.9.0.2.1.4-beta

java.lang.NullPointerException: Attempt to invoke interface method 'void android.view.Window$Callback.onAttachedToWindow()' on a null object reference
        at com.smartlook.sdk.smartlook.analytics.c.d.b.a.onAttachedToWindow(SourceFile:103)
        at com.android.internal.policy.DecorView.onAttachedToWindow(DecorView.java:1433)
        at android.view.View.dispatchAttachedToWindow(View.java:15407)
        at android.view.ViewGroup.dispatchAttachedToWindow(ViewGroup.java:2956)
        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1528)
        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1258)
        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6348)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:871)
        at android.view.Choreographer.doCallbacks(Choreographer.java:683)
        at android.view.Choreographer.doFrame(Choreographer.java:619)
        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:857)
        at android.os.Handler.handleCallback(Handler.java:751)
        at android.os.Handler.dispatchMessage(Handler.java:95)
        at android.os.Looper.loop(Looper.java:154)
        at android.app.ActivityThread.main(ActivityThread.java:6123)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)
SenNeonoveNoci commented 5 years ago

Hi @LukasVykuka

we gonna look into your issue and keep you informed.

Can you provide us with more info?

LukasVykuka commented 5 years ago

It's happen on all devices and all Android versions. SDK version 0.9.0.2.1.4-beta

LukasVykuka commented 5 years ago

I have another info: it happen if onActivityResult is called in Activity which have SurfaceView in layout for playing video. Crashing even with Smartlook.init(key, false).

Acro commented 5 years ago

@LukasVykuka The fix is underway and should be part of next release. We will update this issue accordingly.

Acro commented 5 years ago

@LukasVykuka The release is planned for today.

adamblack commented 5 years ago

Hi @LukasVykuka ,

should be fixed in new version.

LukasVykuka commented 5 years ago

I confirm, thanks.