View Issue Details

IDProjectCategoryView StatusLast Update
0009130Talerexchangepublic2024-08-28 23:31
ReporterFlorian Dold Assigned ToChristian Grothoff  
PriorityhighSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Target Version0.13Fixed in Version0.13 
Summary0009130: taler-helper-auditor-coins fails
Descriptiontaler-auditor-httpd@471a0aa5a06b:/$ taler-helper-auditor-coins
[...]

Aborting audit due to fatal error in function purse_refund_coin_cb at taler-helper-auditor-coins.c:1875 trying to subtract KYCDOS:0.01 from (null): negative result in amount subtraction (likely the database is corrupt, see manual)
TagsNo tags attached.
Attached Files
talerexchange-dump.tar.gz (526,439 bytes)

Activities

Christian Grothoff

2024-08-26 20:30

manager   ~0023072

Reproduced based on DB dump.

Christian Grothoff

2024-08-26 20:43

manager   ~0023073

Diagnostic: the purse deposit signatures fail because the exchange base URL is not configured correctly for the auditor.
We then report the deposits as failing (good), but do not *add up* the deposit fees (as we failed before adding).
We then later _subtract_ the deposit fees when the coins are refunded, but given that we never added, the subtraction then fails hard.

Christian Grothoff

2024-08-26 20:47

manager   ~0023074

Fixed in 2b0814d6..4662c5c9

Issue History

Date Modified Username Field Change
2024-08-26 18:59 Florian Dold New Issue
2024-08-26 18:59 Florian Dold Status new => assigned
2024-08-26 18:59 Florian Dold Assigned To => Christian Grothoff
2024-08-26 18:59 Florian Dold File Added: talerexchange-dump.tar.gz
2024-08-26 20:30 Christian Grothoff Note Added: 0023072
2024-08-26 20:43 Christian Grothoff Note Added: 0023073
2024-08-26 20:47 Christian Grothoff Status assigned => resolved
2024-08-26 20:47 Christian Grothoff Resolution open => fixed
2024-08-26 20:47 Christian Grothoff Fixed in Version => 0.13
2024-08-26 20:47 Christian Grothoff Note Added: 0023074
2024-08-28 23:31 Christian Grothoff Status resolved => closed