View Issue Details

IDProjectCategoryView StatusLast Update
0009672Talerwallet (iOS App)public2025-03-31 08:07
ReporterChristian Grothoff Assigned ToMarcS  
PriorityurgentSeveritycrashReproducibilityhave not tried
Status resolvedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version1.0Fixed in Version1.0 
Summary0009672: Internal core error on attempt to repurchase.
DescriptionI get an 'internal core error', no detailed error message.
Steps To Reproduce- enable WebExtension on Firefox
- withdraw some KUDOS
- select article to pay in shop
- 'pay with a mobile phone' in WebEx wallet
- scan QR code with iOS, pay
- article shows
- open same article again in 'private' window
- again select 'pay with a mobile phone' in WebEx wallet
- again scan QR code with iOS. It dies.
- correct behavior: same as before, iOS pays (repurchase) and WebEx switches to article automatically.
TagsNo tags attached.

Relationships

child of 0009394 feedbackChristian Grothoff Suspiciously long loading time 

Activities

MarcS

2025-03-31 07:56

developer   ~0024345

KycAuthRequired = "kyc-auth",
  PaidByOther = "paid-by-other",
  CompletedByOtherWallet = "completed-by-other-wallet"
==> all three minor states were not defined in the iOS wallet, because these additions were not announced in the "Breaking API change" Mattermost channel.

MarcS

2025-03-31 08:07

developer   ~0024346

After adding the new minor states (and without changing anything else in the iOS app), the behavior now is:
- Firefox: select article to pay in shop
- 'pay with a mobile phone' in WebEx wallet
- scan QR code with iOS, pay
- article shows
- open same article again in 'private' window
- again select 'pay with a mobile phone' in WebEx wallet
- again scan QR code with iOS. It says "Already paid", and Firefox (non-private window, still open in the background) refreshes the article, but the private window (in the front) does not refresh and still shows the QR code

However, in the iOS wallet the transaction is shown as "abandoned" (not "purchased").

Issue History

Date Modified Username Field Change
2025-03-29 20:04 Christian Grothoff New Issue
2025-03-29 20:04 Christian Grothoff Status new => assigned
2025-03-29 20:04 Christian Grothoff Assigned To => MarcS
2025-03-29 20:14 Christian Grothoff Relationship added child of 0009394
2025-03-31 07:56 MarcS Note Added: 0024345
2025-03-31 08:07 MarcS Status assigned => resolved
2025-03-31 08:07 MarcS Resolution open => fixed
2025-03-31 08:07 MarcS Fixed in Version => 1.0
2025-03-31 08:07 MarcS Note Added: 0024346