Status Update
Comments
le...@google.com <le...@google.com> #2
Assigning to Shep as we need to build it in Modifier.pressIndicatorGestureFilter().
For context, how it works in Views currently:
Note that we add this delay there only if we are inside the scrolling container, worth exploring if we can do similar thing in Compose
ro...@google.com <ro...@google.com> #3
I gave it some thinking and my current inclination is that it doesn't make sense at all to make it a foundational requirement.
It's a grey areas, but still it strikes me as a design choice more than a general concept, so I wonder if we can just add delay(80)
to our ripple logic to solve the issue, but allow other indication/design system devs to decide on their own.
Louis, wdyt?
ap...@google.com <ap...@google.com> #4
This shouldn't be inside our Ripple, as it applies not only for this ripple. Plus once we migrate to the ripple imlementation based on RippleDrawable we would still need this delay. I think this should affect all indications
ch...@google.com <ch...@google.com> #5
I agree, I think this is core touch slop behavior for Android - it doesn't matter what the indication type is, we probably just don't want to propagate the down event until we are sure it wont' be the start of a scroll event
Description
Process: androidx.ui.material.studies, PID: 5005
java.lang.RuntimeException: Unable to start activity ComponentInfo{androidx.ui.material.studies/in.obvious.counter.CounterActivity}: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter r
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2913)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6669)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
Caused by: java.lang.IllegalArgumentException: Parameter specified as non-null is null: method kotlin.jvm.internal.Intrinsics.checkParameterIsNotNull, parameter r
at androidx.compose.frames.FramesKt._readable(Unknown Source:24)
at in.obvious.counter.Fruit.getQuantity(Unknown Source:28)
at in.obvious.counter.Fruit.<init>(CounterActivity.kt:69)
at in.obvious.counter.Fruit.<init>(CounterActivity.kt:64)
at in.obvious.counter.CounterActivity.onCreate$lambda-22$lambda-21$lambda-18$lambda-17$lambda-1(CounterActivity.kt:45)
at in.obvious.counter.CounterActivity.access$onCreate$lambda-22$lambda-21$lambda-18$lambda-17$lambda-1(Unknown Source:16)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$lambda-18$lambda-17$lambda-1$9.invoke(CounterActivity.kt:45)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$lambda-18$lambda-17$lambda-1$9.invoke(Unknown Source:0)
at androidx.compose.CompositionKt.remember(Composition.kt:148)
at androidx.compose.EffectsKt$memo$1.invoke(Effects.kt:291)
at androidx.compose.EffectsKt$memo$1.invoke(Unknown Source:2)
at androidx.compose.Effect.resolve(Effects.kt:107)
at androidx.compose.Effect.resolve$default(Effects.kt:893)
at androidx.compose.EffectsKt.unaryPlus(Effects.kt:892)
at in.obvious.counter.CounterActivity.onCreate$lambda-22$lambda-21$lambda-18$lambda-17(CounterActivity.kt:45)
at in.obvious.counter.CounterActivity.access$onCreate$lambda-22$lambda-21$lambda-18$lambda-17(Unknown Source:13)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$lambda-18$lambda-17$11.invoke(Unknown Source:16)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$lambda-18$lambda-17$11.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at in.obvious.counter.CounterActivity.onCreate$lambda-22$lambda-21$lambda-18(Unknown Source:20)
at in.obvious.counter.CounterActivity.access$onCreate$lambda-22$lambda-21$lambda-18(Unknown Source:13)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$lambda-18$12.invoke(CounterActivity.kt:39)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$lambda-18$12.invoke(Unknown Source:0)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0(Boilerplate.kt:15)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0(Unknown Source:16)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0$0.invoke(Unknown Source:18)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0$0.invoke(Unknown Source:0)
2019-06-21 07:07:26.519 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1(Unknown Source:23)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1(Unknown Source:16)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1$1.invoke(Boilerplate.kt:14)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$lambda-1$1.invoke(Unknown Source:0)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4(Surface.kt:95)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4(Unknown Source:16)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$0.invoke(Unknown Source:18)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$0.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5(Unknown Source:23)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5(Unknown Source:16)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5$1.invoke(Surface.kt:94)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$lambda-5$1.invoke(Unknown Source:0)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33(Text.kt:295)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33(Unknown Source:16)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33$19.invoke(Unknown Source:18)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33$19.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35$lambda-34(Unknown Source:23)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35$lambda-34(Unknown Source:16)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$20.invoke(Text.kt:294)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$20.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35(Text.kt:294)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35(Unknown Source:19)
at androidx.ui.core.$CurrentTextStyleProvider$lambda-35$21.invoke(Unknown Source:20)
at androidx.ui.core.$CurrentTextStyleProvider$lambda-35$21.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.TextKt.CurrentTextStyleProvider(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8(Surface.kt:94)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8(Unknown Source:19)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$2.invoke(Unknown Source:20)
2019-06-21 07:07:26.522 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$lambda-8$2.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9(Unknown Source:19)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$3.invoke(Surface.kt:91)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$lambda-9$3.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.material.ripple.RippleSurfaceKt.RippleSurface$lambda-14(RippleSurface.kt:105)
at androidx.ui.material.ripple.RippleSurfaceKt.access$RippleSurface$lambda-14(Unknown Source:19)
at androidx.ui.material.ripple.$RippleSurface$lambda-14$8.invoke(Unknown Source:20)
at androidx.ui.material.ripple.$RippleSurface$lambda-14$8.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.ripple.RippleSurfaceKt.RippleSurface(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12(Surface.kt:91)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12(Unknown Source:19)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$4.invoke(Unknown Source:20)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$lambda-12$4.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13(Unknown Source:19)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$5.invoke(Surface.kt:89)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$lambda-13$5.invoke(Unknown Source:0)
at androidx.ui.material.clip.ClipPathKt.ClipPath$lambda-6(ClipPath.kt:56)
at androidx.ui.material.clip.ClipPathKt.access$ClipPath$lambda-6(Unknown Source:19)
at androidx.ui.material.clip.$ClipPath$lambda-6$2.invoke(Unknown Source:20)
at androidx.ui.material.clip.$ClipPath$lambda-6$2.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.clip.ClipPathKt.ClipPath(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16(Surface.kt:89)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16(Unknown Source:25)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$6.invoke(Unknown Source:24)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$lambda-16$6.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22$lambda-17(Unknown Source:32)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22$lambda-17(Unknown Source:25)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$7.invoke(Surface.kt:87)
2019-06-21 07:07:26.525 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$lambda-17$7.invoke(Unknown Source:3)
at androidx.ui.material.clip.cache.CachingClipperKt.CachingClipper$lambda-1(CachingClipper.kt:40)
at androidx.ui.material.clip.cache.CachingClipperKt.access$CachingClipper$lambda-1(Unknown Source:19)
at androidx.ui.material.clip.cache.$CachingClipper$lambda-1$1.invoke(Unknown Source:20)
at androidx.ui.material.clip.cache.$CachingClipper$lambda-1$1.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.clip.cache.CachingClipperKt.CachingClipper(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23$lambda-22(Surface.kt:87)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23$lambda-22(Unknown Source:25)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$8.invoke(Unknown Source:24)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$lambda-22$8.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26$lambda-23(Unknown Source:32)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26$lambda-23(Unknown Source:25)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$9.invoke(Surface.kt:85)
at androidx.ui.material.surface.SurfaceKt$$Surface$lambda-26$lambda-23$9.invoke(Unknown Source:0)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9(Layout.kt:222)
at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9(Unknown Source:16)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$6.invoke(Unknown Source:18)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$6.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10(Unknown Source:23)
at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10(Unknown Source:16)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$7.invoke(Layout.kt:221)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$7.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11(Layout.kt:221)
at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11(Unknown Source:16)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$8.invoke(Unknown Source:18)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$8.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12(Unknown Source:23)
at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12(Unknown Source:16)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$9.invoke(Layout.kt:220)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$lambda-12$9.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13(Layout.kt:220)
2019-06-21 07:07:26.529 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13(Unknown Source:19)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$10.invoke(Unknown Source:20)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$lambda-13$10.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16$lambda-15$lambda-14(Unknown Source:26)
at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16$lambda-15$lambda-14(Unknown Source:19)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$11.invoke(Layout.kt:219)
at androidx.ui.core.LayoutKt$$ComplexLayout$lambda-16$lambda-15$lambda-14$11.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.LayoutKt.ComplexLayout$lambda-16(Layout.kt:219)
at androidx.ui.core.LayoutKt.access$ComplexLayout$lambda-16(Unknown Source:19)
at androidx.ui.core.$ComplexLayout$lambda-16$14.invoke(Unknown Source:20)
at androidx.ui.core.$ComplexLayout$lambda-16$14.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.LayoutKt.ComplexLayout(Unknown Source:26)
at androidx.ui.core.LayoutKt.Layout$lambda-34(Layout.kt:294)
at androidx.ui.core.LayoutKt.access$Layout$lambda-34(Unknown Source:19)
at androidx.ui.core.$Layout$lambda-34$31.invoke(Unknown Source:20)
at androidx.ui.core.$Layout$lambda-34$31.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.LayoutKt.Layout(Unknown Source:26)
at androidx.ui.material.surface.SurfaceKt.SurfaceLayout$lambda-33(Surface.kt:115)
at androidx.ui.material.surface.SurfaceKt.access$SurfaceLayout$lambda-33(Unknown Source:16)
at androidx.ui.material.surface.$SurfaceLayout$lambda-33$15.invoke(Unknown Source:18)
at androidx.ui.material.surface.$SurfaceLayout$lambda-33$15.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.SurfaceLayout(Unknown Source:23)
at androidx.ui.material.surface.SurfaceKt.Surface$lambda-26(Surface.kt:85)
at androidx.ui.material.surface.SurfaceKt.access$Surface$lambda-26(Unknown Source:25)
at androidx.ui.material.surface.$Surface$lambda-26$10.invoke(Unknown Source:24)
at androidx.ui.material.surface.$Surface$lambda-26$10.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.surface.SurfaceKt.Surface(Unknown Source:32)
at androidx.ui.material.surface.SurfaceKt.Surface$default(Surface.kt:79)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4(Boilerplate.kt:14)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4(Unknown Source:16)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$2.invoke(Unknown Source:18)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$lambda-4$2.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5(Unknown Source:23)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5(Unknown Source:16)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$3.invoke(Boilerplate.kt:13)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$lambda-5$3.invoke(Unknown Source:0)
at androidx.ui.material.studies.rally.RallyThemeKt.RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0(RallyTheme.kt:90)
at androidx.ui.material.studies.rally.RallyThemeKt.access$RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0(Unknown Source:16)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0$0.invoke(Unknown Source:18)
2019-06-21 07:07:26.536 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1$lambda-0$0.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.studies.rally.RallyThemeKt.RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1(Unknown Source:23)
at androidx.ui.material.studies.rally.RallyThemeKt.access$RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1(Unknown Source:16)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1$1.invoke(RallyTheme.kt:89)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$lambda-4$lambda-1$1.invoke(Unknown Source:0)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33(Text.kt:295)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33(Unknown Source:16)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33$19.invoke(Unknown Source:18)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33$19.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35$lambda-34(Unknown Source:23)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35$lambda-34(Unknown Source:16)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$20.invoke(Text.kt:294)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$20.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35(Text.kt:294)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35(Unknown Source:19)
at androidx.ui.core.$CurrentTextStyleProvider$lambda-35$21.invoke(Unknown Source:20)
at androidx.ui.core.$CurrentTextStyleProvider$lambda-35$21.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.TextKt.CurrentTextStyleProvider(Unknown Source:26)
at androidx.ui.material.studies.rally.RallyThemeKt.RallyTheme$lambda-8$lambda-5$lambda-4(RallyTheme.kt:89)
at androidx.ui.material.studies.rally.RallyThemeKt.access$RallyTheme$lambda-8$lambda-5$lambda-4(Unknown Source:16)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$lambda-4$2.invoke(Unknown Source:18)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$lambda-4$2.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.studies.rally.RallyThemeKt.RallyTheme$lambda-8$lambda-5(Unknown Source:23)
at androidx.ui.material.studies.rally.RallyThemeKt.access$RallyTheme$lambda-8$lambda-5(Unknown Source:16)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$3.invoke(RallyTheme.kt:86)
at androidx.ui.material.studies.rally.RallyThemeKt$$RallyTheme$lambda-8$lambda-5$3.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.material.MaterialThemeKt.MaterialButtonShapeTheme$lambda-25(MaterialTheme.kt:305)
at androidx.ui.material.MaterialThemeKt.access$MaterialButtonShapeTheme$lambda-25(Unknown Source:16)
at androidx.ui.material.$MaterialButtonShapeTheme$lambda-25$19.invoke(Unknown Source:18)
at androidx.ui.material.$MaterialButtonShapeTheme$lambda-25$19.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialButtonShapeTheme(Unknown Source:23)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3$lambda-2(MaterialTheme.kt:66)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3$lambda-2(Unknown Source:16)
2019-06-21 07:07:26.539 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3$lambda-2$0.invoke(Unknown Source:18)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3$lambda-2$0.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3(Unknown Source:23)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3(Unknown Source:16)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3$1.invoke(MaterialTheme.kt:65)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$lambda-3$1.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.material.MaterialThemeKt.MaterialRippleTheme$lambda-19(MaterialTheme.kt:240)
at androidx.ui.material.MaterialThemeKt.access$MaterialRippleTheme$lambda-19(Unknown Source:16)
at androidx.ui.material.$MaterialRippleTheme$lambda-19$13.invoke(Unknown Source:18)
at androidx.ui.material.$MaterialRippleTheme$lambda-19$13.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialRippleTheme(Unknown Source:23)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6(MaterialTheme.kt:65)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6(Unknown Source:16)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$2.invoke(Unknown Source:18)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$lambda-6$2.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7(Unknown Source:23)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7(Unknown Source:16)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$3.invoke(MaterialTheme.kt:64)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-7$3.invoke(Unknown Source:0)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33(Text.kt:295)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33(Unknown Source:16)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33$19.invoke(Unknown Source:18)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$lambda-33$19.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35$lambda-34(Unknown Source:23)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35$lambda-34(Unknown Source:16)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$20.invoke(Text.kt:294)
at androidx.ui.core.TextKt$$CurrentTextStyleProvider$lambda-35$lambda-34$20.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.TextKt.CurrentTextStyleProvider$lambda-35(Text.kt:294)
at androidx.ui.core.TextKt.access$CurrentTextStyleProvider$lambda-35(Unknown Source:19)
at androidx.ui.core.$CurrentTextStyleProvider$lambda-35$21.invoke(Unknown Source:20)
2019-06-21 07:07:26.541 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.core.$CurrentTextStyleProvider$lambda-35$21.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.TextKt.CurrentTextStyleProvider(Unknown Source:26)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10(MaterialTheme.kt:64)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10(Unknown Source:19)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$4.invoke(Unknown Source:20)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$4.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11(Unknown Source:26)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11(Unknown Source:19)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$5.invoke(MaterialTheme.kt:63)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$lambda-11$5.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13$lambda-12(MaterialTheme.kt:63)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13$lambda-12(Unknown Source:19)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$6.invoke(Unknown Source:20)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$lambda-12$6.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14$lambda-13(Unknown Source:26)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14$lambda-13(Unknown Source:19)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$7.invoke(MaterialTheme.kt:62)
at androidx.ui.material.MaterialThemeKt$$MaterialTheme$lambda-14$lambda-13$7.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.material.MaterialThemeKt.MaterialTheme$lambda-14(MaterialTheme.kt:62)
at androidx.ui.material.MaterialThemeKt.access$MaterialTheme$lambda-14(Unknown Source:22)
at androidx.ui.material.$MaterialTheme$lambda-14$8.invoke(Unknown Source:22)
at androidx.ui.material.$MaterialTheme$lambda-14$8.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.MaterialThemeKt.MaterialTheme(Unknown Source:29)
at androidx.ui.material.studies.rally.RallyThemeKt.RallyTheme$lambda-8(RallyTheme.kt:86)
at androidx.ui.material.studies.rally.RallyThemeKt.access$RallyTheme$lambda-8(Unknown Source:16)
at androidx.ui.material.studies.rally.$RallyTheme$lambda-8$4.invoke(Unknown Source:18)
at androidx.ui.material.studies.rally.$RallyTheme$lambda-8$4.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.material.studies.rally.RallyThemeKt.RallyTheme(Unknown Source:23)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12$lambda-9$lambda-8(Boilerplate.kt:13)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12$lambda-9$lambda-8(Unknown Source:16)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$4.invoke(Unknown Source:18)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$lambda-8$4.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12$lambda-9(Unknown Source:23)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12$lambda-9(Unknown Source:16)
at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$5.invoke(Boilerplate.kt:12)
2019-06-21 07:07:26.541 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at in.obvious.counter.BoilerplateKt$$Boilerplate$lambda-12$lambda-9$5.invoke(Unknown Source:0)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5$lambda-4(Wrapper.kt:50)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5$lambda-4(Unknown Source:16)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5$lambda-4$0.invoke(Unknown Source:18)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5$lambda-4$0.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5(Unknown Source:23)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5(Unknown Source:16)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5$1.invoke(Wrapper.kt:49)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$lambda-5$1.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6(Wrapper.kt:49)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6(Unknown Source:19)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$2.invoke(Unknown Source:20)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$lambda-6$2.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7(Unknown Source:26)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7(Unknown Source:19)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$3.invoke(Wrapper.kt:48)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$lambda-7$3.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8(Wrapper.kt:48)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8(Unknown Source:22)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$4.invoke(Unknown Source:22)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$lambda-8$4.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9(Unknown Source:29)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9(Unknown Source:22)
2019-06-21 07:07:26.542 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$5.invoke(Wrapper.kt:47)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$lambda-9$5.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10(Wrapper.kt:47)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10(Unknown Source:25)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$6.invoke(Unknown Source:24)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$lambda-10$6.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11(Unknown Source:32)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11(Unknown Source:25)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$7.invoke(Wrapper.kt:46)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$lambda-11$7.invoke(Unknown Source:0)
at androidx.compose.Ambient.Provider(Ambient.kt:128)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12(Wrapper.kt:46)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12(Unknown Source:25)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$8.invoke(Unknown Source:24)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$lambda-12$8.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15$lambda-14$lambda-13(Unknown Source:32)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15$lambda-14$lambda-13(Unknown Source:25)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$9.invoke(Wrapper.kt:45)
at androidx.ui.core.WrapperKt$$CraneWrapper$lambda-15$lambda-14$lambda-13$9.invoke(Unknown Source:0)
at androidx.compose.Compose$Root.compose(Compose.kt:44)
at androidx.compose.Component.doCompose(Component.kt:98)
at androidx.compose.Component.invoke(Component.kt:111)
at androidx.compose.Recomposer$recompose$1.invoke(Recomposer.kt:61)
at androidx.compose.Recomposer$recompose$1.invoke(Recomposer.kt:23)
at androidx.compose.ViewComposerKt.runWithCurrent(ViewComposer.kt:402)
at androidx.compose.Recomposer.recompose(Recomposer.kt:52)
at androidx.compose.Recomposer.access$recompose(Recomposer.kt:23)
at androidx.compose.Recomposer$Companion.recompose$compose_runtime_debug(Recomposer.kt:41)
at androidx.compose.CompositionContext.compose(CompositionContext.kt:50)
at androidx.compose.Compose$Root.update(Compose.kt:36)
at androidx.compose.Compose.composeInto(Compose.kt:201)
at androidx.ui.core.WrapperKt.CraneWrapper$lambda-15(Wrapper.kt:45)
at androidx.ui.core.WrapperKt.access$CraneWrapper$lambda-15(Unknown Source:16)
at androidx.ui.core.$CraneWrapper$lambda-15$11.invoke(Unknown Source:18)
at androidx.ui.core.$CraneWrapper$lambda-15$11.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at androidx.ui.core.WrapperKt.CraneWrapper(Unknown Source:23)
at in.obvious.counter.BoilerplateKt.Boilerplate$lambda-12(Boilerplate.kt:12)
at in.obvious.counter.BoilerplateKt.access$Boilerplate$lambda-12(Unknown Source:16)
at in.obvious.counter.$Boilerplate$lambda-12$6.invoke(Unknown Source:18)
at in.obvious.counter.$Boilerplate$lambda-12$6.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at in.obvious.counter.BoilerplateKt.Boilerplate(Unknown Source:23)
2019-06-21 07:07:26.543 5005-5005/androidx.ui.material.studies E/AndroidRuntime: at in.obvious.counter.CounterActivity.onCreate$lambda-22$lambda-21(CounterActivity.kt:39)
at in.obvious.counter.CounterActivity.access$onCreate$lambda-22$lambda-21(Unknown Source:13)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$13.invoke(Unknown Source:16)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$lambda-21$13.invoke(Unknown Source:0)
at androidx.compose.ObserveKt.Observe(Observe.kt:38)
at in.obvious.counter.CounterActivity.onCreate$lambda-22(Unknown Source:20)
at in.obvious.counter.CounterActivity.access$onCreate$lambda-22(Unknown Source:13)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$14.invoke(CounterActivity.kt:38)
at in.obvious.counter.CounterActivity$$onCreate$lambda-22$14.invoke(Unknown Source:0)
at androidx.compose.Compose$Root.compose(Compose.kt:44)
at androidx.compose.Component.doCompose(Component.kt:98)
at androidx.compose.Component.invoke(Component.kt:111)
at androidx.compose.Recomposer$recompose$1.invoke(Recomposer.kt:61)
at androidx.compose.Recomposer$recompose$1.invoke(Recomposer.kt:23)
at androidx.compose.ViewComposerKt.runWithCurrent(ViewComposer.kt:402)
at androidx.compose.Recomposer.recompose(Recomposer.kt:52)
at androidx.compose.Recomposer.access$recompose(Recomposer.kt:23)
at androidx.compose.Recomposer$Companion.recompose$compose_runtime_debug(Recomposer.kt:41)
at androidx.compose.CompositionContext.compose(CompositionContext.kt:50)
at androidx.compose.Compose$Root.update(Compose.kt:36)
at androidx.compose.Compose.composeInto(Compose.kt:137)
at androidx.compose.ComposeKt.compose(Compose.kt:272)
at androidx.compose.ComposeKt.setContent(Compose.kt:244)
at in.obvious.counter.CounterActivity.onCreate(CounterActivity.kt:38)
at android.app.Activity.performCreate(Activity.java:7136)
at android.app.Activity.performCreate(Activity.java:7127)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893)
... 11 more
2019-06-21 07:07:26.564 5005-5005/androidx.ui.material.studies I/Process: Sending signal. PID: 5005 SIG: 9
Code that's causing the crash.
@Model
data class Fruit(
val name: String,
val price: Double = 7.0,
var quantity: Int = 0
) {
val totalPrice: Double = price * quantity
}
Text(text = "${
This happens when quantity is updated. when `totalPrice` is a getter, the crash doesn't happen and the code works as intended.
@Model
data class Fruit(
val name: String,
val price: Double = 7.0,
var quantity: Int = 0
) {
val totalPrice: Double
get() = price * quantity
}