View Issue Details

IDProjectCategoryView StatusLast Update
0007957Talerexchangepublic2023-11-29 01:30
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Product Versiongit (master) 
Target Version0.9.3Fixed in Version0.9.3 
Summary0007957: integration test "denom-unoffered" causes exchange httpd to abort with unactionable assertion
DescriptionThe test itself is a bit contrived: It lets the wallet withdraw and then nukes the exchange's denomination and signing keys and database.

This simulates how the wallet/merchant react when an exchange is re-deployed without preserving anything except the master public key. That's likely to happen rather often in test deployments, so there should be a test for it.
Steps To Reproduce$ taler-harness run-integrationtests denom-unoffered
Additional Information2023-10-16T13:23:58.776388+0200 taler-exchange-httpd-96077(R4NR8FFECY4JVF0DSWTVCHAYZR) ERROR Assertion failed at taler-exchange-httpd_batch-deposit.c:630. Aborting.
TagsNo tags attached.

Activities

Christian Grothoff

2023-10-16 21:26

manager   ~0020586

e389cb41..69a15280 *should* fix the crash, but the wallet integration test still passes.

Florian Dold

2023-11-13 14:10

manager   ~0020633

Test passes now.

Issue History

Date Modified Username Field Change
2023-10-16 13:31 Florian Dold New Issue
2023-10-16 13:31 Florian Dold Status new => assigned
2023-10-16 13:31 Florian Dold Assigned To => Christian Grothoff
2023-10-16 21:26 Christian Grothoff Note Added: 0020586
2023-10-16 21:26 Christian Grothoff Assigned To Christian Grothoff => Florian Dold
2023-10-16 21:26 Christian Grothoff Status assigned => feedback
2023-11-13 14:10 Florian Dold Status feedback => resolved
2023-11-13 14:10 Florian Dold Resolution open => fixed
2023-11-13 14:10 Florian Dold Note Added: 0020633
2023-11-29 01:28 Christian Grothoff Target Version 0.9.4 => 0.9.3
2023-11-29 01:29 Christian Grothoff Fixed in Version => 0.9.3
2023-11-29 01:30 Christian Grothoff Status resolved => closed