Created
July 21, 2023 12:22
-
-
Save victorbrndls/01b8387e376d2b67968bd30b5328a0a8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Fatal Exception: java.lang.IllegalStateException: Underflow in restore - more restores than saves | |
at android.graphics.Canvas.restore(Canvas.java:575) | |
at androidx.compose.ui.graphics.AndroidCanvas.restore(AndroidCanvas.android.kt:85) | |
at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:277) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:354) | |
at androidx.compose.ui.node.LayoutModifierNodeCoordinator.performDraw(LayoutModifierNodeCoordinator.kt:236) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.node.InnerNodeCoordinator.performDraw(InnerNodeCoordinator.kt:151) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutModifierNodeCoordinator.performDraw(LayoutModifierNodeCoordinator.kt:236) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.node.InnerNodeCoordinator.performDraw(InnerNodeCoordinator.kt:151) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.node.InnerNodeCoordinator.performDraw(InnerNodeCoordinator.kt:151) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.access$drawContainedDrawModifiers(NodeCoordinator.kt) | |
at androidx.compose.ui.node.NodeCoordinator$invoke$1.invoke(NodeCoordinator.kt:396) | |
at androidx.compose.ui.node.NodeCoordinator$invoke$1.invoke(NodeCoordinator.kt:395) | |
at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2200) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:234) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:230) | |
at androidx.compose.runtime.SnapshotStateKt__DerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:341) | |
at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(SnapshotState.kt:1) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:230) | |
at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:120) | |
at androidx.compose.ui.node.NodeCoordinator.invoke(NodeCoordinator.kt:395) | |
at androidx.compose.ui.node.NodeCoordinator.invoke(NodeCoordinator.kt:58) | |
at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:276) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:354) | |
at androidx.compose.ui.node.LayoutModifierNodeCoordinator.performDraw(LayoutModifierNodeCoordinator.kt:236) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.node.InnerNodeCoordinator.performDraw(InnerNodeCoordinator.kt:151) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.node.InnerNodeCoordinator.performDraw(InnerNodeCoordinator.kt:151) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.access$drawContainedDrawModifiers(NodeCoordinator.kt) | |
at androidx.compose.ui.node.NodeCoordinator$invoke$1.invoke(NodeCoordinator.kt:396) | |
at androidx.compose.ui.node.NodeCoordinator$invoke$1.invoke(NodeCoordinator.kt:395) | |
at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2200) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:234) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:230) | |
at androidx.compose.runtime.SnapshotStateKt__DerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:341) | |
at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(SnapshotState.kt:1) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:230) | |
at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:120) | |
at androidx.compose.ui.node.NodeCoordinator.invoke(NodeCoordinator.kt:395) | |
at androidx.compose.ui.node.NodeCoordinator.invoke(NodeCoordinator.kt:58) | |
at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:276) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:354) | |
at androidx.compose.ui.node.LayoutModifierNodeCoordinator.performDraw(LayoutModifierNodeCoordinator.kt:236) | |
at androidx.compose.ui.node.LayoutNodeDrawScope.drawContent(LayoutNodeDrawScope.kt:64) | |
at androidx.compose.foundation.Background.draw(Background.kt:107) | |
at androidx.compose.ui.node.BackwardsCompatNode.draw(BackwardsCompatNode.kt:361) | |
at androidx.compose.ui.node.LayoutNodeDrawScope.draw-x_KDEd0$ui_release(LayoutNodeDrawScope.kt:92) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:370) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutModifierNodeCoordinator.performDraw(LayoutModifierNodeCoordinator.kt:236) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.access$drawContainedDrawModifiers(NodeCoordinator.kt) | |
at androidx.compose.ui.node.NodeCoordinator$invoke$1.invoke(NodeCoordinator.kt:396) | |
at androidx.compose.ui.node.NodeCoordinator$invoke$1.invoke(NodeCoordinator.kt:395) | |
at androidx.compose.runtime.snapshots.Snapshot$Companion.observe(Snapshot.kt:2200) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:234) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver$observeReads$1$1.invoke(SnapshotStateObserver.kt:230) | |
at androidx.compose.runtime.SnapshotStateKt__DerivedStateKt.observeDerivedStateRecalculations(DerivedState.kt:341) | |
at androidx.compose.runtime.SnapshotStateKt.observeDerivedStateRecalculations(SnapshotState.kt:1) | |
at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:230) | |
at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui_release(OwnerSnapshotObserver.kt:120) | |
at androidx.compose.ui.node.NodeCoordinator.invoke(NodeCoordinator.kt:395) | |
at androidx.compose.ui.node.NodeCoordinator.invoke(NodeCoordinator.kt:58) | |
at androidx.compose.ui.platform.RenderNodeLayer.drawLayer(RenderNodeLayer.android.kt:276) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:354) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.node.InnerNodeCoordinator.performDraw(InnerNodeCoordinator.kt:151) | |
at androidx.compose.ui.node.NodeCoordinator.drawContainedDrawModifiers(NodeCoordinator.kt:367) | |
at androidx.compose.ui.node.NodeCoordinator.draw(NodeCoordinator.kt:359) | |
at androidx.compose.ui.node.LayoutNode.draw$ui_release(LayoutNode.kt:866) | |
at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw(AndroidComposeView.android.kt:1041) | |
at android.view.View.draw(View.java:19126) | |
at com.smartlook.sdk.wireframe.descriptor.ViewDescriptor.extractSkeletonsCanvas(:101) | |
at com.smartlook.sdk.wireframe.l.describe(SourceFile:8) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.a(SourceFile:3) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.access$extract() | |
at com.smartlook.sdk.wireframe.WireframeExtractor$c.invoke(SourceFile:1) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describeChild(SourceFile:37) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describe(SourceFile:4) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.a(SourceFile:3) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.access$extract() | |
at com.smartlook.sdk.wireframe.WireframeExtractor$c.invoke(SourceFile:1) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describeChild(SourceFile:37) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describe(SourceFile:4) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.a(SourceFile:3) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.access$extract() | |
at com.smartlook.sdk.wireframe.WireframeExtractor$c.invoke(SourceFile:1) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describeChild(SourceFile:37) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describe(SourceFile:4) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.a(SourceFile:3) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.access$extract() | |
at com.smartlook.sdk.wireframe.WireframeExtractor$c.invoke(SourceFile:1) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describeChild(SourceFile:37) | |
at com.smartlook.sdk.wireframe.descriptor.ViewGroupDescriptor.describe(SourceFile:4) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.a(SourceFile:3) | |
at com.smartlook.sdk.wireframe.WireframeExtractor.a(SourceFile:5) | |
at com.smartlook.sdk.wireframe.WireframeConstructor.updateView(:10) | |
at com.smartlook.sdk.capturer.FrameCapturer$b.a(SourceFile:2) | |
at com.smartlook.sdk.capturer.d$e.doFrame(:158) | |
at android.view.Choreographer$CallbackRecord.run(Choreographer.java:964) | |
at android.view.Choreographer.doCallbacks(Choreographer.java:778) | |
at android.view.Choreographer.doFrame(Choreographer.java:710) | |
at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:952) | |
at android.os.Handler.handleCallback(Handler.java:789) | |
at android.os.Handler.dispatchMessage(Handler.java:98) | |
at android.os.Looper.loop(Looper.java:169) | |
at android.app.ActivityThread.main(ActivityThread.java:6578) | |
at java.lang.reflect.Method.invoke(Method.java) | |
at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) | |
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment