View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0011999 | Taler | wallet (Android App) | public | 2026-11-10 20:19 | 2026-11-10 20:19 |
| Reporter | sebasjm | Assigned To | Resolution deadline | ||
| Implementer | Reviewer | ||||
| Release signed by | Deployed by | ||||
| Verifier | Communicator | CM_7 | |||
| Data protection authority notification required | No | ||||
| CSIRT notification required | No | ||||
| Estimated effort (hours) | Actual effort (hours) | 0 | |||
| Fast-track | No | ||||
| Work package | none | ||||
| Priority | normal | Severity | crash | Reproducibility | have not tried |
| Status | new | Resolution | open | ||
| Summary | 0011999: crash details from play store: be5d28fe02fd09b6b7ebf94e44941acf | ||||
| Description | https://play.google.com/console/u/0/developers/5955905454448196576/app/4973116770197721179/vitals/crashes/be5d28fe02fd09b6b7ebf94e44941acf/details Sample attributes: Google Pixel 11 Android 17 (SDK 37) Version: 100 (1.6.8) Exception java.lang.IndexOutOfBoundsException: Empty list doesn't contain element at index 0. at kotlin.collections.EmptyList.get (Collections.kt:37) at kotlin.collections.EmptyList.get (Collections.kt:25) at net.taler.wallet.withdraw.TransactionWithdrawalComposableKt.TransactionWithdrawalComposable (TransactionWithdrawalComposable.kt:111) at net.taler.wallet.transactions.TransactionDetailScreenKt.TransactionDetailScreen$lambda$11 (TransactionDetailScreen.kt:237) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke (ComposableLambda.kt:131) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke (ComposableLambda.kt:52) at net.taler.wallet.compose.GlobalScaffoldKt.GlobalScaffold$lambda$1 (GlobalScaffold.kt:140) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke (ComposableLambda.kt:131) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke (ComposableLambda.kt:52) at androidx.compose.material3.ScaffoldKt$ScaffoldLayout$bodyContent$1$1.invoke (Scaffold.kt:163) at androidx.compose.material3.ScaffoldKt$ScaffoldLayout$bodyContent$1$1.invoke (Scaffold.kt:163) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke (ComposableLambda.kt:122) at androidx.compose.runtime.internal.ComposableLambdaImpl.invoke (ComposableLambda.kt:52) at androidx.compose.runtime.internal.Expect_jvmKt.invokeComposable (Expect.jvmAndAndroid.kt:26) at androidx.compose.runtime.GapComposer.doCompose-aFTiNEg (GapComposer.kt:2643) at androidx.compose.runtime.GapComposer.composeContent--ZbOJvo$runtime (GapComposer.kt:2545) at androidx.compose.runtime.CompositionImpl.composeContent (Composition.kt:895) at androidx.compose.runtime.Recomposer.composeInitial$runtime (Recomposer.kt:1178) at androidx.compose.runtime.GapComposer$CompositionContextImpl.composeInitial$runtime (GapComposer.kt:2987) at androidx.compose.runtime.CompositionImpl.composeInitial (Composition.kt:732) at androidx.compose.runtime.CompositionImpl.setContent (Composition.kt:699) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose (SubcomposeLayout.kt:721) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose (SubcomposeLayout.kt:658) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState.subcompose (LayoutNodeSubcompositionsState.java:624) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$Scope.subcompose (SubcomposeLayout.kt:1353) at androidx.compose.material3.ScaffoldKt.ScaffoldLayout_FMILGgc$lambda$15$lambda$14 (Scaffold.kt:274) at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s (SubcomposeLayout.kt:955) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0 (InnerNodeCoordinator.kt:130) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:173) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:172) at androidx.compose.runtime.snapshots.Snapshot$Companion.observeInternal$runtime$default (Snapshot.java:512) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads (SnapshotStateObserver.kt:261) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui (OwnerSnapshotObserver.java:138) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0 (MeasurePassDelegate.kt:493) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0 (MeasurePassDelegate.kt:470) at androidx.compose.foundation.layout.BoxMeasurePolicy.measure-3p2s80s (Box.kt:145) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0 (InnerNodeCoordinator.kt:130) at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s (GraphicsLayerModifier.kt:843) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s (Size.kt:721) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:173) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:172) at androidx.compose.runtime.snapshots.Snapshot$Companion.observeInternal$runtime$default (Snapshot.java:512) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads (SnapshotStateObserver.kt:261) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui (OwnerSnapshotObserver.java:138) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0 (MeasurePassDelegate.kt:493) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0 (MeasurePassDelegate.kt:470) at androidx.compose.animation.AnimatedEnterExitMeasurePolicy.measure-3p2s80s (AnimatedVisibility.kt:806) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0 (InnerNodeCoordinator.kt:130) at androidx.compose.animation.EnterExitTransitionModifierNode.measure-3p2s80s (EnterExitTransition.kt:1269) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.ui.graphics.BlockGraphicsLayerModifier.measure-3p2s80s (GraphicsLayerModifier.kt:725) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$1$1.invoke-3p2s80s (AnimatedContent.kt:842) at androidx.compose.animation.AnimatedContentKt$AnimatedContent$6$1$1$1.invoke (AnimatedContent.kt:841) at androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s (LayoutModifier.kt:278) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:173) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:172) at androidx.compose.runtime.snapshots.Snapshot$Companion.observeInternal$runtime$default (Snapshot.java:512) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads (SnapshotStateObserver.kt:261) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui (OwnerSnapshotObserver.java:138) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0 (MeasurePassDelegate.kt:493) at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0 (MeasurePassDelegate.kt:470) at androidx.compose.animation.AnimatedContentMeasurePolicy.measure-3p2s80s (AnimatedContent.kt:894) at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0 (InnerNodeCoordinator.kt:130) at androidx.compose.animation.AnimatedContentTransitionScopeImpl$SizeModifierNode.measure-3p2s80s (AnimatedContent.kt:655) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s (Size.kt:721) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.foundation.layout.FillNode.measure-3p2s80s (Size.kt:721) at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0 (LayoutModifierNodeCoordinator.kt:190) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:173) at androidx.compose.ui.node.MeasurePassDelegate$performMeasureBlock$1.invoke (MeasurePassDelegate.kt:172) at androidx.compose.runtime.snapshots.Snapshot.enter (Snapshot.java:152) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads (SnapshotStateObserver.kt:261) at androidx.compose.ui.node.OwnerSnapshotObserver.observeReads$ui (OwnerSnapshotObserver.java:138) at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0 (MeasurePassDelegate.kt:493) at androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui (LayoutNode.kt:1290) at androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui$default (LayoutNode.kt:1283) at androidx.compose.ui.node.MeasureAndLayoutDelegate.doRemeasure-sdFAvZA (MeasureAndLayoutDelegate.kt:383) at androidx.compose.ui.node.MeasureAndLayoutDelegate.remeasureIfNeeded (MeasureAndLayoutDelegate.kt:672) at androidx.compose.ui.node.MeasureAndLayoutDelegate.access$getRoot$p (MeasureAndLayoutDelegate.kt:46) at androidx.compose.ui.node.MeasureAndLayoutDelegate.access$remeasureIfNeeded (MeasureAndLayoutDelegate.kt:46) at androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout (MeasureAndLayoutDelegate.kt:409) at androidx.compose.ui.platform.AndroidComposeView.measureAndLayout (AndroidComposeView.android.kt:1860) at androidx.compose.ui.node.Owner.measureAndLayout$default (Owner.java:259) at androidx.compose.ui.platform.AndroidComposeView.dispatchDraw (AndroidComposeView.android.kt:2195) at android.view.View.draw (View.java:25524) at android.view.View.updateDisplayListIfDirty (View.java:24368) at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4689) at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4662) at android.view.View.updateDisplayListIfDirty (View.java:24322) at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4689) at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4662) at android.view.View.updateDisplayListIfDirty (View.java:24322) at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4689) at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4662) at android.view.View.updateDisplayListIfDirty (View.java:24322) at android.view.ViewGroup.recreateChildDisplayList (ViewGroup.java:4689) at android.view.ViewGroup.dispatchGetDisplayList (ViewGroup.java:4662) at android.view.View.updateDisplayListIfDirty (View.java:24322) at android.view.ThreadedRenderer.updateViewTreeDisplayList (ThreadedRenderer.java:726) at android.view.ThreadedRenderer.updateRootDisplayList (ThreadedRenderer.java:732) at android.view.ThreadedRenderer.draw (ThreadedRenderer.java:830) at android.view.ViewRootImpl.draw (ViewRootImpl.java:6320) at android.view.ViewRootImpl.performDraw (ViewRootImpl.java:5970) at android.view.ViewRootImpl.performTraversals (ViewRootImpl.java:4903) at android.view.ViewRootImpl.doTraversal (ViewRootImpl.java:3351) at android.view.ViewRootImpl$TraversalCallback.onVsync (ViewRootImpl.java:11454) at android.view.Choreographer$CallbackRecord.run (Choreographer.java:1664) at android.view.Choreographer.doCallbacks (Choreographer.java:1252) at android.view.Choreographer.doFrame (Choreographer.java:1209) at android.view.Choreographer$FrameDisplayEventReceiver.run (Choreographer.java:1640) at android.os.Handler.handleCallback (Handler.java:1095) at android.os.Handler.dispatchMessageImpl (Handler.java:135) at android.os.Handler.dispatchMessage (Handler.java:125) at android.os.Looper.loopOnce (Looper.java:296) at android.os.Looper.loop (Looper.java:397) at android.app.ActivityThread.main (ActivityThread.java:9527) at java.lang.reflect.Method.invoke at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:575) at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:939) | ||||
| Tags | No tags attached. | ||||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-11-10 20:19 | sebasjm | New Issue |