View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009130 | Taler | exchange | public | 2024-08-26 18:59 | 2024-08-28 23:31 |
Reporter | Florian Dold | Assigned To | Christian Grothoff | ||
Priority | high | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Target Version | 0.13 | Fixed in Version | 0.13 | ||
Summary | 0009130: taler-helper-auditor-coins fails | ||||
Description | taler-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) | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
|
Reproduced based on DB dump. |
|
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. |
|
Fixed in 2b0814d6..4662c5c9 |
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 |