View Issue Details

IDProjectCategoryView StatusLast Update
0010102Talerwallet (iOS App)public2025-06-16 22:39
ReporterLeoW Assigned ToFlorian Dold  
PrioritynormalSeveritycrashReproducibilityalways
Status assignedResolutionopen 
Target Version1.0 stretch goals 
Summary0010102: Integration Test fails and wallet crashes if Payment Service (KUDOS) gets removed
DescriptionI ran integration tests with kudos in the current iOS Wallet (1.0.13 and core 1.0.16), which results in various errors and one of the following core error messages (screenshot 1). I then deleted the payment service provider (KUDOS), which resulted in the balance getting zero-ed, but the Provider remaining in the wallet and pending transactions still being shown. I then clicked on the pending transaction, with the wallet then crashing immediately.
Steps To Reproduce1. Start Integration Test
2. Error Pop-up
3. Delete Payment Service
4. Payment service remains in the wallet with zero balance and pending transactions
5. When selecting pending transaction, wallet crashes
TagsGLS
Attached Files
screenshot 1.jpg (40,125 bytes)   
screenshot 1.jpg (40,125 bytes)   

Activities

MarcS

2025-06-15 09:53

developer   ~0025240

I can't reproduce this when using DEMO. After deleting the payment provider, Balances shows the "Empty wallet" view. There is no pending tx...

MarcS

2025-06-15 09:57

developer   ~0025241

Your video shows a mis-configured Exchange (denominations), thus not DEMO. Please check with DEMO whether you can reproduce the problem there. If not, check again with your Exchange. If you can reproduce it, then I need credentials to debug...

MarcS

2025-06-16 11:11

developer   ~0025249

I fixed the crash (trying to read first item from array which was empty but shouldn't) - but the main problem is that wallet-core doesn't delete the Payment provider even though the user confirmed the warning that the money is lost.

MarcS

2025-06-16 11:38

developer   ~0025250

wallet-core should obey deleteExchange{"purge":true,...}

Issue History

Date Modified Username Field Change
2025-06-13 08:16 LeoW New Issue
2025-06-13 08:16 LeoW Tag Attached: GLS
2025-06-13 08:16 LeoW File Added: screenshot 1.jpg
2025-06-13 08:16 LeoW File Added: MicrosoftTeams-video.mp4
2025-06-15 09:53 MarcS Note Added: 0025240
2025-06-15 09:57 MarcS Assigned To => LeoW
2025-06-15 09:57 MarcS Status new => feedback
2025-06-15 09:57 MarcS Note Added: 0025241
2025-06-16 09:20 LeoW Assigned To LeoW => MarcS
2025-06-16 11:11 MarcS Note Added: 0025249
2025-06-16 11:38 MarcS Assigned To MarcS => Florian Dold
2025-06-16 11:38 MarcS Status feedback => assigned
2025-06-16 11:38 MarcS Note Added: 0025250
2025-06-16 22:39 Florian Dold Target Version => 1.0 stretch goals