View Issue Details

IDProjectCategoryView StatusLast Update
0008388Talerexchangepublic2024-03-07 19:51
ReporterChristian Grothoff Assigned ToChristian Grothoff Resolution deadline
ImplementerReviewer 
Release signed byDeployed by 
VerifierCommunicator 
Data protection authority notification requiredNo  
CSIRT notification requiredNo  
Estimated effort (hours)Actual effort (hours)0 
Fast-trackNo
Work packagenone
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Platformi7OSDebian GNU/LinuxOS Versionsqueeze
Product Versiongit (master) 
Target Version0.9.4Fixed in Version0.9.4 
Summary0008388: taler-exchange-transfer exits on 409 from bank
Descriptiondvn reports:

Feb 13 20:01:01 76a9cb35dce4 libeufin-bank[1638]: 13-Feb-2024T20:01:01.160 INFO libeufin-bank - 409 Conflict, POST /accounts/exchange/taler-wire-gate
way/transfer, BANK_UNKNOWN_CREDITOR Creditor account was not found
Feb 13 20:01:01 76a9cb35dce4 taler-exchange-transfer[10581]: ERROR Wire transfer 24 failed: 409/5124
Feb 13 20:01:01 76a9cb35dce4 systemd[1]: taler-exchange-transfer.service: Main process exited, code=exited, status=1/FAILURE
Feb 13 20:01:01 76a9cb35dce4 systemd[1]: taler-exchange-transfer.service: Failed with result 'exit-code'.
Feb 13 20:01:01 76a9cb35dce4 systemd[1]: taler-exchange-transfer.service: Consumed 8.935s CPU time.
Feb 13 20:01:02 76a9cb35dce4 systemd[1]: taler-exchange-transfer.service: Scheduled restart job, restart counter is at 53.

Correct behavior of taler-exchange-transfer is certainly not to exit, but to mark the transfer as failed.
Steps To ReproduceShould suffice to try to deposit into any non-existent account.
TagsNo tags attached.

Required notifications

Address or linkRemarkAdded byNotifiedActions

Relationships

has duplicate 0008399 closedChristian Grothoff exchange makes excessive requests to /accounts/exchange/taler-wire-gateway/transfer 

Activities

Christian Grothoff

2024-02-14 07:42

manager   ~0021284

92cf4a4c..efcb6ef3 changes the code to not exit and just mark the transfer as failed on 409.

Issue History

Date ModifiedUsernameFieldChange
2024-02-13 21:20Christian GrothoffNew Issue
2024-02-13 21:20Christian GrothoffStatusnew => assigned
2024-02-13 21:20Christian GrothoffAssigned To => Christian Grothoff
2024-02-14 07:42Christian GrothoffStatusassigned => informing
2024-02-14 07:42Christian GrothoffResolutionopen => fixed
2024-02-14 07:42Christian GrothoffFixed in Version => 0.10
2024-02-14 07:42Christian GrothoffNote Added: 0021284
2024-02-14 15:38Christian GrothoffRelationship addedhas duplicate 0008399
2024-02-28 17:35Florian DoldTarget Version0.10 => 0.9.4
2024-03-07 19:50Christian GrothoffFixed in Version0.10 => 0.9.4
2024-03-07 19:51Christian GrothoffStatusinforming => closed