From 484e622406933cbd2c99bb8eda59ac804c47cf0a Mon Sep 17 00:00:00 2001 From: Antoine A <> Date: Mon, 21 Oct 2024 20:08:23 +0200 Subject: test: longer passwords --- src/testing/tmp-last-response.pyLLmJmw | 0 tmp.log | 14532 +++++++++++++++++++++++++++++++ 2 files changed, 14532 insertions(+) create mode 100644 src/testing/tmp-last-response.pyLLmJmw create mode 100644 tmp.log diff --git a/src/testing/tmp-last-response.pyLLmJmw b/src/testing/tmp-last-response.pyLLmJmw new file mode 100644 index 00000000..e69de29b diff --git a/tmp.log b/tmp.log new file mode 100644 index 00000000..d0241dfa --- /dev/null +++ b/tmp.log @@ -0,0 +1,14532 @@ +========================================================= + taler-merchant 0.14.0: src/backenddb/test-suite.log +========================================================= + +# TOTAL: 1 +# PASS: 1 +# SKIP: 0 +# XFAIL: 0 +# FAIL: 0 +# XPASS: 0 +# ERROR: 0 + +.. contents:: :depth: 2 + +=================================================== + taler-merchant 0.14.0: src/lib/test-suite.log +=================================================== + +# TOTAL: 1 +# PASS: 1 +# SKIP: 0 +# XFAIL: 0 +# FAIL: 0 +# XPASS: 0 +# ERROR: 0 + +.. contents:: :depth: 2 + +======================================================= + taler-merchant 0.14.0: src/testing/test-suite.log +======================================================= + +# TOTAL: 14 +# PASS: 7 +# SKIP: 0 +# XFAIL: 0 +# FAIL: 7 +# XPASS: 0 +# ERROR: 0 + +.. contents:: :depth: 2 + +FAIL: test_merchant_api_cs +========================== + +2024-10-21T20:00:15.576447+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `run-fakebank' +2024-10-21T20:00:15.576490+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Storing command run-fakebank under variable `fakebank' +Warning: value "1", specified as the thread pool size, is ignored. Thread pool is not used. +2024-10-21T20:00:15.576649+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `start-taler' +2024-10-21T20:00:15.576905+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Trying to start child management. +2024-10-21T20:00:15.576928+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Child management started. +2024-10-21T20:00:16.621252+0200 gnunet-config-565604 ERROR Configuration fails to specify option `TALER_AUDITOR_SALT' in section `AUDITOR'! +2024-10-21T20:00:17.904925+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Taler system UP +2024-10-21T20:00:17.904951+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-exchange' +2024-10-21T20:00:17.904962+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Storing command get-exchange under variable `exchange' +2024-10-21T20:00:17.905032+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Requesting keys with URL `http://localhost:8081/keys'. +* Host localhost:8081 was resolved. +* IPv6: ::1 +* IPv4: 127.0.0.1 +* Trying [::1]:8081... +* Connected to localhost (::1) port 8081 +* using HTTP/1.x +> GET /keys HTTP/1.1 +Host: localhost:8081 +Accept: */* +Accept-Encoding: deflate, gzip, br, zstd +Content-Type: application/json + +* Request completely sent off +< HTTP/1.1 200 OK +< Date: Mon, 21 Oct 2024 18:00:17 GMT +< Connection: close +< Content-Encoding: deflate +< Access-Control-Allow-Origin: * +< Access-Control-Expose-Headers: * +< Content-Type: application/json +< Cache-Control: public,must-revalidate,max-age=86400 +< Expires: Tue, 29 Oct 2024 00:00:00 GMT +2024-10-21T20:00:17.911642+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Found Expires header `Tue, 29 Oct 2024 00:00:00 GMT +' +< Vary: Accept-Encoding +< ETag: PC34X696C2W7Y4ZVYRJX77KHAKMSGMKT36C03DBGRM38R56CKCKYHTWGYAEHNQ2FKFDNPZ8T5FWN58DVB7J4N8F8SKBH5FTJ3SMK820 +< Content-Length: 27375 +< +* shutting down connection #0 +2024-10-21T20:00:17.913284+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Received keys from URL `http://localhost:8081/keys' with status 200 and expiration Tue Oct 29 00:00:00 2024. +2024-10-21T20:00:17.913823+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Parsed 1 wire accounts from JSON +2024-10-21T20:00:17.926330+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8081/keys' finished with 200 after 6 ms +2024-10-21T20:00:17.926370+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.926373+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: instance-create-default +2024-10-21T20:00:17.929510+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.929531+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 3008 µs +2024-10-21T20:00:17.929542+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.929545+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: instance-create-default-account +2024-10-21T20:00:17.930986+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:17.931012+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 1407 µs +2024-10-21T20:00:17.931023+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.931026+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: instance-create-kyc-0 +2024-10-21T20:00:17.931663+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/kyc?exchange_url=http%3A%2F%2Flocalhost%3A8081%2F' finished with 204 after 619 µs +2024-10-21T20:00:17.931679+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.931682+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: create-proposal-bad-currency +{ + "code": 30, + "hint": "The currency involved in the operation is not acceptable for this server. Check your configuration and make sure the currency specified for a given service provider is one of the currencies supported by that provider.", + "detail": "no trusted exchange for this currency" +}2024-10-21T20:00:17.933127+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 ERROR Unexpected status code from /orders: 400 (30) at orders-id; JSON: {"code":30,"hint":"The currency involved in the operation is not acceptable for this server. Check your configuration and make sure the currency specified for a given service provider is one of the currencies supported by that provider.","detail":"no trusted exchange for this currency"} +2024-10-21T20:00:17.933137+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/orders' finished with 400 after 1346 µs +2024-10-21T20:00:17.933145+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.933147+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: create-proposal-4 +2024-10-21T20:00:17.935238+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/orders' finished with 200 after 2036 µs +2024-10-21T20:00:17.935252+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.935255+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: get-order-4 +2024-10-21T20:00:17.935273+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Getting order status from http://localhost:8080/private/orders/4 +2024-10-21T20:00:17.935762+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO GET /private/orders/$ID completed with status 200 +2024-10-21T20:00:17.935779+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/orders/4' finished with 200 after 476 µs +2024-10-21T20:00:17.935786+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.935788+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: delete-order-4 +2024-10-21T20:00:17.936423+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/orders/4' finished with 204 after 626 µs +2024-10-21T20:00:17.936433+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.936438+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: purge-default +2024-10-21T20:00:17.938680+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/default?purge=yes' finished with 204 after 2233 µs +2024-10-21T20:00:17.938693+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `orders-id' +2024-10-21T20:00:17.938696+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Exiting from batch: orders-id +2024-10-21T20:00:17.938699+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `config' +2024-10-21T20:00:17.938817+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/config' finished with 200 after 90 µs +2024-10-21T20:00:17.938827+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instances-empty' +2024-10-21T20:00:17.938900+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 200 after 65 µs +2024-10-21T20:00:17.938906+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-default-setup' +2024-10-21T20:00:17.939836+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.939845+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 905 µs +2024-10-21T20:00:17.939851+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-default-account' +2024-10-21T20:00:17.940821+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:17.940839+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 952 µs +2024-10-21T20:00:17.940846+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-i1' +2024-10-21T20:00:17.941930+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.941940+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1058 µs +2024-10-21T20:00:17.941946+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instances-get-i1' +2024-10-21T20:00:17.942068+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 200 after 99 µs +2024-10-21T20:00:17.942075+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instances-get-i1' +2024-10-21T20:00:17.942259+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/instances/i1/private' finished with 200 after 163 µs +2024-10-21T20:00:17.942271+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-patch-i1' +2024-10-21T20:00:17.943477+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO PATCH /instances/$ID completed with response code 204 +2024-10-21T20:00:17.943490+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i1' finished with 204 after 1178 µs +2024-10-21T20:00:17.943502+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instances-get-i1-2' +2024-10-21T20:00:17.943676+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/instances/i1/private' finished with 200 after 152 µs +2024-10-21T20:00:17.943696+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instances-get-i2-nx' +2024-10-21T20:00:17.943850+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 WARNING Attempt to lookup command for empty label +2024-10-21T20:00:17.943865+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/instances/i2/private' finished with 404 after 142 µs +2024-10-21T20:00:17.943871+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-ACL' +2024-10-21T20:00:17.945180+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.945197+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1281 µs +2024-10-21T20:00:17.945209+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-patch-ACL' +2024-10-21T20:00:17.946137+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO PATCH /instances/$ID completed with response code 204 +2024-10-21T20:00:17.946147+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i-acl' finished with 204 after 894 µs +2024-10-21T20:00:17.946155+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-i2' +2024-10-21T20:00:17.947390+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.947409+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1204 µs +2024-10-21T20:00:17.947419+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-i2-idem' +2024-10-21T20:00:17.947600+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.947621+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 148 µs +2024-10-21T20:00:17.947634+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-delete-i2' +2024-10-21T20:00:17.948832+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i2' finished with 204 after 1183 µs +2024-10-21T20:00:17.948848+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instances-get-i2-post-deletion' +2024-10-21T20:00:17.949030+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 WARNING Attempt to lookup command for empty label +2024-10-21T20:00:17.949045+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/instances/i2/private' finished with 404 after 169 µs +2024-10-21T20:00:17.949052+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-delete-then-purge-i2' +2024-10-21T20:00:17.950192+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i2?purge=yes' finished with 204 after 1121 µs +2024-10-21T20:00:17.950208+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-purge-i1' +2024-10-21T20:00:17.951118+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i1?purge=yes' finished with 204 after 900 µs +2024-10-21T20:00:17.951128+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-purge-then-delete-i1' +2024-10-21T20:00:17.951255+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i1' finished with 404 after 115 µs +2024-10-21T20:00:17.951273+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-purge-i-acl-middle' +2024-10-21T20:00:17.952317+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/i-acl?purge=yes' finished with 204 after 1033 µs +2024-10-21T20:00:17.952330+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-purge-default-middle' +2024-10-21T20:00:17.953344+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances/default?purge=yes' finished with 204 after 1006 µs +2024-10-21T20:00:17.953358+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-default-after-purge' +2024-10-21T20:00:17.954418+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:17.954428+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1029 µs +2024-10-21T20:00:17.954434+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `instance-create-default-account-after-purge' +2024-10-21T20:00:17.955470+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:17.955484+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 1005 µs +2024-10-21T20:00:17.955491+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-products-empty' +2024-10-21T20:00:17.955897+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products' finished with 200 after 393 µs +2024-10-21T20:00:17.955908+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `post-products-p1' +2024-10-21T20:00:17.957427+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /products completed with response code 204 +2024-10-21T20:00:17.957439+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products' finished with 204 after 1487 µs +2024-10-21T20:00:17.957446+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `post-products-p1-idem' +2024-10-21T20:00:17.958293+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /products completed with response code 204 +2024-10-21T20:00:17.958302+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products' finished with 204 after 818 µs +2024-10-21T20:00:17.958311+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `post-products-p1-non-idem' +2024-10-21T20:00:17.958615+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /products completed with response code 409 +2024-10-21T20:00:17.958623+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products' finished with 409 after 278 µs +2024-10-21T20:00:17.958629+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-products-p1' +2024-10-21T20:00:17.958869+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products' finished with 200 after 223 µs +2024-10-21T20:00:17.958880+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-product-p1' +2024-10-21T20:00:17.959235+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-1' finished with 200 after 330 µs +2024-10-21T20:00:17.959250+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `post-products-p2' +2024-10-21T20:00:17.959702+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO POST /products completed with response code 204 +2024-10-21T20:00:17.959709+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products' finished with 204 after 428 µs +2024-10-21T20:00:17.959715+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `patch-products-p2' +2024-10-21T20:00:17.960527+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO PATCH /products/$ID completed with response code 204 +2024-10-21T20:00:17.960537+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-2' finished with 204 after 783 µs +2024-10-21T20:00:17.960543+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-product-p2' +2024-10-21T20:00:17.960830+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-2' finished with 200 after 269 µs +2024-10-21T20:00:17.960840+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-product-nx' +2024-10-21T20:00:17.961122+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-nx' finished with 404 after 271 µs +2024-10-21T20:00:17.961134+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `patch-products-p3-nx' +2024-10-21T20:00:17.961408+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO PATCH /products/$ID completed with response code 404 +2024-10-21T20:00:17.961416+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-3' finished with 404 after 246 µs +2024-10-21T20:00:17.961421+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-products-empty' +2024-10-21T20:00:17.961803+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/p1' finished with 404 after 371 µs +2024-10-21T20:00:17.961812+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `get-products-empty' +2024-10-21T20:00:17.962293+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-1' finished with 204 after 473 µs +2024-10-21T20:00:17.962302+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `lock-product-p2' +2024-10-21T20:00:17.963291+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO LOCK /products/$ID completed with response code 204 +2024-10-21T20:00:17.963301+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-2/lock' finished with 204 after 971 µs +2024-10-21T20:00:17.963307+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `lock-product-nx' +2024-10-21T20:00:17.963847+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO LOCK /products/$ID completed with response code 404 +2024-10-21T20:00:17.963855+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-nx/lock' finished with 404 after 521 µs +2024-10-21T20:00:17.963861+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `lock-product-too-much' +2024-10-21T20:00:17.964424+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO LOCK /products/$ID completed with response code 410 +2024-10-21T20:00:17.964432+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-2/lock' finished with 410 after 546 µs +2024-10-21T20:00:17.964438+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `delete-product-locked' +2024-10-21T20:00:17.964680+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/products/product-2' finished with 409 after 234 µs +2024-10-21T20:00:17.964689+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `pay' +2024-10-21T20:00:17.964692+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: create-reserve-1 +2024-10-21T20:00:17.964780+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Requesting administrative transaction at `http://localhost:8082/accounts/2/taler-wire-gateway/admin/add-incoming' for reserve 3N9PM9A4 +2024-10-21T20:00:17.964970+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:17.965011+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:17.965020+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:17.965045+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Receiving incoming wire transfer: 62->2, subject: 3N9PM9A4, amount: EUR:10.02 +2024-10-21T20:00:17.965068+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Making transfer from 62 to 2 over EUR:10.02 and subject 3N9PM9A4 at row 1 +2024-10-21T20:00:17.965138+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8082/accounts/2/taler-wire-gateway/admin/add-incoming' finished with 200 after 294 µs +2024-10-21T20:00:17.965153+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `pay' +2024-10-21T20:00:17.965156+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: wirewatch-1 +2024-10-21T20:00:17.965615+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Trying to start child management. +2024-10-21T20:00:17.978924+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Fakebank TWG, serving URL `/history/incoming' for account `2' +2024-10-21T20:00:17.978953+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Handling /history/incoming connection 0xffffa0009d90 +2024-10-21T20:00:17.978961+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Request for 1 records from 0 +2024-10-21T20:00:17.978967+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Returning 1 credit transactions starting (inclusive) from 1 +2024-10-21T20:00:17.983494+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Fakebank TWG, serving URL `/history/incoming' for account `2' +2024-10-21T20:00:17.983525+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Handling /history/incoming connection 0xffffa0009ff0 +2024-10-21T20:00:17.983533+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Request for 1 records from 1 +2024-10-21T20:00:17.984776+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Got SIGCHLD for `wirewatch-1'. +2024-10-21T20:00:17.984802+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `pay' +2024-10-21T20:00:17.984806+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: check_bank_transfer-2 +2024-10-21T20:00:17.984821+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO converted debit_payto (payto://x-taler-bank/localhost/62?receiver-name=62) to debit_account (62) +2024-10-21T20:00:17.984827+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `pay' +2024-10-21T20:00:17.984829+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: withdraw-coin-1 +2024-10-21T20:00:17.985827+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Attempting to batch-withdraw from reserve 3N9PM9A4 +2024-10-21T20:00:17.985936+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8081/csr-withdraw' finished with 200 after 446 µs +2024-10-21T20:00:17.989319+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8081/reserves/TPCK1Z5FFVW42STZ49G1QK5PES845C4HWN3M6Z6NWADQ543WEDM0/batch-withdraw' finished with 200 after 2953 µs +2024-10-21T20:00:17.989345+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `pay' +2024-10-21T20:00:17.989349+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: withdraw-coin-2 +2024-10-21T20:00:17.990068+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Attempting to batch-withdraw from reserve 3N9PM9A4 +2024-10-21T20:00:17.990155+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8081/csr-withdraw' finished with 200 after 280 µs +2024-10-21T20:00:17.991640+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8081/reserves/TPCK1Z5FFVW42STZ49G1QK5PES845C4HWN3M6Z6NWADQ543WEDM0/batch-withdraw' finished with 200 after 1056 µs +2024-10-21T20:00:17.991662+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running command `pay' +2024-10-21T20:00:17.991666+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Running batched command: get-orders-empty +2024-10-21T20:00:17.991864+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 ERROR Unexpected response code 400/26 +2024-10-21T20:00:17.991874+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 ERROR Unexpected response code 400 (26) to command pay +2024-10-21T20:00:17.991878+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 ERROR Failed at command `pay' +2024-10-21T20:00:17.991880+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 ERROR Batch is at command `get-orders-empty' +2024-10-21T20:00:17.991885+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO HTTP request for `http://localhost:8080/private/orders?date_s=Wed%20Jan%2019%2009%3A01%3A49%20586524' finished with 400 after 166 µs +2024-10-21T20:00:17.991890+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Executing shutdown at `pay' +2024-10-21T20:00:17.992559+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_cs-565439 INFO Child management stopped. +Taler unified setup terminating at ready! +FAIL test_merchant_api_cs (exit status: 1) + +FAIL: test_merchant_api_rsa +=========================== + +2024-10-21T20:00:18.038436+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `run-fakebank' +2024-10-21T20:00:18.038474+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Storing command run-fakebank under variable `fakebank' +Warning: value "1", specified as the thread pool size, is ignored. Thread pool is not used. +2024-10-21T20:00:18.038601+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `start-taler' +2024-10-21T20:00:18.038820+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Trying to start child management. +2024-10-21T20:00:18.038839+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Child management started. +2024-10-21T20:00:19.126763+0200 gnunet-config-565935 ERROR Configuration fails to specify option `TALER_AUDITOR_SALT' in section `AUDITOR'! +2024-10-21T20:00:22.488004+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Taler system UP +2024-10-21T20:00:22.488026+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-exchange' +2024-10-21T20:00:22.488034+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Storing command get-exchange under variable `exchange' +2024-10-21T20:00:22.488070+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Requesting keys with URL `http://localhost:8081/keys'. +* Host localhost:8081 was resolved. +* IPv6: ::1 +* IPv4: 127.0.0.1 +* Trying [::1]:8081... +* Connected to localhost (::1) port 8081 +* using HTTP/1.x +> GET /keys HTTP/1.1 +Host: localhost:8081 +Accept: */* +Accept-Encoding: deflate, gzip, br, zstd +Content-Type: application/json + +* Request completely sent off +< HTTP/1.1 200 OK +< Date: Mon, 21 Oct 2024 18:00:22 GMT +< Connection: close +< Content-Encoding: deflate +< Access-Control-Allow-Origin: * +< Access-Control-Expose-Headers: * +< Content-Type: application/json +< Cache-Control: public,must-revalidate,max-age=86400 +< Expires: Tue, 29 Oct 2024 00:00:00 GMT +2024-10-21T20:00:22.493301+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Found Expires header `Tue, 29 Oct 2024 00:00:00 GMT +' +< Vary: Accept-Encoding +< ETag: FE6EN0YPAK528SF1S4F8XVPWT2DXBXKMGBA8WVSQ5VCJR0HYT5T0FJQG30HQVD8ECRNC4SNG4VEHAY1QAEY22PYGMWT1NDXHZF4MSH8 +< Content-Length: 52126 +< +* shutting down connection #0 +2024-10-21T20:00:22.495257+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Received keys from URL `http://localhost:8081/keys' with status 200 and expiration Tue Oct 29 00:00:00 2024. +2024-10-21T20:00:22.495727+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Parsed 1 wire accounts from JSON +2024-10-21T20:00:22.508115+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8081/keys' finished with 200 after 5 ms +2024-10-21T20:00:22.508156+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.508160+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: instance-create-default +2024-10-21T20:00:22.510599+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.510628+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 2330 µs +2024-10-21T20:00:22.510640+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.510644+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: instance-create-default-account +2024-10-21T20:00:22.511897+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:22.511917+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 1220 µs +2024-10-21T20:00:22.511926+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.511929+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: instance-create-kyc-0 +2024-10-21T20:00:22.512469+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/kyc?exchange_url=http%3A%2F%2Flocalhost%3A8081%2F' finished with 204 after 520 µs +2024-10-21T20:00:22.512486+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.512490+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: create-proposal-bad-currency +{ + "code": 30, + "hint": "The currency involved in the operation is not acceptable for this server. Check your configuration and make sure the currency specified for a given service provider is one of the currencies supported by that provider.", + "detail": "no trusted exchange for this currency" +}2024-10-21T20:00:22.513943+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 ERROR Unexpected status code from /orders: 400 (30) at orders-id; JSON: {"code":30,"hint":"The currency involved in the operation is not acceptable for this server. Check your configuration and make sure the currency specified for a given service provider is one of the currencies supported by that provider.","detail":"no trusted exchange for this currency"} +2024-10-21T20:00:22.513954+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/orders' finished with 400 after 1350 µs +2024-10-21T20:00:22.513962+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.513965+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: create-proposal-4 +2024-10-21T20:00:22.516322+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/orders' finished with 200 after 2300 µs +2024-10-21T20:00:22.516335+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.516338+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: get-order-4 +2024-10-21T20:00:22.516357+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Getting order status from http://localhost:8080/private/orders/4 +2024-10-21T20:00:22.516841+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO GET /private/orders/$ID completed with status 200 +2024-10-21T20:00:22.516862+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/orders/4' finished with 200 after 469 µs +2024-10-21T20:00:22.516869+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.516871+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: delete-order-4 +2024-10-21T20:00:22.517569+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/orders/4' finished with 204 after 688 µs +2024-10-21T20:00:22.517582+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.517588+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: purge-default +2024-10-21T20:00:22.519794+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/default?purge=yes' finished with 204 after 2195 µs +2024-10-21T20:00:22.519807+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `orders-id' +2024-10-21T20:00:22.519809+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Exiting from batch: orders-id +2024-10-21T20:00:22.519813+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `config' +2024-10-21T20:00:22.519933+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/config' finished with 200 after 87 µs +2024-10-21T20:00:22.519952+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instances-empty' +2024-10-21T20:00:22.520075+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 200 after 111 µs +2024-10-21T20:00:22.520086+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-default-setup' +2024-10-21T20:00:22.521140+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.521150+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1026 µs +2024-10-21T20:00:22.521156+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-default-account' +2024-10-21T20:00:22.522157+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:22.522172+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 983 µs +2024-10-21T20:00:22.522178+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-i1' +2024-10-21T20:00:22.523150+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.523158+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 950 µs +2024-10-21T20:00:22.523164+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instances-get-i1' +2024-10-21T20:00:22.523286+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 200 after 102 µs +2024-10-21T20:00:22.523293+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instances-get-i1' +2024-10-21T20:00:22.523398+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/instances/i1/private' finished with 200 after 87 µs +2024-10-21T20:00:22.523404+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-patch-i1' +2024-10-21T20:00:22.524394+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO PATCH /instances/$ID completed with response code 204 +2024-10-21T20:00:22.524403+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i1' finished with 204 after 970 µs +2024-10-21T20:00:22.524411+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instances-get-i1-2' +2024-10-21T20:00:22.524533+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/instances/i1/private' finished with 200 after 103 µs +2024-10-21T20:00:22.524544+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instances-get-i2-nx' +2024-10-21T20:00:22.524654+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 WARNING Attempt to lookup command for empty label +2024-10-21T20:00:22.524663+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/instances/i2/private' finished with 404 after 102 µs +2024-10-21T20:00:22.524668+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-ACL' +2024-10-21T20:00:22.525728+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.525739+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1036 µs +2024-10-21T20:00:22.525745+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-patch-ACL' +2024-10-21T20:00:22.526562+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO PATCH /instances/$ID completed with response code 204 +2024-10-21T20:00:22.526570+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i-acl' finished with 204 after 790 µs +2024-10-21T20:00:22.526575+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-i2' +2024-10-21T20:00:22.527479+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.527486+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 882 µs +2024-10-21T20:00:22.527492+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-i2-idem' +2024-10-21T20:00:22.527575+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.527580+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 66 µs +2024-10-21T20:00:22.527584+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-delete-i2' +2024-10-21T20:00:22.528512+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i2' finished with 204 after 919 µs +2024-10-21T20:00:22.528522+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instances-get-i2-post-deletion' +2024-10-21T20:00:22.528632+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 WARNING Attempt to lookup command for empty label +2024-10-21T20:00:22.528637+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/instances/i2/private' finished with 404 after 101 µs +2024-10-21T20:00:22.528641+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-delete-then-purge-i2' +2024-10-21T20:00:22.529619+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i2?purge=yes' finished with 204 after 969 µs +2024-10-21T20:00:22.529631+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-purge-i1' +2024-10-21T20:00:22.530472+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i1?purge=yes' finished with 204 after 833 µs +2024-10-21T20:00:22.530482+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-purge-then-delete-i1' +2024-10-21T20:00:22.530565+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i1' finished with 404 after 74 µs +2024-10-21T20:00:22.530571+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-purge-i-acl-middle' +2024-10-21T20:00:22.531370+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/i-acl?purge=yes' finished with 204 after 792 µs +2024-10-21T20:00:22.531383+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-purge-default-middle' +2024-10-21T20:00:22.532348+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances/default?purge=yes' finished with 204 after 957 µs +2024-10-21T20:00:22.532358+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-default-after-purge' +2024-10-21T20:00:22.533455+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:22.533465+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 1070 µs +2024-10-21T20:00:22.533471+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `instance-create-default-account-after-purge' +2024-10-21T20:00:22.534378+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:22.534390+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 888 µs +2024-10-21T20:00:22.534396+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-products-empty' +2024-10-21T20:00:22.534824+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products' finished with 200 after 413 µs +2024-10-21T20:00:22.534835+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `post-products-p1' +2024-10-21T20:00:22.536318+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /products completed with response code 204 +2024-10-21T20:00:22.536330+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products' finished with 204 after 1450 µs +2024-10-21T20:00:22.536338+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `post-products-p1-idem' +2024-10-21T20:00:22.537230+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /products completed with response code 204 +2024-10-21T20:00:22.537242+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products' finished with 204 after 864 µs +2024-10-21T20:00:22.537248+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `post-products-p1-non-idem' +2024-10-21T20:00:22.537553+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /products completed with response code 409 +2024-10-21T20:00:22.537561+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products' finished with 409 after 280 µs +2024-10-21T20:00:22.537566+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-products-p1' +2024-10-21T20:00:22.537804+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products' finished with 200 after 219 µs +2024-10-21T20:00:22.537815+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-product-p1' +2024-10-21T20:00:22.538180+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-1' finished with 200 after 338 µs +2024-10-21T20:00:22.538190+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `post-products-p2' +2024-10-21T20:00:22.538618+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO POST /products completed with response code 204 +2024-10-21T20:00:22.538626+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products' finished with 204 after 407 µs +2024-10-21T20:00:22.538632+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `patch-products-p2' +2024-10-21T20:00:22.539382+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO PATCH /products/$ID completed with response code 204 +2024-10-21T20:00:22.539395+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-2' finished with 204 after 719 µs +2024-10-21T20:00:22.539401+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-product-p2' +2024-10-21T20:00:22.539670+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-2' finished with 200 after 252 µs +2024-10-21T20:00:22.539682+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-product-nx' +2024-10-21T20:00:22.539899+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-nx' finished with 404 after 207 µs +2024-10-21T20:00:22.539908+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `patch-products-p3-nx' +2024-10-21T20:00:22.540173+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO PATCH /products/$ID completed with response code 404 +2024-10-21T20:00:22.540181+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-3' finished with 404 after 238 µs +2024-10-21T20:00:22.540186+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-products-empty' +2024-10-21T20:00:22.540563+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/p1' finished with 404 after 365 µs +2024-10-21T20:00:22.540574+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `get-products-empty' +2024-10-21T20:00:22.541079+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-1' finished with 204 after 498 µs +2024-10-21T20:00:22.541092+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `lock-product-p2' +2024-10-21T20:00:22.542119+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO LOCK /products/$ID completed with response code 204 +2024-10-21T20:00:22.542129+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-2/lock' finished with 204 after 1004 µs +2024-10-21T20:00:22.542136+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `lock-product-nx' +2024-10-21T20:00:22.542707+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO LOCK /products/$ID completed with response code 404 +2024-10-21T20:00:22.542716+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-nx/lock' finished with 404 after 550 µs +2024-10-21T20:00:22.542721+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `lock-product-too-much' +2024-10-21T20:00:22.543273+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO LOCK /products/$ID completed with response code 410 +2024-10-21T20:00:22.543281+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-2/lock' finished with 410 after 534 µs +2024-10-21T20:00:22.543287+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `delete-product-locked' +2024-10-21T20:00:22.543633+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/products/product-2' finished with 409 after 337 µs +2024-10-21T20:00:22.543642+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `pay' +2024-10-21T20:00:22.543645+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: create-reserve-1 +2024-10-21T20:00:22.543699+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Requesting administrative transaction at `http://localhost:8082/accounts/2/taler-wire-gateway/admin/add-incoming' for reserve KWFDX1KF +2024-10-21T20:00:22.543835+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:22.543850+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:22.543853+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:22.543878+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Receiving incoming wire transfer: 62->2, subject: KWFDX1KF, amount: EUR:10.02 +2024-10-21T20:00:22.543893+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Making transfer from 62 to 2 over EUR:10.02 and subject KWFDX1KF at row 1 +2024-10-21T20:00:22.543950+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8082/accounts/2/taler-wire-gateway/admin/add-incoming' finished with 200 after 215 µs +2024-10-21T20:00:22.543967+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `pay' +2024-10-21T20:00:22.543974+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: wirewatch-1 +2024-10-21T20:00:22.544325+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Trying to start child management. +2024-10-21T20:00:22.555951+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Fakebank TWG, serving URL `/history/incoming' for account `2' +2024-10-21T20:00:22.555983+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Handling /history/incoming connection 0xffff90009d90 +2024-10-21T20:00:22.555991+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Request for 1 records from 0 +2024-10-21T20:00:22.555998+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Returning 1 credit transactions starting (inclusive) from 1 +2024-10-21T20:00:22.559430+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Fakebank TWG, serving URL `/history/incoming' for account `2' +2024-10-21T20:00:22.559454+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Handling /history/incoming connection 0xffff90009ff0 +2024-10-21T20:00:22.559459+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Request for 1 records from 1 +2024-10-21T20:00:22.560412+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Got SIGCHLD for `wirewatch-1'. +2024-10-21T20:00:22.560442+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `pay' +2024-10-21T20:00:22.560446+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: check_bank_transfer-2 +2024-10-21T20:00:22.560462+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO converted debit_payto (payto://x-taler-bank/localhost/62?receiver-name=62) to debit_account (62) +2024-10-21T20:00:22.560468+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `pay' +2024-10-21T20:00:22.560471+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: withdraw-coin-1 +2024-10-21T20:00:22.560738+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Attempting to batch-withdraw from reserve KWFDX1KF +2024-10-21T20:00:22.564818+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8081/reserves/XRT12WE4V0Q0JCQ344KZ5HFCVJ6KR9JM5125PJT05VJZ0YT9KBMG/batch-withdraw' finished with 200 after 3557 µs +2024-10-21T20:00:22.564842+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `pay' +2024-10-21T20:00:22.564845+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: withdraw-coin-2 +2024-10-21T20:00:22.565074+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Attempting to batch-withdraw from reserve KWFDX1KF +2024-10-21T20:00:22.567568+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8081/reserves/XRT12WE4V0Q0JCQ344KZ5HFCVJ6KR9JM5125PJT05VJZ0YT9KBMG/batch-withdraw' finished with 200 after 2007 µs +2024-10-21T20:00:22.567587+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running command `pay' +2024-10-21T20:00:22.567591+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Running batched command: get-orders-empty +2024-10-21T20:00:22.567774+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 ERROR Unexpected response code 400/26 +2024-10-21T20:00:22.567783+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 ERROR Unexpected response code 400 (26) to command pay +2024-10-21T20:00:22.567790+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 ERROR Failed at command `pay' +2024-10-21T20:00:22.567793+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 ERROR Batch is at command `get-orders-empty' +2024-10-21T20:00:22.567798+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO HTTP request for `http://localhost:8080/private/orders?date_s=Wed%20Jan%2019%2009%3A01%3A49%20586524' finished with 400 after 151 µs +2024-10-21T20:00:22.567804+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Executing shutdown at `pay' +2024-10-21T20:00:22.568644+0200 /home/antoine.linux/merchant/src/testing/.libs/test_merchant_api_rsa-565725 INFO Child management stopped. +Taler unified setup terminating at ready! +FAIL test_merchant_api_rsa (exit status: 1) + +FAIL: test_kyc_api +================== + +2024-10-21T20:00:22.611684+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `run-fakebank' +2024-10-21T20:00:22.611718+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Storing command run-fakebank under variable `fakebank' +Warning: value "1", specified as the thread pool size, is ignored. Thread pool is not used. +2024-10-21T20:00:22.611844+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `start-taler' +2024-10-21T20:00:22.612051+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Trying to start child management. +2024-10-21T20:00:22.612069+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Child management started. +2024-10-21T20:00:23.680380+0200 gnunet-config-566238 ERROR Configuration fails to specify option `TALER_AUDITOR_SALT' in section `AUDITOR'! +2024-10-21T20:00:26.999877+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Taler system UP +2024-10-21T20:00:26.999902+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `get-exchange' +2024-10-21T20:00:26.999910+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Storing command get-exchange under variable `exchange' +2024-10-21T20:00:26.999947+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Requesting keys with URL `http://localhost:8081/keys'. +* Host localhost:8081 was resolved. +* IPv6: ::1 +* IPv4: 127.0.0.1 +* Trying [::1]:8081... +* Connected to localhost (::1) port 8081 +* using HTTP/1.x +> GET /keys HTTP/1.1 +Host: localhost:8081 +Accept: */* +Accept-Encoding: deflate, gzip, br, zstd +Content-Type: application/json + +* Request completely sent off +< HTTP/1.1 200 OK +< Date: Mon, 21 Oct 2024 18:00:27 GMT +< Connection: close +< Content-Encoding: deflate +< Access-Control-Allow-Origin: * +< Access-Control-Expose-Headers: * +< Content-Type: application/json +< Cache-Control: public,must-revalidate,max-age=86400 +< Expires: Tue, 29 Oct 2024 00:00:00 GMT +2024-10-21T20:00:27.005279+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Found Expires header `Tue, 29 Oct 2024 00:00:00 GMT +' +< Vary: Accept-Encoding +< ETag: 26V7M2NJ6Y3SCSWQEX4SG878WEECKH4Z2V0N0FGZDX18ZJJDHDHD32ZV3Q4GCKVA7MBH5026YA17X37J4YNERP4C1FC6NFQ4V2E4SQG +< Content-Length: 52153 +< +* shutting down connection #0 +2024-10-21T20:00:27.007239+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Received keys from URL `http://localhost:8081/keys' with status 200 and expiration Tue Oct 29 00:00:00 2024. +2024-10-21T20:00:27.007716+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Parsed 1 wire accounts from JSON +2024-10-21T20:00:27.020429+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8081/keys' finished with 200 after 5 ms +2024-10-21T20:00:27.020480+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `start-oauth-service' +2024-10-21T20:00:27.020583+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `instance-create-default-setup' +2024-10-21T20:00:27.022887+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO POST /management/instances completed with response code 204 +2024-10-21T20:00:27.022912+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8080/management/instances' finished with 204 after 2185 µs +2024-10-21T20:00:27.022923+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `instance-create-default-account' +2024-10-21T20:00:27.023998+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO POST /accounts completed with response code 200 +2024-10-21T20:00:27.024017+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8080/private/accounts' finished with 200 after 1046 µs +2024-10-21T20:00:27.024027+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `pay' +2024-10-21T20:00:27.024029+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running batched command: create-reserve-1 +2024-10-21T20:00:27.024073+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Requesting administrative transaction at `http://localhost:8082/accounts/2/taler-wire-gateway/admin/add-incoming' for reserve 45VW11RE +2024-10-21T20:00:27.024185+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:27.024202+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:27.024206+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Fakebank TWG, serving URL `/admin/add-incoming' for account `2' +2024-10-21T20:00:27.024229+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Receiving incoming wire transfer: 62->2, subject: 45VW11RE, amount: EUR:10.02 +2024-10-21T20:00:27.024244+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Making transfer from 62 to 2 over EUR:10.02 and subject 45VW11RE at row 1 +2024-10-21T20:00:27.024325+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8082/accounts/2/taler-wire-gateway/admin/add-incoming' finished with 200 after 210 µs +2024-10-21T20:00:27.024350+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `pay' +2024-10-21T20:00:27.024354+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running batched command: wirewatch-1 +2024-10-21T20:00:27.024659+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Trying to start child management. +2024-10-21T20:00:27.036986+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Fakebank TWG, serving URL `/history/incoming' for account `2' +2024-10-21T20:00:27.037047+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Handling /history/incoming connection 0xffff80009d90 +2024-10-21T20:00:27.037059+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Request for 1 records from 0 +2024-10-21T20:00:27.037067+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Returning 1 credit transactions starting (inclusive) from 1 +2024-10-21T20:00:27.040819+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Fakebank TWG, serving URL `/history/incoming' for account `2' +2024-10-21T20:00:27.040837+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Handling /history/incoming connection 0xffff80009ff0 +2024-10-21T20:00:27.040842+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Request for 1 records from 1 +2024-10-21T20:00:27.041779+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Got SIGCHLD for `wirewatch-1'. +2024-10-21T20:00:27.041805+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `pay' +2024-10-21T20:00:27.041808+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running batched command: check_bank_transfer-2 +2024-10-21T20:00:27.041825+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO converted debit_payto (payto://x-taler-bank/localhost/62?receiver-name=62) to debit_account (62) +2024-10-21T20:00:27.041831+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `pay' +2024-10-21T20:00:27.041833+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running batched command: withdraw-coin-1 +2024-10-21T20:00:27.042122+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Attempting to batch-withdraw from reserve 45VW11RE +2024-10-21T20:00:27.117612+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8081/reserves/RVR1NBVWFK16WRXTX3A8V8AMGQH0PJ4QE7WQ8KNXX638276RV56G/batch-withdraw' finished with 200 after 74 ms +2024-10-21T20:00:27.117640+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `pay' +2024-10-21T20:00:27.117644+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running batched command: withdraw-coin-2 +2024-10-21T20:00:27.117867+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Attempting to batch-withdraw from reserve 45VW11RE +2024-10-21T20:00:27.192417+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8081/reserves/RVR1NBVWFK16WRXTX3A8V8AMGQH0PJ4QE7WQ8KNXX638276RV56G/batch-withdraw' finished with 200 after 74 ms +2024-10-21T20:00:27.192444+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running command `pay' +2024-10-21T20:00:27.192448+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Running batched command: get-orders-empty +2024-10-21T20:00:27.192691+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 ERROR Unexpected response code 400/26 +2024-10-21T20:00:27.192705+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 ERROR Unexpected response code 400 (26) to command pay +2024-10-21T20:00:27.192709+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 ERROR Failed at command `pay' +2024-10-21T20:00:27.192712+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 ERROR Batch is at command `get-orders-empty' +2024-10-21T20:00:27.192717+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO HTTP request for `http://localhost:8080/private/orders?date_s=Wed%20Jan%2019%2009%3A01%3A49%20586524' finished with 400 after 201 µs +2024-10-21T20:00:27.192723+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Executing shutdown at `pay' +2024-10-21T20:00:27.193536+0200 /home/antoine.linux/merchant/src/testing/.libs/test_kyc_api-566047 INFO Child management stopped. +Taler unified setup terminating at ready! +FAIL test_kyc_api (exit status: 1) + +FAIL: test_merchant_order_creation.sh +===================================== + +Checking for curl ... OK +Checking for jq ... OK +Testing for taler-harness FOUND +Starting test system ... +Starting with configuration file at: test_template.conf +Testing for jq FOUND +Testing for wget FOUND +Testing for Taler exchange FOUND +Testing for Taler merchant FOUND +Setting up for TESTKUDOS at http://localhost:8081/ +Setting up fakebank ... OK +Waiting for the bank. OK +Register Fakebank users ... DONE +Starting exchange ... DONE +Starting merchant ... DONE +Waiting for Taler services ...EMM OK +Wait for exchange /management/keys to be ready . OK +Setting up exchange keys ...OK +Configuring bank account exchange-account-2 ... OK +Checking /keys . OK +<> +Test system ready +First prepare wallet with coins ...... OK +2024-10-21T18:00:50.478Z host-impl.node.ts INFO using sqlite3 DB backend +2024-10-21T18:00:50.479Z host-impl.node.ts INFO using database /tmp/test_wallet.json-OGvtNV +2024-10-21T18:00:50.481Z host-impl.node.ts INFO using node thread crypto worker +2024-10-21T18:00:50.496Z shepherd.ts INFO Stopping task shepherd. +Configuring merchant instance ...Ok +Configuring merchant account ...Ok +Get accounts...OK +Deleting one account ...OK +Creating order without TOKEN...OK +Checking created order without TOKEN...OK +Creating order without TOKEN and fullfilment URL...OK +Creating token family ... OK +Creating v1 order with token family ... OK +Claming order with token family ... OK +Creating order with non-inventory products...OK +Creating product...OK +Creating order with inventory products...OK +Creating order to be paid...OK +Pay first order taler+http://pay/localhost:9966/2024.295-00W69BK53CSDE/?c=FKZH01KZYZT5VTKCQWM0E2N8PG ... OK (took 1 secs ) +Waiting 18445014540055 secs for wire transfer +Perform wire transfers ...Killing taler-unified-setup (567594) +Taler unified setup terminating at ready! +Terminated +FAIL test_merchant_order_creation.sh (exit status: 2) + +FAIL: test_merchant_transfer_tracking.sh +======================================== + +Checking for curl ... OK +Checking for jq ... OK +Testing for taler-harness FOUND +Starting test system ... +Starting with configuration file at: test_template.conf +Testing for jq FOUND +Testing for wget FOUND +Testing for Taler exchange FOUND +Testing for Taler merchant FOUND +Setting up for TESTKUDOS at http://localhost:8081/ +Setting up fakebank ... OK +Waiting for the bank. OK +Register Fakebank users ... DONE +Starting exchange ... DONE +Starting merchant ... DONE +Waiting for Taler services ...EMM OK +Wait for exchange /management/keys to be ready . OK +Setting up exchange keys ...OK +Configuring bank account exchange-account-2 ... OK +Checking /keys . OK +<> +Test system ready +First prepare wallet with coins...... OK +Configuring merchant default instance ...OK +Configuring merchant test instance ...Creating order to be paid...OK +Pay first order ... OK (took 1 secs) +waiting 18445014540049 secs for wire transfer +Perform wire transfers ...Killing taler-unified-setup (568200) +Taler unified setup terminating at ready! +Terminated +FAIL test_merchant_transfer_tracking.sh (exit status: 2) + +FAIL: test_merchant_wirewatch.sh +================================ + +Testing for taler-harness FOUND +Checking for curl ... OK +Checking for jq ... OK +Starting test system ... +Starting with configuration file at: test_template.conf +Testing for jq FOUND +Testing for wget FOUND +Testing for Taler exchange FOUND +Testing for Taler merchant FOUND +Setting up for TESTKUDOS at http://localhost:8081/ +Setting up fakebank ... OK +Waiting for the bank. OK +Register Fakebank users ... DONE +Starting exchange ... DONE +Starting merchant ... DONE +Waiting for Taler services ...EMM OK +Wait for exchange /management/keys to be ready . OK +Setting up exchange keys ...OK +Configuring bank account exchange-account-2 ... OK +Checking /keys . OK +<> +Test system ready +First prepare wallet with coins...... OK +Configuring merchant default instance ...OK +Configuring bank account...OK +Creating order to be paid...OK +Pay first order ...OK. Took 0s. +Perform wire transfers (with 18445014540027s timeshift) ...Killing taler-unified-setup (569587) +Taler unified setup terminating at ready! +Terminated +FAIL test_merchant_wirewatch.sh (exit status: 2) + +FAIL: test-merchant-walletharness.sh +==================================== + +Checking for curl ... OK +Checking for jq ... OK +Testing for libeufin-bank FOUND +Testing for taler-harness FOUND +2024-10-21T18:01:26.640Z testrunner.ts INFO purging shared test environment +testsuite root directory: /tmp/taler-integrationtests-jtWkXo +running claim-loop with timeout 60000ms +2024-10-21T18:01:26.807Z testrunner.ts INFO running test claim-loop +2024-10-21T18:01:26.808Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/claim-loop" +] +2024-10-21T18:01:26.808Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:26.854Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:26.942Z harness.ts INFO starting fakebank +2024-10-21T18:01:26.942Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:27.500Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:27.500Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:27.503Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:27.504Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:27.506Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:27.507Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' +2024-10-21T18:01:27.509Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' +2024-10-21T18:01:27.511Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' +2024-10-21T18:01:27.516Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533687516},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:27.516Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:27.574Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533687574},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:27.575Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:27.592Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533687592},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:27.592Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:27.619Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533687619},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:27.619Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:27.655Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533687655},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:27.655Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:27.722Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:27.739Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:27.749Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:27.760Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:27.769Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:27.778Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:27.788Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:27.797Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:27.807Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/merchant-testmerchant-1.conf' +2024-10-21T18:01:28.245Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/merchant-testmerchant-1.conf' +2024-10-21T18:01:28.247Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/merchant-testmerchant-1.conf' +2024-10-21T18:01:28.248Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/claim-loop/merchant-testmerchant-1.conf' +2024-10-21T18:01:28.250Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688250},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.250Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:28.261Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688261},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.261Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:28.279Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688279},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.279Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:28.303Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688303},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.303Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:28.337Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688337},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.337Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:28.388Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688388},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.388Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:28.463Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533688463},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:28.463Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:28.583Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:28.595Z harness.ts INFO adding instance 'minst1' +2024-10-21T18:01:28.600Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db '/tmp/taler-integrationtests-jtWkXo/claim-loop/walletdb-wallet.sqlite3' -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock' --no-init +2024-10-21T18:01:28.602Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.603Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.603Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:28.613Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.613Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:28.630Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.630Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:28.653Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.653Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:28.687Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.687Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:28.737Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/claim-loop/wallet.sock +2024-10-21T18:01:28.737Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:28.811Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:28.811Z twrpc-impl.node.ts INFO connected! +setup done! +user-q0fh9yk7sp4zbsha pw-8whddfy6t0prfh5m +2024-10-21T18:01:29.091Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-q0fh9yk7sp4zbsha/withdrawals/0C42ARF8PTH6S9T2Y7YJSYTGQR1RW1SFZCR7C68CBZ1XNXKSNJR0/confirm +2024-10-21T18:01:29.251Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:01:29.252Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:29.252Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/claim-loop" +] +2024-10-21T18:01:29.252Z testrunner.ts INFO done test claim-loop: pass +2024-10-21T18:01:29.258Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"claim-loop","timeSec":2.444,"status":"pass"} +running merchant-exchange-confusion with timeout 60000ms +2024-10-21T18:01:29.453Z testrunner.ts INFO running test merchant-exchange-confusion +2024-10-21T18:01:29.454Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion" +] +2024-10-21T18:01:29.455Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:29.496Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:29.561Z harness.ts INFO starting fakebank +2024-10-21T18:01:29.562Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:30.036Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:30.037Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:30.038Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:30.039Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:30.041Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:30.043Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' +2024-10-21T18:01:30.045Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' +2024-10-21T18:01:30.046Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' +2024-10-21T18:01:30.051Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690051},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.051Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:30.111Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690111},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.111Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:30.132Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690132},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.133Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:30.157Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690157},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.157Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:30.191Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690191},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.191Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:30.243Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690243},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.243Z harness.ts INFO waiting 73ms on exchange (testexchange-1) +2024-10-21T18:01:30.335Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' download sign upload +request for URL { + href: 'http://localhost:9081/management/keys', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/keys', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/management/keys' +gotten response from target 200 +end of target response +writing response head +request for URL { + href: 'http://localhost:9081/management/keys', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/keys', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/keys' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.359Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +request for URL { + href: 'http://localhost:9081/management/wire', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/wire', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/wire' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.372Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +request for URL { + href: 'http://localhost:9081/management/wire-fee', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/wire-fee', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/wire-fee' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.386Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +request for URL { + href: 'http://localhost:9081/management/wire-fee', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/wire-fee', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/wire-fee' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.398Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +request for URL { + href: 'http://localhost:9081/management/wire-fee', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/wire-fee', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/wire-fee' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.409Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +request for URL { + href: 'http://localhost:9081/management/wire-fee', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/wire-fee', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/wire-fee' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.419Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +request for URL { + href: 'http://localhost:9081/management/wire-fee', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/wire-fee', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/wire-fee' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.430Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +request for URL { + href: 'http://localhost:9081/management/global-fee', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/management/global-fee', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/management/global-fee' +gotten response from target 204 +end of target response +writing response head +2024-10-21T18:01:30.445Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/merchant-testmerchant-1.conf' +2024-10-21T18:01:30.875Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/merchant-testmerchant-1.conf' +2024-10-21T18:01:30.876Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/merchant-testmerchant-1.conf' +2024-10-21T18:01:30.878Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/merchant-testmerchant-1.conf' +2024-10-21T18:01:30.881Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690881},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.881Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:30.892Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690892},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.892Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:30.909Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690909},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.909Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:30.933Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690933},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.933Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:30.968Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533690968},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:30.968Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:31.019Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533691019},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:31.019Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:31.095Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533691095},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:31.095Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:31.208Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:31.219Z harness.ts INFO adding instance 'minst1' +setup done! +2024-10-21T18:01:31.225Z harness.ts INFO spawning process (wallet-default): taler-wallet-cli --wallet-db :memory: -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock' --no-init +2024-10-21T18:01:31.227Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.227Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.227Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:31.238Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.238Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:31.254Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.254Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:31.277Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.277Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:31.311Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.311Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:31.361Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion/default.sock +2024-10-21T18:01:31.361Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:31.438Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:31.439Z twrpc-impl.node.ts INFO connected! +user-yqambhxn9h4wjyas pw-dcdsrmc2v8kkq699 +request for URL { + href: 'http://localhost:9081/keys', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/keys', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/keys' +gotten response from target 200 +end of target response +writing response head +request for URL { + href: 'http://localhost:9081/terms', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/terms', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/terms' +gotten response from target 501 +end of target response +writing response head +2024-10-21T18:01:31.841Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-yqambhxn9h4wjyas/withdrawals/XMED7C6R6CC4V98ZA0RJPYKRWDGAV3A4ZPFRGH1XQWP8ACS077XG/confirm +request for URL { + href: 'http://localhost:9081/reserves/4YTV0Z53D2WYRVABA2C5WYF3T3JKAN52DMB9YYN7EWNW39CKWEV0?timeout_ms=30000', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/reserves/4YTV0Z53D2WYRVABA2C5WYF3T3JKAN52DMB9YYN7EWNW39CKWEV0', + search: '?timeout_ms=30000', + searchParams: URLSearchParams { 'timeout_ms' => '30000' }, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/reserves/4YTV0Z53D2WYRVABA2C5WYF3T3JKAN52DMB9YYN7EWNW39CKWEV0?timeout_ms=30000' +gotten response from target 200 +end of target response +writing response head +request for URL { + href: 'http://localhost:9081/reserves/4YTV0Z53D2WYRVABA2C5WYF3T3JKAN52DMB9YYN7EWNW39CKWEV0/batch-withdraw', + origin: 'http://localhost:9081', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9081', + hostname: 'localhost', + port: '9081', + pathname: '/reserves/4YTV0Z53D2WYRVABA2C5WYF3T3JKAN52DMB9YYN7EWNW39CKWEV0/batch-withdraw', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/reserves/4YTV0Z53D2WYRVABA2C5WYF3T3JKAN52DMB9YYN7EWNW39CKWEV0/batch-withdraw' +gotten response from target 200 +end of target response +writing response head +request for URL { + href: 'http://localhost:9083/private/orders', + origin: 'http://localhost:9083', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9083', + hostname: 'localhost', + port: '9083', + pathname: '/private/orders', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/private/orders' +gotten response from target 200 +end of target response +writing response head +request for URL { + href: 'http://localhost:9083/private/orders/2024.295-01G4B7S1NYHCY?session_id=mysession-one', + origin: 'http://localhost:9083', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9083', + hostname: 'localhost', + port: '9083', + pathname: '/private/orders/2024.295-01G4B7S1NYHCY', + search: '?session_id=mysession-one', + searchParams: URLSearchParams { 'session_id' => 'mysession-one' }, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/private/orders/2024.295-01G4B7S1NYHCY?session_id=mysession-one' +gotten response from target 200 +end of target response +writing response head +request for URL { + href: 'http://localhost:9083/orders/2024.295-01G4B7S1NYHCY?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one', + origin: 'http://localhost:9083', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9083', + hostname: 'localhost', + port: '9083', + pathname: '/orders/2024.295-01G4B7S1NYHCY', + search: '?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one', + searchParams: URLSearchParams { 'token' => 'WRCC38EAN4XYBGMP3J4W197BY4', 'session_id' => 'mysession-one' }, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/orders/2024.295-01G4B7S1NYHCY?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one' +gotten response from target 402 +end of target response +writing response head +{ + taler_pay_uri: 'taler+http://pay/localhost:9083/2024.295-01G4B7S1NYHCY/mysession-one?c=WRCC38EAN4XYBGMP3J4W197BY4', + already_paid_order_id: undefined +} +request for URL { + href: 'http://localhost:9083/orders/2024.295-01G4B7S1NYHCY/claim', + origin: 'http://localhost:9083', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9083', + hostname: 'localhost', + port: '9083', + pathname: '/orders/2024.295-01G4B7S1NYHCY/claim', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/orders/2024.295-01G4B7S1NYHCY/claim' +gotten response from target 200 +end of target response +writing response head +requesting http://localhost:9083/orders/2024.295-01G4B7S1NYHCY?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one&h_contract=81018DD1R8WVZMEV9Z6JM59AV8WXZN2TC7C1NWW0R3PT8D3C7F036S9EJS2F5K8KCR9BK0JMS9N3TD38ZPMJKFK2ADNS9GV7HNGSTHG +request for URL { + href: 'http://localhost:9083/orders/2024.295-01G4B7S1NYHCY?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one&h_contract=81018DD1R8WVZMEV9Z6JM59AV8WXZN2TC7C1NWW0R3PT8D3C7F036S9EJS2F5K8KCR9BK0JMS9N3TD38ZPMJKFK2ADNS9GV7HNGSTHG', + origin: 'http://localhost:9083', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9083', + hostname: 'localhost', + port: '9083', + pathname: '/orders/2024.295-01G4B7S1NYHCY', + search: '?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one&h_contract=81018DD1R8WVZMEV9Z6JM59AV8WXZN2TC7C1NWW0R3PT8D3C7F036S9EJS2F5K8KCR9BK0JMS9N3TD38ZPMJKFK2ADNS9GV7HNGSTHG', + searchParams: URLSearchParams { + 'token' => 'WRCC38EAN4XYBGMP3J4W197BY4', + 'session_id' => 'mysession-one', + 'h_contract' => '81018DD1R8WVZMEV9Z6JM59AV8WXZN2TC7C1NWW0R3PT8D3C7F036S9EJS2F5K8KCR9BK0JMS9N3TD38ZPMJKFK2ADNS9GV7HNGSTHG' }, + hash: '' +} +end of data +full request body undefined +proxying request to target path '/orders/2024.295-01G4B7S1NYHCY?token=WRCC38EAN4XYBGMP3J4W197BY4&session_id=mysession-one&h_contract=81018DD1R8WVZMEV9Z6JM59AV8WXZN2TC7C1NWW0R3PT8D3C7F036S9EJS2F5K8KCR9BK0JMS9N3TD38ZPMJKFK2ADNS9GV7HNGSTHG' +gotten response from target 402 +end of target response +writing response head +request for URL { + href: 'http://localhost:9083/orders/2024.295-01G4B7S1NYHCY/pay', + origin: 'http://localhost:9083', + protocol: 'http:', + username: '', + password: '', + host: 'localhost:9083', + hostname: 'localhost', + port: '9083', + pathname: '/orders/2024.295-01G4B7S1NYHCY/pay', + search: '', + searchParams: URLSearchParams {}, + hash: '' +} +end of data +full request body +proxying request to target path '/orders/2024.295-01G4B7S1NYHCY/pay' +gotten response from target 400 +end of target response +writing response head +{ + "code": 7005, + "when": { + "t_ms": 1729533692391 + }, + "hint": "Unexpected HTTP status 400 in response", + "requestUrl": "http://localhost:9083/orders/2024.295-01G4B7S1NYHCY/pay", + "requestMethod": "POST", + "httpStatusCode": 400, + "errorResponse": { + "code": 2025, + "hint": "The exchange specified in the operation is not trusted by this exchange. The client should limit its operation to exchanges enabled by the merchant, or ask the merchant to enable additional exchanges in the configuration.", + "detail": "http://localhost:9081/" + } +} +2024-10-21T18:01:32.395Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-exchange-confusion" +] +2024-10-21T18:01:32.445Z remote.ts INFO default: remote wallet disconnected +2024-10-21T18:01:32.445Z harness.ts WARN process wallet-default exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:32.445Z testrunner.ts INFO done test merchant-exchange-confusion: pass +2024-10-21T18:01:32.451Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-exchange-confusion","timeSec":2.991,"status":"pass"} +running merchant-instances-delete with timeout 60000ms +2024-10-21T18:01:32.623Z testrunner.ts INFO running test merchant-instances-delete +2024-10-21T18:01:32.625Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-instances-delete" +] +2024-10-21T18:01:32.626Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:32.678Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:32.742Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-delete/merchant-testmerchant-1.conf' +2024-10-21T18:01:33.191Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-delete/merchant-testmerchant-1.conf' +2024-10-21T18:01:33.194Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-delete/merchant-testmerchant-1.conf' +2024-10-21T18:01:33.195Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-delete/merchant-testmerchant-1.conf' +2024-10-21T18:01:33.213Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533693213},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:33.213Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:33.225Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533693225},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:33.225Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:33.243Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533693243},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:33.243Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:33.267Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533693267},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:33.267Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:33.303Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533693303},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:33.303Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:33.356Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533693356},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:33.356Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +{ + currency: 'TESTKUDOS', + currencies: { + TESTKUDOS: { + name: 'Test-kudos (Taler Demonstrator)', + currency: 'TESTKUDOS', + num_fractional_input_digits: 2, + num_fractional_normal_digits: 2, + num_fractional_trailing_zero_digits: 2, + alt_unit_names: [Object] + } + }, + exchanges: [ + { + master_pub: '05B0X78NDDGWZXHQ29Y7Y6Z4QBX67GSATHPM8K15Z46D8TDMR7Z0', + currency: 'TESTKUDOS', + base_url: 'http://localhost:8081/' + } + ], + implementation: 'urn:net:taler:specs:taler-merchant:c-reference', + name: 'taler-merchant', + version: '17:0:13' +} +2024-10-21T18:01:33.438Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:33.447Z harness.ts INFO adding instance 'myinst' +Got expected exception _TalerError: Unexpected HTTP status 401 in response + at _TalerError.fromDetail (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:10375:12) + at throwUnexpectedRequestError (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11130:20) + at expectSuccessResponseOrThrow (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11144:3) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + at async MerchantApiClient.deleteInstance (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:19437:5) + at async /home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:64099:7 + at async GlobalTestState.assertThrowsAsync (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:55910:7) + at async runMerchantInstancesDeleteTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:64098:17) + at async runTestWithState (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:57203:5) + at async runTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:90027:24) { + errorDetail: { + code: 7005, + when: { t_ms: 1729533693454, [Symbol(opaque_AbsoluteTime)]: true }, + hint: 'Unexpected HTTP status 401 in response', + requestUrl: 'http://localhost:8083/management/instances/myinst', + requestMethod: 'DELETE', + httpStatusCode: 401, + errorResponse: { + code: 43, + hint: 'The service refused the request as the given authorization token is malformed.' + } + }, + cause: undefined +} +2024-10-21T18:01:33.459Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-instances-delete" +] +2024-10-21T18:01:33.463Z testrunner.ts INFO done test merchant-instances-delete: pass +2024-10-21T18:01:33.469Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-instances-delete","timeSec":0.839,"status":"pass"} +running merchant-instances with timeout 60000ms +2024-10-21T18:01:33.607Z testrunner.ts INFO running test merchant-instances +2024-10-21T18:01:33.608Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-instances" +] +2024-10-21T18:01:33.608Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:33.642Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:33.704Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances/merchant-testmerchant-1.conf' +2024-10-21T18:01:34.144Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances/merchant-testmerchant-1.conf' +2024-10-21T18:01:34.145Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances/merchant-testmerchant-1.conf' +2024-10-21T18:01:34.146Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances/merchant-testmerchant-1.conf' +2024-10-21T18:01:34.161Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533694161},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:34.161Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:34.173Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533694173},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:34.173Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:34.190Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533694190},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:34.190Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:34.214Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533694214},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:34.214Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:34.248Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533694248},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:34.248Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:34.301Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533694301},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:34.301Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +{ + currency: 'TESTKUDOS', + currencies: { + TESTKUDOS: { + name: 'Test-kudos (Taler Demonstrator)', + currency: 'TESTKUDOS', + num_fractional_input_digits: 2, + num_fractional_normal_digits: 2, + num_fractional_trailing_zero_digits: 2, + alt_unit_names: [Object] + } + }, + exchanges: [ + { + master_pub: '0FJ7E6NEV1WSKZYKVK6H1QWH7JN49MD5704FJAX72KGY5B98G70G', + currency: 'TESTKUDOS', + base_url: 'http://localhost:8081/' + } + ], + implementation: 'urn:net:taler:specs:taler-merchant:c-reference', + name: 'taler-merchant', + version: '17:0:13' +} +2024-10-21T18:01:34.385Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:34.395Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:34.398Z harness.ts INFO adding instance 'myinst' +requesting instances with auth { method: 'external' } +_TalerError: Unexpected HTTP status 401 in response + at _TalerError.fromDetail (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:10375:12) + at throwUnexpectedRequestError (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11130:20) + at readSuccessResponseJsonOrThrow (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11137:3) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + at async /home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:64324:18 + at async GlobalTestState.assertThrowsAsync (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:55910:7) + at async runMerchantInstancesTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:64322:15) + at async runTestWithState (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:57203:5) + at async runTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:90027:24) { + errorDetail: { + code: 7005, + when: { t_ms: 1729533694408, [Symbol(opaque_AbsoluteTime)]: true }, + hint: 'Unexpected HTTP status 401 in response', + requestUrl: 'http://localhost:8083/management/instances', + requestMethod: 'GET', + httpStatusCode: 401, + errorResponse: { + code: 2015, + hint: 'The merchant refused the request due to lack of authorization.', + detail: "Check 'Authorization' header" + } + }, + cause: undefined +} +_TalerError: Unexpected HTTP status 401 in response + at _TalerError.fromDetail (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:10375:12) + at throwUnexpectedRequestError (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11130:20) + at expectSuccessResponseOrThrow (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11144:3) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + at async MerchantApiClient.deleteInstance (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:19437:5) + at async /home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:64364:7 + at async GlobalTestState.assertThrowsAsync (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:55910:7) + at async runMerchantInstancesTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:64363:18) + at async runTestWithState (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:57203:5) + at async runTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:90027:24) { + errorDetail: { + code: 7005, + when: { t_ms: 1729533694416, [Symbol(opaque_AbsoluteTime)]: true }, + hint: 'Unexpected HTTP status 401 in response', + requestUrl: 'http://localhost:8083/management/instances/myinst', + requestMethod: 'DELETE', + httpStatusCode: 401, + errorResponse: { + code: 2015, + hint: 'The merchant refused the request due to lack of authorization.', + detail: "Check 'Authorization' header" + } + }, + cause: undefined +} +2024-10-21T18:01:34.417Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-instances" +] +2024-10-21T18:01:34.421Z testrunner.ts INFO done test merchant-instances: pass +2024-10-21T18:01:34.426Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-instances","timeSec":0.813,"status":"pass"} +running merchant-instances-urls with timeout 60000ms +2024-10-21T18:01:34.564Z testrunner.ts INFO running test merchant-instances-urls +2024-10-21T18:01:34.565Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-instances-urls" +] +2024-10-21T18:01:34.565Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:34.597Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:34.658Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-urls/merchant-testmerchant-1.conf' +2024-10-21T18:01:35.096Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-urls/merchant-testmerchant-1.conf' +2024-10-21T18:01:35.098Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-urls/merchant-testmerchant-1.conf' +2024-10-21T18:01:35.100Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-instances-urls/merchant-testmerchant-1.conf' +2024-10-21T18:01:35.116Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533695115},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:35.116Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:35.128Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533695128},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:35.129Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:35.146Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533695146},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:35.146Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:35.171Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533695171},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:35.171Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:35.207Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533695207},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:35.207Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:35.259Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533695259},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:35.259Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +checking http://localhost:8083/private/instances/default/instances/default/config, expected 404, got 404 +checking http://localhost:8083/instances/default/private/instances, expected 404, got 404 +checking http://localhost:8083/instances/foo/private/instances, expected 404, got 404 +checking http://localhost:8083/instances/myinst/private/instances, expected 404, got 404 +checking http://localhost:8083/config, expected 200, got 200 +checking http://localhost:8083/instances/default/config, expected 200, got 200 +checking http://localhost:8083/instances/myinst/config, expected 200, got 200 +checking http://localhost:8083/instances/foo/config, expected 404, got 404 +checking http://localhost:8083/instances/default/instances/config, expected 404, got 404 +checking http://localhost:8083/private/instances/myinst/config, expected 404, got 404 +checking http://localhost:8083/instances/myinst/private/orders, expected 401, got 401 +checking http://localhost:8083/instances/myinst/private/orders, expected 401, got 401 +checking http://localhost:8083/instances/myinst/private/orders, expected 200, got 200 +checking http://localhost:8083/private/instances/myinst/orders, expected 404, got 404 +2024-10-21T18:01:35.364Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-instances-urls" +] +2024-10-21T18:01:35.368Z testrunner.ts INFO done test merchant-instances-urls: pass +2024-10-21T18:01:35.374Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-instances-urls","timeSec":0.804,"status":"pass"} +running merchant-longpolling with timeout 60000ms +2024-10-21T18:01:35.506Z testrunner.ts INFO running test merchant-longpolling +2024-10-21T18:01:35.507Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-longpolling" +] +2024-10-21T18:01:35.508Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:35.540Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:35.600Z harness.ts INFO starting fakebank +2024-10-21T18:01:35.600Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:36.106Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:36.106Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:36.108Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:36.110Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:36.112Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:36.114Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' +2024-10-21T18:01:36.116Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' +2024-10-21T18:01:36.118Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' +2024-10-21T18:01:36.219Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696219},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.219Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:36.231Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696230},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.231Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:36.247Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696247},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.247Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:36.271Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696271},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.271Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:36.322Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:36.339Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:36.350Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:36.360Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:36.369Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:36.377Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:36.387Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:36.395Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:36.406Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/merchant-testmerchant-1.conf' +2024-10-21T18:01:36.821Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/merchant-testmerchant-1.conf' +2024-10-21T18:01:36.822Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/merchant-testmerchant-1.conf' +2024-10-21T18:01:36.824Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/merchant-testmerchant-1.conf' +2024-10-21T18:01:36.826Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696826},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.826Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:36.837Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696837},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.837Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:36.854Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696854},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.854Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:36.878Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696878},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.878Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:36.913Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696913},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.913Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:36.964Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533696964},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:36.964Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:37.039Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533697039},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:37.039Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:37.154Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:37.163Z harness.ts INFO adding instance 'minst1' +2024-10-21T18:01:37.167Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/walletdb-wallet.sqlite3' -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock' --no-init +2024-10-21T18:01:37.169Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.170Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.170Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:37.181Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.181Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:37.198Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.198Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:37.221Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.221Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:37.255Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.255Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:37.305Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-longpolling/wallet.sock +2024-10-21T18:01:37.305Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:37.381Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:37.381Z twrpc-impl.node.ts INFO connected! +setup done! +user-mq1ywxnvt0adgyeh pw-hse88k61f6f2633w +2024-10-21T18:01:37.669Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-mq1ywxnvt0adgyeh/withdrawals/2AYYBEYS9ZXP44841A38EQQ0KF1FPD4VQ7002K5E7JQPT7KKJ0VG/confirm +requesting http://localhost:8083/orders/2024.295-02076F6NR4WSW?session_id=mysession-one +requesting http://localhost:8083/orders/2024.295-02076F6NR4WSW?session_id=mysession-one&timeout_ms=500 +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-02076F6NR4WSW/mysession-one', + already_paid_order_id: undefined +} +2024-10-21T18:01:43.596Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-longpolling" +] +2024-10-21T18:01:43.641Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:01:43.642Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:43.642Z testrunner.ts INFO done test merchant-longpolling: pass +2024-10-21T18:01:43.646Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-longpolling","timeSec":8.135,"status":"pass"} +running merchant-refund-api with timeout 60000ms +2024-10-21T18:01:43.786Z testrunner.ts INFO running test merchant-refund-api +2024-10-21T18:01:43.787Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-refund-api" +] +2024-10-21T18:01:43.788Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:43.828Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:43.895Z harness.ts INFO starting fakebank +2024-10-21T18:01:43.895Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:44.363Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:44.363Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:44.366Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:44.367Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:44.369Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:44.370Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' +2024-10-21T18:01:44.371Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' +2024-10-21T18:01:44.372Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' +2024-10-21T18:01:44.412Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533704412},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:44.412Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:44.425Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533704425},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:44.425Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:44.442Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533704442},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:44.442Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:44.466Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533704466},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:44.467Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:44.502Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533704502},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:44.502Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:44.553Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533704553},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:44.553Z harness.ts INFO waiting 73ms on exchange (testexchange-1) +2024-10-21T18:01:44.647Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:44.666Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:44.677Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:44.688Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:44.699Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:44.709Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:44.719Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:44.729Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:44.740Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/merchant-testmerchant-1.conf' +2024-10-21T18:01:45.175Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/merchant-testmerchant-1.conf' +2024-10-21T18:01:45.177Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/merchant-testmerchant-1.conf' +2024-10-21T18:01:45.178Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/merchant-testmerchant-1.conf' +2024-10-21T18:01:45.181Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705181},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.181Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:45.192Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705192},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.192Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:45.209Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705209},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.209Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:45.233Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705233},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.233Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:45.267Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705267},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.268Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:45.319Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705318},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.319Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:45.395Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533705395},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:45.395Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:45.510Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:45.520Z harness.ts INFO adding instance 'minst1' +2024-10-21T18:01:45.524Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/walletdb-wallet.sqlite3' -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock' --no-init +2024-10-21T18:01:45.526Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.527Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.527Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:45.538Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.538Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:45.553Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.553Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:45.576Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.576Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:45.613Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.613Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:45.664Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-refund-api/wallet.sock +2024-10-21T18:01:45.664Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:45.738Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:45.738Z twrpc-impl.node.ts INFO connected! +setup done! +user-ynhvxsmkbqgh19f7 pw-za9m4d9dfb8wjssd +2024-10-21T18:01:46.018Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-ynhvxsmkbqgh19f7/withdrawals/PC6D822T3TFT654010T6WJAG0Q0NS55QG6Q48T1CTZ2T50VNXZC0/confirm +requesting order status via 'http://localhost:8083/orders/2024.295-01Y0KWDYQP27G' +403 +{ + code: 2009, + hint: 'The order we found does not match the provided contract hash.' +} +{ + refunded: true, + refund_pending: true, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:5' +} +{ + code: 2009, + hint: 'The order we found does not match the provided contract hash.' +} +2024-10-21T18:01:46.506Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-refund-api" +] +2024-10-21T18:01:46.556Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:01:46.556Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:46.556Z testrunner.ts INFO done test merchant-refund-api: pass +2024-10-21T18:01:46.561Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-refund-api","timeSec":2.769,"status":"pass"} +running merchant-spec-public-orders with timeout 60000ms +2024-10-21T18:01:46.728Z testrunner.ts INFO running test merchant-spec-public-orders +2024-10-21T18:01:46.729Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders" +] +2024-10-21T18:01:46.730Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:46.779Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:46.845Z harness.ts INFO starting fakebank +2024-10-21T18:01:46.845Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:47.316Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:47.316Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:47.318Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:47.319Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:47.321Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:47.323Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' +2024-10-21T18:01:47.325Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' +2024-10-21T18:01:47.326Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' +2024-10-21T18:01:47.331Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533707330},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:47.331Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:47.350Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533707350},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:47.350Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:47.366Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533707366},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:47.366Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:47.391Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533707391},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:47.391Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:47.426Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533707426},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:47.426Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:47.477Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533707477},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:47.478Z harness.ts INFO waiting 73ms on exchange (testexchange-1) +2024-10-21T18:01:47.574Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:47.591Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:47.602Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:47.612Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:47.622Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:47.631Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:47.640Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:47.648Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:47.658Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/merchant-testmerchant-1.conf' +2024-10-21T18:01:48.049Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/merchant-testmerchant-1.conf' +2024-10-21T18:01:48.051Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/merchant-testmerchant-1.conf' +2024-10-21T18:01:48.052Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/merchant-testmerchant-1.conf' +2024-10-21T18:01:48.055Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708055},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.055Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:48.066Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708066},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.066Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:48.083Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708083},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.083Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:48.107Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708107},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.107Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:48.142Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708142},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.142Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:48.193Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708193},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.193Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:48.268Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533708268},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:48.268Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:48.382Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:48.393Z harness.ts INFO adding instance 'minst1' +2024-10-21T18:01:48.397Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/walletdb-wallet.sqlite3' -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock' --no-init +2024-10-21T18:01:48.399Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.400Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.400Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:48.410Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.410Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:48.426Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.426Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:48.449Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.449Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:48.482Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.482Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:48.534Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wallet.sock +2024-10-21T18:01:48.534Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:48.610Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:48.610Z twrpc-impl.node.ts INFO connected! +setup done! +{ + currency: 'TESTKUDOS', + currencies: { + TESTKUDOS: { + name: 'Test-kudos (Taler Demonstrator)', + currency: 'TESTKUDOS', + num_fractional_input_digits: 2, + num_fractional_normal_digits: 2, + num_fractional_trailing_zero_digits: 2, + alt_unit_names: [Object] + } + }, + exchanges: [ + { + master_pub: '6SD3CYHHJZ5SKKS5V3G2SFXVJVFKMZY58NHX6TKKHG434S560BW0', + currency: 'TESTKUDOS', + base_url: 'http://localhost:8081/' + } + ], + implementation: 'urn:net:taler:specs:taler-merchant:c-reference', + name: 'taler-merchant', + version: '17:0:13' +} +{ + code: 2005, + hint: 'The proposal is not known to the backend.', + detail: 'foo' +} +{ + "code": 2005, + "hint": "The proposal is not known to the backend.", + "detail": "foo" +} +2024-10-21T18:01:48.642Z harness.ts INFO spawning process (wallet-wct): taler-wallet-cli --wallet-db :memory: -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock' --no-init +2024-10-21T18:01:48.644Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.644Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.644Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:48.655Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.655Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:48.671Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.671Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:48.693Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.693Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:48.727Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.728Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:48.778Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wct.sock +2024-10-21T18:01:48.778Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:48.851Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:48.852Z twrpc-impl.node.ts INFO connected! +user-pbdxd4wpradr89fk pw-10780ayqa28b50az +2024-10-21T18:01:49.130Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-pbdxd4wpradr89fk/withdrawals/110YVKTSWNFKMFKKTGVM0G8PNWPVQ817G487N3V287BSJPWTK4NG/confirm +{ public_reorder_url: 'https://example.com/article42-share' } +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-038BS90KD5FD4/?c=9K99S15CQRXYEQT8DV35VXE90M', + fulfillment_url: 'https://example.com/article42' +} + + + + + Payment requested for Buy me! + + + + +

Pay with Taler

Scan this QR code with your mobile wallet:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Or open your Taler wallet

Don't have a Taler wallet yet? Install it!

+ + + + +{ + code: 2009, + hint: 'The order we found does not match the provided contract hash.' +} +{ + code: 2105, + hint: 'The claim token used to authenticate the client is invalid for this order.', + detail: 'authentication with claim token provided but wrong' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-038BS90KD5FD4/?c=9K99S15CQRXYEQT8DV35VXE90M', + fulfillment_url: 'https://example.com/article42' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-038BS90KD5FD4/', + fulfillment_url: 'https://example.com/article42' +} +{ public_reorder_url: 'https://example.com/article42-share' } +{ public_reorder_url: 'https://example.com/article42-share' } +{ + code: 2009, + hint: 'The order we found does not match the provided contract hash.' +} +{ + code: 2105, + hint: 'The claim token used to authenticate the client is invalid for this order.', + detail: 'authentication with claim token provided but wrong' +} +{ + fulfillment_url: 'https://example.com/article42', + refunded: false, + refund_pending: false, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:0' +} +{ + fulfillment_url: 'https://example.com/article42', + refunded: false, + refund_pending: false, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:0' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-02W0M49HBP2RG/?c=48GRYD5GD1YJRKNWB7S3HX0EM8', + fulfillment_url: 'https://example.com/article42' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-02W0M49HBP2RG/mysession?c=48GRYD5GD1YJRKNWB7S3HX0EM8', + fulfillment_url: 'https://example.com/article42', + already_paid_order_id: '2024.295-038BS90KD5FD4' +} +requesting GET http://localhost:8083/orders/2024.295-02W0M49HBP2RG?token=48GRYD5GD1YJRKNWB7S3HX0EM8&session_id=mysession, expected 302 got 302 +location header: https://example.com/article42 +2024-10-21T18:01:49.552Z harness.ts INFO spawning process (wallet-wnoct): taler-wallet-cli --wallet-db :memory: -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock' --no-init +2024-10-21T18:01:49.553Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.553Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.553Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:49.563Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.564Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:49.579Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.579Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:49.602Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.602Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:49.635Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.635Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:49.686Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders/wnoct.sock +2024-10-21T18:01:49.686Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:49.759Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:49.760Z twrpc-impl.node.ts INFO connected! +user-jshmneqj9d5tdawq pw-jnm4rt7x7w6382xg +2024-10-21T18:01:50.101Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-jshmneqj9d5tdawq/withdrawals/N346HB26QW9APHM450F1KXVP1ZX03AKK1NJ4V8K8WVP5EVZKE4D0/confirm +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03N2YD9YYPBHM/', + fulfillment_url: 'https://example.com/article42' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03N2YD9YYPBHM/', + fulfillment_url: 'https://example.com/article42' +} + + + + + Payment requested for Buy me! + + + + +

Pay with Taler

Scan this QR code with your mobile wallet:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Or open your Taler wallet

Don't have a Taler wallet yet? Install it!

+ + + + +{ + status: 'payment-possible', + contractTerms: { + version: 0, + summary: 'Buy me!', + public_reorder_url: 'https://example.com/article42-share', + fulfillment_url: 'https://example.com/article42', + minimum_age: 0, + products: [], + h_wire: 'QBX16RM0NWB42PYKM1VWY6DJHRQ5SV7P9P62R4T9PDWKNC8D8DR7R9TG2S4MC0C4R89M08F279CRY4AVAMZYVHH0F56ASRSFYBGE238', + wire_method: 'x-taler-bank', + order_id: '2024.295-03N2YD9YYPBHM', + timestamp: { t_s: 1729533710 }, + pay_deadline: { t_s: 18446744073709 }, + wire_transfer_deadline: { t_s: 18446744073709 }, + merchant_base_url: 'http://localhost:8083/', + merchant: { name: 'Default Instance', address: {}, jurisdiction: {} }, + merchant_pub: 'MQ10NYV4G4TA9566QYVF0QZD31PKSKBSH24VEYMT2WDEWSXTVT90', + exchanges: [ [Object] ], + max_fee: 'TESTKUDOS:5', + amount: 'TESTKUDOS:5', + choices: [], + token_families: {}, + refund_deadline: { t_s: 18446744073709 }, + nonce: '4MPWDED6NHFCFWN39D6P6AJBSQVRETME0NNV6EQM5J2HQZNBQ7C0' + }, + transactionId: 'txn:payment:CKSWXY06CFR4682GJQ439Y3F23WEBCYMV4P8PYJEKTM1EEN65A90', + proposalId: 'CKSWXY06CFR4682GJQ439Y3F23WEBCYMV4P8PYJEKTM1EEN65A90', + amountEffective: 'TESTKUDOS:5.3', + amountRaw: 'TESTKUDOS:5', + contractTermsHash: 'HXJNY474D1952KXS1MWX20NAXMW4R0AAA4BWERKPDE6VRHDADYXR34QM5B0RJZRW0PBCRQBSQF9RDA757480M4ZY5JZV8FSBYGV68W8', + talerUri: 'taler+http://pay/localhost:8083/2024.295-03N2YD9YYPBHM/' +} +{ + code: 2009, + hint: 'The order we found does not match the provided contract hash.' +} +{ + code: 2105, + hint: 'The claim token used to authenticate the client is invalid for this order.', + detail: 'authentication with claim token provided but wrong' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03N2YD9YYPBHM/', + fulfillment_url: 'https://example.com/article42' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03N2YD9YYPBHM/', + fulfillment_url: 'https://example.com/article42' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03N2YD9YYPBHM/', + fulfillment_url: 'https://example.com/article42' +} +{ + fulfillment_url: 'https://example.com/article42', + refunded: false, + refund_pending: false, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:0' +} +{ + code: 2009, + hint: 'The order we found does not match the provided contract hash.' +} +{ + code: 2105, + hint: 'The claim token used to authenticate the client is invalid for this order.', + detail: 'authentication with claim token provided but wrong' +} +{ + fulfillment_url: 'https://example.com/article42', + refunded: false, + refund_pending: false, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:0' +} +{ + fulfillment_url: 'https://example.com/article42', + refunded: false, + refund_pending: false, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:0' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03Y70EY2FPW1T/?c=8VKSEJHAF5M4N949MCV56DCGWW', + fulfillment_url: 'https://example.com/article42' +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-03Y70EY2FPW1T/mysession2?c=8VKSEJHAF5M4N949MCV56DCGWW', + fulfillment_url: 'https://example.com/article42', + already_paid_order_id: '2024.295-03N2YD9YYPBHM' +} +location header: https://example.com/article42 +2024-10-21T18:01:50.534Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-spec-public-orders" +] +2024-10-21T18:01:50.552Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:01:50.553Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:50.579Z remote.ts INFO wct: remote wallet disconnected +2024-10-21T18:01:50.580Z harness.ts WARN process wallet-wct exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:50.611Z remote.ts INFO wnoct: remote wallet disconnected +2024-10-21T18:01:50.611Z harness.ts WARN process wallet-wnoct exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:50.611Z testrunner.ts INFO done test merchant-spec-public-orders: pass +2024-10-21T18:01:50.617Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-spec-public-orders","timeSec":3.882,"status":"pass"} +running payment-forgettable with timeout 60000ms +2024-10-21T18:01:50.759Z testrunner.ts INFO running test payment-forgettable +2024-10-21T18:01:50.760Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/payment-forgettable" +] +2024-10-21T18:01:50.760Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:50.801Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:50.867Z harness.ts INFO starting fakebank +2024-10-21T18:01:50.867Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:51.347Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:51.348Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:51.349Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:51.350Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:51.352Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:51.354Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' +2024-10-21T18:01:51.355Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' +2024-10-21T18:01:51.356Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' +2024-10-21T18:01:51.391Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533711391},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:51.391Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:51.403Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533711403},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:51.403Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:51.420Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533711420},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:51.420Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:51.444Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533711444},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:51.444Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:51.479Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533711479},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:51.479Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:51.531Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533711531},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:51.531Z harness.ts INFO waiting 73ms on exchange (testexchange-1) +2024-10-21T18:01:51.628Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:51.644Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:51.654Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:51.663Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:51.672Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:51.681Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:51.691Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:51.701Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:51.712Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/merchant-testmerchant-1.conf' +2024-10-21T18:01:52.185Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/merchant-testmerchant-1.conf' +2024-10-21T18:01:52.187Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/merchant-testmerchant-1.conf' +2024-10-21T18:01:52.188Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/merchant-testmerchant-1.conf' +2024-10-21T18:01:52.191Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712191},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.191Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:52.202Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712202},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.202Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:52.218Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712218},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.219Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:52.243Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712242},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.243Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:52.278Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712278},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.278Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:52.331Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712331},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.331Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:52.410Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533712410},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:52.410Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:52.523Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:52.534Z harness.ts INFO adding instance 'minst1' +2024-10-21T18:01:52.538Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/walletdb-wallet.sqlite3' -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock' --no-init +2024-10-21T18:01:52.539Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.540Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.540Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:52.551Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.551Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:52.567Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.567Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:52.590Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.590Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:52.624Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.624Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:52.674Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/payment-forgettable/wallet.sock +2024-10-21T18:01:52.674Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:52.750Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:52.751Z twrpc-impl.node.ts INFO connected! +setup done! +user-bz2qf6j5vkh0n99z pw-wgdbp5cnwhmth45x +2024-10-21T18:01:53.034Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-bz2qf6j5vkh0n99z/withdrawals/47RCBTPRS5KCGKX8FDY8JZ4JYN3986PF93XQJXDGQ3VTK0826YR0/confirm +testing with forgettable field without hash +2024-10-21T18:01:53.885Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/payment-forgettable" +] +2024-10-21T18:01:53.925Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:01:53.925Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:53.925Z testrunner.ts INFO done test payment-forgettable: pass +2024-10-21T18:01:53.930Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"payment-forgettable","timeSec":3.165,"status":"pass"} +running paywall-flow with timeout 60000ms +2024-10-21T18:01:54.073Z testrunner.ts INFO running test paywall-flow +2024-10-21T18:01:54.073Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/paywall-flow" +] +2024-10-21T18:01:54.074Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:54.113Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:54.175Z harness.ts INFO starting fakebank +2024-10-21T18:01:54.176Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:54.675Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:54.675Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:54.677Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:54.678Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:54.679Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:54.681Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' +2024-10-21T18:01:54.683Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' +2024-10-21T18:01:54.684Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' +2024-10-21T18:01:54.691Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533714690},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:54.691Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:54.726Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533714726},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:54.726Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:54.743Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533714743},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:54.743Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:54.767Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533714767},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:54.767Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:54.802Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533714802},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:54.802Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:54.853Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533714853},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:54.853Z harness.ts INFO waiting 73ms on exchange (testexchange-1) +2024-10-21T18:01:54.946Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:54.963Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:54.975Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:54.986Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:54.996Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:55.007Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:55.016Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:55.058Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:55.104Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/merchant-testmerchant-1.conf' +2024-10-21T18:01:55.538Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/merchant-testmerchant-1.conf' +2024-10-21T18:01:55.539Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/merchant-testmerchant-1.conf' +2024-10-21T18:01:55.540Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/paywall-flow/merchant-testmerchant-1.conf' +2024-10-21T18:01:55.542Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715542},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.542Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:55.553Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715553},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.553Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:55.570Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715570},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.570Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:55.594Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715593},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.594Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:55.629Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715629},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.629Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:55.681Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715681},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.681Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:55.761Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533715761},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:55.761Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:55.873Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:55.882Z harness.ts INFO adding instance 'minst1' +2024-10-21T18:01:55.885Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db '/tmp/taler-integrationtests-jtWkXo/paywall-flow/walletdb-wallet.sqlite3' -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock' --no-init +2024-10-21T18:01:55.887Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:55.887Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:55.887Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:55.900Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:55.900Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:55.918Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:55.918Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:55.941Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:55.941Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:55.975Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:55.975Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:56.029Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/paywall-flow/wallet.sock +2024-10-21T18:01:56.029Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:56.105Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:56.106Z twrpc-impl.node.ts INFO connected! +setup done! +user-3b05bcq7j7nb15d1 pw-ks99rmw86r83mqm4 +2024-10-21T18:01:56.390Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-3b05bcq7j7nb15d1/withdrawals/ZW6E8XQWCGE2XY9M05383A4EJRZPQ04TK7V7R7A38XFNBV07BF10/confirm +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-0150RS0P4M334/mysession-one?c=WK2XM4MHVE2E52PVVN4X4RT844', + already_paid_order_id: undefined +} +requesting http://localhost:8083/orders/2024.295-0150RS0P4M334?token=WK2XM4MHVE2E52PVVN4X4RT844&session_id=mysession-one +response body { + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-0150RS0P4M334/mysession-one?c=WK2XM4MHVE2E52PVVN4X4RT844', + fulfillment_url: 'https://example.com/article42' +} +{ + fulfillment_url: 'https://example.com/article42', + refunded: false, + refund_pending: false, + refund_taken: 'TESTKUDOS:0', + refund_amount: 'TESTKUDOS:0' +} +requesting public status URLImpl { + _url: { + scheme: 'http', + username: '', + password: '', + host: 'localhost', + port: 8083, + path: [ 'orders', '2024.295-01YFAX3PQSX3M' ], + query: 'token=B0BTQ6DQ990E77DVTYDQJ75Z5M&session_id=mysession-three', + fragment: null + }, + _query: URLSearchParamsImpl { + _list: [ [Array], [Array] ], + _url: [Circular *1] + } +} +{ + taler_pay_uri: 'taler+http://pay/localhost:8083/2024.295-01YFAX3PQSX3M/mysession-three?c=B0BTQ6DQ990E77DVTYDQJ75Z5M', + fulfillment_url: 'https://example.com/article42', + already_paid_order_id: '2024.295-0150RS0P4M334' +} +2024-10-21T18:01:56.819Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/paywall-flow" +] +2024-10-21T18:01:56.857Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:01:56.857Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:01:56.857Z testrunner.ts INFO done test paywall-flow: pass +2024-10-21T18:01:56.862Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"paywall-flow","timeSec":2.784,"status":"pass"} +running merchant-categories with timeout 60000ms +2024-10-21T18:01:56.993Z testrunner.ts INFO running test merchant-categories +2024-10-21T18:01:56.994Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-categories" +] +2024-10-21T18:01:56.995Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:57.036Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:57.096Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/merchant-categories/merchant-testmerchant-1.conf' +2024-10-21T18:01:57.536Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-categories/merchant-testmerchant-1.conf' +2024-10-21T18:01:57.537Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-categories/merchant-testmerchant-1.conf' +2024-10-21T18:01:57.538Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/merchant-categories/merchant-testmerchant-1.conf' +2024-10-21T18:01:57.553Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533717553},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:57.553Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:57.565Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533717565},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:57.565Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:57.581Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533717581},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:57.581Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:57.605Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533717605},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:57.605Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:57.640Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533717640},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:57.640Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:57.691Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533717691},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:57.691Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +{ + currency: 'TESTKUDOS', + currencies: { + TESTKUDOS: { + name: 'Test-kudos (Taler Demonstrator)', + currency: 'TESTKUDOS', + num_fractional_input_digits: 2, + num_fractional_normal_digits: 2, + num_fractional_trailing_zero_digits: 2, + alt_unit_names: [Object] + } + }, + exchanges: [ + { + master_pub: 'EMBQCGGD8ZRWMF49K3W8R8PDVQ0DBQQ44EBHR03JCZP9ZKHTBJR0', + currency: 'TESTKUDOS', + base_url: 'http://localhost:8081/' + } + ], + implementation: 'urn:net:taler:specs:taler-merchant:c-reference', + name: 'taler-merchant', + version: '17:0:13' +} +2024-10-21T18:01:57.775Z harness.ts INFO adding instance 'default' +http://localhost:8083/private/categories +status 200 +{ category_id: 1 } +{ + "categories": [ + { + "id": 0, + "name": "default" + }, + { + "id": 1, + "name_i18n": {}, + "name": "Snacks" + } + ], + "products": [ + { + "description": "Bla Bla", + "description_i18n": {}, + "unit": "item", + "price": "TESTKUDOS:2", + "image": "", + "categories": [ + 1 + ], + "taxes": [], + "total_stock": 9223372036854776000, + "minimum_age": 0, + "product_serial": 2, + "product_id": "bar" + }, + { + "description": "Eggs", + "description_i18n": {}, + "unit": "item", + "price": "TESTKUDOS:42", + "image": "", + "categories": [ + 0 + ], + "taxes": [], + "total_stock": 9223372036854776000, + "minimum_age": 0, + "product_serial": 3, + "product_id": "baz" + }, + { + "description": "Bla Bla", + "description_i18n": {}, + "unit": "item", + "price": "TESTKUDOS:6", + "image": "", + "categories": [ + 0 + ], + "taxes": [], + "total_stock": 9223372036854776000, + "minimum_age": 0, + "product_serial": 1, + "product_id": "foo" + } + ] +} +prod foo { + description: 'Bla Bla', + description_i18n: {}, + unit: 'item', + price: 'TESTKUDOS:6', + image: '', + categories: [ 0 ], + taxes: [], + total_stock: 9223372036854776000, + minimum_age: 0, + product_serial: 1, + product_id: 'foo' +} +prod bar { + description: 'Bla Bla', + description_i18n: {}, + unit: 'item', + price: 'TESTKUDOS:2', + image: '', + categories: [ 1 ], + taxes: [], + total_stock: 9223372036854776000, + minimum_age: 0, + product_serial: 2, + product_id: 'bar' +} +2024-10-21T18:01:57.793Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/merchant-categories" +] +2024-10-21T18:01:57.797Z testrunner.ts INFO done test merchant-categories: pass +2024-10-21T18:01:57.802Z testrunner.ts INFO process exited code=0 signal=null +parent: got result {"name":"merchant-categories","timeSec":0.803,"status":"pass"} +running kyc-merchant-deposit with timeout 60000ms +2024-10-21T18:01:57.929Z testrunner.ts INFO running test kyc-merchant-deposit +2024-10-21T18:01:57.930Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit" +] +2024-10-21T18:01:57.930Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:01:57.965Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:01:58.025Z harness.ts INFO starting fakebank +2024-10-21T18:01:58.026Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:01:58.467Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:01:58.468Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:58.470Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:58.472Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:01:58.473Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:01:58.474Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' +2024-10-21T18:01:58.476Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' +2024-10-21T18:01:58.478Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' +2024-10-21T18:01:58.522Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533718522},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:58.522Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:01:58.535Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533718535},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:58.535Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:01:58.552Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533718552},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:58.552Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:01:58.576Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533718575},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:58.576Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:01:58.610Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533718610},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:58.610Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:01:58.678Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:01:58.695Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:01:58.705Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:58.714Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:58.723Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:58.733Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:58.742Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:01:58.751Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:01:58.766Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/exchange-testexchange-1.conf' aml-enable WWC8VRXCGRQYYTQPDDEE38YN9RQ2ARE2S8BSQCW4J1QVM4GN67D0 Alice rw upload +2024-10-21T18:01:58.777Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db :memory: -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock' --no-init +2024-10-21T18:01:58.778Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.778Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.778Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:01:58.789Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.789Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:01:58.806Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.806Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:01:58.828Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.828Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:01:58.864Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.864Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:01:58.917Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/wallet.sock +2024-10-21T18:01:58.917Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:01:58.992Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:01:58.992Z twrpc-impl.node.ts INFO connected! +2024-10-21T18:01:59.012Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/merchant-testmerchant-1.conf' +wallet-core notification { type: 'idle' } +2024-10-21T18:01:59.416Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/merchant-testmerchant-1.conf' +2024-10-21T18:01:59.417Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/merchant-testmerchant-1.conf' +2024-10-21T18:01:59.418Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit/merchant-testmerchant-1.conf' +2024-10-21T18:01:59.420Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719420},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.420Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:01:59.431Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719431},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.431Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:01:59.448Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719448},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.448Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:01:59.471Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719471},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.471Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:01:59.506Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719506},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.506Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:01:59.557Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719557},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.557Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:01:59.635Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533719635},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:01:59.635Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:01:59.748Z harness.ts INFO adding instance 'default' +2024-10-21T18:01:59.757Z harness.ts INFO adding instance 'minst1' +STEP: env-setup-done +user-7crhaptg0prbzrjx pw-jsggkvr64w5fx43a +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + newExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'initial-update', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + newExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'initial-update', + tosStatus: 'missing-tos' + }, + oldExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'initial-update', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + oldExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'initial-update', + tosStatus: 'missing-tos' + }, + newExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'initial-update', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + newExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + }, + oldExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'initial-update', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'transaction-state-transition', + oldTxState: { major: 'dialog', minor: 'proposed' }, + newTxState: { major: 'pending', minor: 'bank-register-reserve' }, + transactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +wallet-core notification { + type: 'balance-change', + hintTransactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +wallet-core notification { + type: 'transaction-state-transition', + transactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0', + oldTxState: { major: 'pending', minor: 'bank-register-reserve' }, + newTxState: { major: 'pending', minor: 'bank-register-reserve' } +} +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + newExchangeState: { + exchangeEntryStatus: 'used', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + }, + oldExchangeState: { + exchangeEntryStatus: 'ephemeral', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'transaction-state-transition', + oldTxState: { major: 'pending', minor: 'bank-register-reserve' }, + newTxState: { major: 'pending', minor: 'bank-confirm-transfer' }, + transactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +2024-10-21T18:02:00.030Z bank-api-client.ts INFO confirming withdrawal operation via http://localhost:8082/accounts/user-7crhaptg0prbzrjx/withdrawals/5J9EMK37YMQX6S9PNN16CXPTXN2AAAK6EYPC5MZ3T8QGYMS3H230/confirm +wallet-core notification { + type: 'transaction-state-transition', + oldTxState: { major: 'pending', minor: 'bank-confirm-transfer' }, + newTxState: { major: 'pending', minor: 'exchange-wait-reserve' }, + transactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +wallet-core notification { + type: 'transaction-state-transition', + oldTxState: { major: 'pending', minor: 'exchange-wait-reserve' }, + newTxState: { major: 'pending', minor: 'withdraw-coins' }, + transactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + newExchangeState: { + exchangeEntryStatus: 'used', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + }, + oldExchangeState: { + exchangeEntryStatus: 'used', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'exchange-state-transition', + exchangeBaseUrl: 'http://localhost:8081/', + oldExchangeState: { + exchangeEntryStatus: 'used', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + }, + newExchangeState: { + exchangeEntryStatus: 'used', + exchangeUpdateStatus: 'ready', + tosStatus: 'missing-tos' + } +} +wallet-core notification { + type: 'transaction-state-transition', + oldTxState: { major: 'pending', minor: 'withdraw-coins' }, + newTxState: { major: 'done' }, + transactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +wallet-core notification { + type: 'balance-change', + hintTransactionId: 'txn:withdrawal:WGAFQ3MH35RKER18D6Z9D6KS60GZQFMTPG3EC0JXN5CED2MGRFC0' +} +2024-10-21T18:02:00.342Z test-kyc-merchant-deposit.ts INFO requesting GET http://localhost:8083/private/kyc +2024-10-21T18:02:00.344Z test-kyc-merchant-deposit.ts INFO mechant kyc status: { + "kyc_data": [ + { + "payto_uri": "payto://x-taler-bank/localhost/merchant-default?receiver-name=merchant-default", + "exchange_url": "http://localhost:8081/", + "exchange_http_status": 404, + "no_keys": false, + "auth_conflict": false, + "exchange_code": 1939, + "limits": [ + { + "operation_type": "DEPOSIT", + "timeframe": { + "d_us": 0 + }, + "threshold": "TESTKUDOS:0", + "soft_limit": true + } + ], + "payto_kycauths": [ + "payto://x-taler-bank/localhost/exchange?receiver-name=exchange&amount=TESTKUDOS:0.01&message=KYC:ACWT10Z8A9MBXNEYH5A91W1AVSCNRQAB8KFEHJXQTVWV468NP310" + ] + } + ] +} +2024-10-21T18:02:00.348Z test-kyc-merchant-deposit.ts INFO order creation status: 451 +2024-10-21T18:02:00.349Z bank-api-client.ts INFO add-kycauth response status: 200 +2024-10-21T18:02:00.351Z test-kyc-merchant-deposit.ts INFO kyc resp 2: { + "kyc_data": [ + { + "payto_uri": "payto://x-taler-bank/localhost/merchant-default?receiver-name=merchant-default", + "exchange_url": "http://localhost:8081/", + "exchange_http_status": 404, + "no_keys": false, + "auth_conflict": false, + "exchange_code": 1939, + "limits": [ + { + "operation_type": "DEPOSIT", + "timeframe": { + "d_us": 0 + }, + "threshold": "TESTKUDOS:0", + "soft_limit": true + } + ], + "payto_kycauths": [ + "payto://x-taler-bank/localhost/exchange?receiver-name=exchange&amount=TESTKUDOS:0.01&message=KYC:ACWT10Z8A9MBXNEYH5A91W1AVSCNRQAB8KFEHJXQTVWV468NP310" + ] + } + ] +} +2024-10-21T18:02:00.856Z test-kyc-merchant-deposit.ts INFO kyc resp 2: { + "kyc_data": [ + { + "payto_uri": "payto://x-taler-bank/localhost/merchant-default?receiver-name=merchant-default", + "exchange_url": "http://localhost:8081/", + "exchange_http_status": 200, + "no_keys": false, + "auth_conflict": false, + "access_token": "N3GGEXPC7CS66708Y64R1C2XC6ZJVNZ807Q379QZ4MVMKMNX15AG", + "limits": [ + { + "operation_type": "DEPOSIT", + "timeframe": { + "d_us": 86400000000 + }, + "threshold": "TESTKUDOS:0", + "soft_limit": true + } + ] + } + ] +} +aml decision status: 204 +2024-10-21T18:02:00.874Z test-kyc-merchant-deposit.ts INFO POST /private/orders status: 451 +2024-10-21T18:02:00.876Z test-kyc-merchant-deposit.ts INFO kyc resp 3: { + "kyc_data": [ + { + "payto_uri": "payto://x-taler-bank/localhost/merchant-default?receiver-name=merchant-default", + "exchange_url": "http://localhost:8081/", + "exchange_http_status": 200, + "no_keys": false, + "auth_conflict": false, + "access_token": "N3GGEXPC7CS66708Y64R1C2XC6ZJVNZ807Q379QZ4MVMKMNX15AG", + "limits": [ + { + "operation_type": "DEPOSIT", + "timeframe": { + "d_us": 86400000000 + }, + "threshold": "TESTKUDOS:0", + "soft_limit": true + } + ] + } + ] +} +2024-10-21T18:02:00.949Z test-kyc-merchant-deposit.ts INFO kyc-info: { + "requirements": [], + "is_and_combinator": false +} +wallet-core notification { type: 'idle' } +2024-10-21T18:02:01.458Z test-kyc-merchant-deposit.ts INFO POST /private/orders status: 451 +2024-10-21T18:02:01.459Z test-kyc-merchant-deposit.ts INFO kyc resp 3: { + "kyc_data": [ + { + "payto_uri": "payto://x-taler-bank/localhost/merchant-default?receiver-name=merchant-default", + "exchange_url": "http://localhost:8081/", + "exchange_http_status": 200, + "no_keys": false, + "auth_conflict": false, + "access_token": "N3GGEXPC7CS66708Y64R1C2XC6ZJVNZ807Q379QZ4MVMKMNX15AG", + "limits": [] + } + ] +} +2024-10-21T18:02:01.459Z harness.ts INFO completed test in directory [ + "/tmp/taler-integrationtests-jtWkXo/kyc-merchant-deposit" +] +2024-10-21T18:02:01.513Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:02:01.513Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:02:01.516Z testrunner.ts INFO done test kyc-merchant-deposit: pass +2024-10-21T18:02:01.523Z testrunner.ts INFO process exited code=0 signal=null +-- test steps -- +STEP env-setup-done +START order creation should be rejected +END order creation should be rejected +-- end -- +parent: got result {"name":"kyc-merchant-deposit","timeSec":3.586,"status":"pass"} +running kyc-merchant-activate-bank-account with timeout 60000ms +2024-10-21T18:02:01.655Z testrunner.ts INFO running test kyc-merchant-activate-bank-account +2024-10-21T18:02:01.656Z harness.ts INFO running test in directory [ + "/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account" +] +2024-10-21T18:02:01.657Z harness.ts INFO running command dropdb taler-integrationtest +2024-10-21T18:02:01.694Z harness.ts INFO running command createdb taler-integrationtest +2024-10-21T18:02:01.758Z harness.ts INFO starting fakebank +2024-10-21T18:02:01.758Z harness.ts INFO spawning process (bank): taler-fakebank-run -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/bank.conf' --signup-bonus TESTKUDOS:100 +2024-10-21T18:02:02.203Z harness.ts INFO child process exchange-dbinit exited (0 / null) +2024-10-21T18:02:02.203Z harness.ts INFO spawning process (exchange-crypto-eddsa-testexchange-1): taler-exchange-secmod-eddsa -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:02:02.205Z harness.ts INFO spawning process (exchange-crypto-cs-testexchange-1): taler-exchange-secmod-cs -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:02:02.206Z harness.ts INFO spawning process (exchange-crypto-rsa-testexchange-1): taler-exchange-secmod-rsa -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' -LDEBUG +2024-10-21T18:02:02.207Z harness.ts INFO spawning process (exchange-wirewatch-testexchange-1): taler-exchange-wirewatch -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' --longpoll-timeout=5s +2024-10-21T18:02:02.208Z harness.ts INFO spawning process (exchange-transfer-testexchange-1): taler-exchange-transfer -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' +2024-10-21T18:02:02.210Z harness.ts INFO spawning process (exchange-aggregator-testexchange-1): taler-exchange-aggregator -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' +2024-10-21T18:02:02.211Z harness.ts INFO spawning process (exchange-httpd-testexchange-1): taler-exchange-httpd -LINFO -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' +2024-10-21T18:02:02.246Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533722246},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:02.246Z harness.ts INFO waiting 10ms on exchange (testexchange-1) +2024-10-21T18:02:02.257Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533722257},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:02.257Z harness.ts INFO waiting 15ms on exchange (testexchange-1) +2024-10-21T18:02:02.274Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533722274},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:02.274Z harness.ts INFO waiting 22ms on exchange (testexchange-1) +2024-10-21T18:02:02.298Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533722298},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:02.298Z harness.ts INFO waiting 33ms on exchange (testexchange-1) +2024-10-21T18:02:02.340Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533722337},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:02.340Z harness.ts INFO waiting 49ms on exchange (testexchange-1) +2024-10-21T18:02:02.391Z harness.ts WARN service exchange (testexchange-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533722391},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8081/management/keys\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:02.391Z harness.ts INFO waiting 73ms on exchange (testexchange-1) +2024-10-21T18:02:02.487Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' download sign upload +2024-10-21T18:02:02.503Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' enable-account 'payto://x-taler-bank/localhost/exchange?receiver-name=exchange' upload +2024-10-21T18:02:02.513Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' wire-fee 2024 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:02:02.523Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' wire-fee 2025 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:02:02.533Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' wire-fee 2026 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:02:02.541Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' wire-fee 2027 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:02:02.550Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' wire-fee 2028 x-taler-bank 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' upload +2024-10-21T18:02:02.559Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' global-fee now 'TESTKUDOS:0.01' 'TESTKUDOS:0.01' 'TESTKUDOS:0.00' 1h 1year 5 upload +2024-10-21T18:02:02.574Z harness.ts INFO running command taler-exchange-offline -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/exchange-testexchange-1.conf' aml-enable KH0S1FTEQY9R6RW3R6T9XCZEJKTQXQFNEDPAJ1AVAYB0W6RRJNB0 Alice rw upload +2024-10-21T18:02:02.585Z harness.ts INFO spawning process (wallet-wallet): taler-wallet-cli --wallet-db :memory: -LTRACE --no-throttle advanced serve --unix-path '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock' --no-init +2024-10-21T18:02:02.586Z harness.ts INFO hint: connect to wallet using taler-wallet-cli --wallet-connection=/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.586Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.586Z harness.ts INFO waiting on wallet for 10ms +2024-10-21T18:02:02.597Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.597Z harness.ts INFO waiting on wallet for 15ms +2024-10-21T18:02:02.613Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.613Z harness.ts INFO waiting on wallet for 22ms +2024-10-21T18:02:02.636Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.636Z harness.ts INFO waiting on wallet for 33ms +2024-10-21T18:02:02.669Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.669Z harness.ts INFO waiting on wallet for 49ms +2024-10-21T18:02:02.720Z harness.ts INFO wallet connection attempt failed: Error: connect ENOENT /tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/wallet.sock +2024-10-21T18:02:02.720Z harness.ts INFO waiting on wallet for 73ms +2024-10-21T18:02:02.795Z harness.ts INFO connection to wallet-core succeeded +2024-10-21T18:02:02.796Z twrpc-impl.node.ts INFO connected! +2024-10-21T18:02:02.816Z harness.ts INFO running command taler-merchant-dbinit -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/merchant-testmerchant-1.conf' +wallet-core notification { type: 'idle' } +2024-10-21T18:02:03.197Z harness.ts INFO spawning process (merchant-httpd-testmerchant-1): taler-merchant-httpd taler-merchant-httpd -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/merchant-testmerchant-1.conf' +2024-10-21T18:02:03.199Z harness.ts INFO spawning process (merchant-exchangekeyupdate-testmerchant-1): taler-merchant-exchangekeyupdate taler-merchant-exchangekeyupdate -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/merchant-testmerchant-1.conf' +2024-10-21T18:02:03.199Z harness.ts INFO spawning process (merchant-kyccheck-testmerchant-1): taler-merchant-kyccheck taler-merchant-kyccheck -LDEBUG -c '/tmp/taler-integrationtests-jtWkXo/kyc-merchant-activate-bank-account/merchant-testmerchant-1.conf' +2024-10-21T18:02:03.201Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723201},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.201Z harness.ts INFO waiting 10ms on merchant (testmerchant-1) +2024-10-21T18:02:03.212Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723212},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.212Z harness.ts INFO waiting 15ms on merchant (testmerchant-1) +2024-10-21T18:02:03.228Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723228},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.228Z harness.ts INFO waiting 22ms on merchant (testmerchant-1) +2024-10-21T18:02:03.252Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723252},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.252Z harness.ts INFO waiting 33ms on merchant (testmerchant-1) +2024-10-21T18:02:03.286Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723286},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.286Z harness.ts INFO waiting 49ms on merchant (testmerchant-1) +2024-10-21T18:02:03.337Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723337},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.337Z harness.ts INFO waiting 73ms on merchant (testmerchant-1) +2024-10-21T18:02:03.411Z harness.ts WARN service merchant (testmerchant-1) not ready: [ + "TalerError: {\"code\":7005,\"when\":{\"t_ms\":1729533723411},\"hint\":\"Error in HTTP request: ECONNREFUSED\",\"requestUrl\":\"http://localhost:8083/config\",\"requestMethod\":\"GET\",\"httpStatusCode\":0}" +] +2024-10-21T18:02:03.411Z harness.ts INFO waiting 109ms on merchant (testmerchant-1) +2024-10-21T18:02:03.528Z harness.ts INFO adding instance 'default' +2024-10-21T18:02:03.538Z harness.ts INFO adding instance 'minst1' +STEP: env-setup-done +2024-10-21T18:02:03.544Z test-kyc-merchant-deposit.ts INFO requesting GET http://localhost:8083/private/kyc +2024-10-21T18:02:03.546Z test-kyc-merchant-deposit.ts INFO mechant kyc status: { + "kyc_data": [ + { + "payto_uri": "payto://x-taler-bank/localhost/merchant-default?receiver-name=merchant-default", + "exchange_url": "http://localhost:8081/", + "exchange_http_status": 404, + "no_keys": false, + "auth_conflict": false, + "exchange_code": 1939, + "limits": [], + "payto_kycauths": [ + "payto://x-taler-bank/localhost/exchange?receiver-name=exchange&amount=TESTKUDOS:0.01&message=KYC:N2333XRFEYDQNNPK9VSHRFZNXHY05F9XCT52MWWYMZJ5HZET7CDG" + ] + } + ] +} +FATAL: test failed Unexpected HTTP status 404 in response error detail: { + "code": 7005, + "when": { + "t_ms": 1729533723548 + }, + "hint": "Unexpected HTTP status 404 in response", + "requestUrl": "http://localhost:8082/accounts/merchant-default/transactions", + "requestMethod": "POST", + "httpStatusCode": 404, + "errorResponse": { + "code": 21, + "hint": "There is no endpoint defined for the URL provided by the client. Check if you used the correct URL and/or file a report with the developers of the client software.", + "detail": "/accounts/merchant-default/transactions" + } +} +Error: Unexpected HTTP status 404 in response + at _TalerError.fromDetail (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:10375:12) + at throwUnexpectedRequestError (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11130:20) + at readSuccessResponseJsonOrThrow (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11137:3) + at process.processTicksAndRejections (node:internal/process/task_queues:95:5) + at async TalerCorebankApiClient.makeTransaction (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:11576:17) + at async runKycMerchantActivateBankAccountTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:89453:3) + at async runTestWithState (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:57203:5) + at async runTest (/home/antoine.linux/.local/lib/taler-harness/node_modules/taler-harness/dist/taler-harness-bundled.cjs:90027:24) +2024-10-21T18:02:03.564Z remote.ts INFO wallet: remote wallet disconnected +2024-10-21T18:02:03.564Z harness.ts WARN process wallet-wallet exited { + "code": 143, + "signal": null +} +2024-10-21T18:02:03.568Z testrunner.ts INFO done test kyc-merchant-activate-bank-account: fail +2024-10-21T18:02:03.572Z testrunner.ts INFO process exited code=0 signal=null +-- test steps -- +STEP env-setup-done +FAIL Unexpected HTTP status 404 in response +-- end -- +parent: got result {"name":"kyc-merchant-activate-bank-account","timeSec":1.912,"status":"fail"} +See /tmp/taler-integrationtests-jtWkXo/results.json for details +Skipped: 0/13 +Failed: 1/13 +Passed: 12/13 +FAIL test-merchant-walletharness.sh (exit status: 1) + -- cgit v1.2.3