View Issue Details

IDProjectCategoryView StatusLast Update
0009914Talerexchangepublic2025-05-08 20:56
ReporterFlorian Dold Assigned ToFlorian Dold  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
Target Version1.0 
Summary0009914: exchange does not report error when AML program after form submission returns bad outcome
DescriptionInstead, the exchange logs errors but returns 204 for the form submission.

Steps To Reproduce$ taler-harness run-integrationtests kyc-form-bad-measure
Additional Information2025-05-08T20:28:17.883664+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) INFO AML program finished with status 0
2025-05-08T20:28:17.883680+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) ERROR Measure `does-not-exist' not found
2025-05-08T20:28:17.883685+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) ERROR Assertion failed at kyclogic_api.c:1476.
2025-05-08T20:28:17.883690+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) ERROR Assertion failed at exchangedb_aml.c:68.
2025-05-08T20:28:17.883696+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) ERROR AML program specified invalid measures `does-not-exist'
2025-05-08T20:28:17.895032+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) INFO Handling request (POST) for URL '/kyc-upload/0C5QS6WAG37RPNW43TSFNZ32B8B4W2ZGY64JBNA9TYRCHTTXTEYG-0-1'
2025-05-08T20:28:17.895114+0200 taler-exchange-httpd-3128265(4KZBDS5R20EDM4JYV7MFK5YC1C) INFO Request for `/kyc-upload/0C5QS6WAG37RPNW43TSFNZ32B8B4W2ZGY64JBNA9TYRCHTTXTEYG-0-1' completed with HTTP status 204 (0)
TagsNo tags attached.

Activities

Florian Dold

2025-05-08 20:56

manager   ~0024844

commit a0943ee6ab8e9bd0558e2ce57735a9a0a6a8dd5c (HEAD -> master, origin/master, origin/HEAD)
Author: Florian Dold <florian@dold.me>
Date: Thu May 8 20:54:40 2025 +0200

    kyc: return 500 when aml program outcome is bad

Issue History

Date Modified Username Field Change
2025-05-08 20:33 Florian Dold New Issue
2025-05-08 20:56 Florian Dold Assigned To => Florian Dold
2025-05-08 20:56 Florian Dold Status new => assigned
2025-05-08 20:56 Florian Dold Status assigned => resolved
2025-05-08 20:56 Florian Dold Resolution open => fixed
2025-05-08 20:56 Florian Dold Note Added: 0024844