View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009888 | Taler | merchant backend | public | 2025-05-06 17:22 | 2025-05-10 04:10 |
Reporter | sebasjm | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | git (master) | ||||
Target Version | 1.0 | Fixed in Version | 1.0 | ||
Summary | 0009888: missing access token for kyc | ||||
Description | the backend didn't return access_token even when the bank account is still in kyc-required $ taler-merchant-httpd --version taler-merchant-httpd v0.14.13-git-c3786169 $ curl 'http://merchant.taler.test:1180/private/kyc?timeout_ms=5000' -H 'Authorization: Bearer secret-token:B9RMEKRYY461RCRJYQ145RBYHE990D6VFCAGN60WJS6552GP8MQ0' { "kyc_data": [ { "payto_uri": "payto://iban/DE78709699305118084218?receiver-name=Long%20Layer", "h_wire": "1DRHJQTT4DX30DJGH4FXYRH3F8NT0Q9M601EXFPTXQM00G42E6K80RXDZSRGC7TS7PKAK36ZCK64EN6ZE8353WB8FCG05Y7Z01F8FEG", "status": "kyc-required", "exchange_url": "http://exchange.taler.test:1180/", "no_keys": false, "auth_conflict": false, "exchange_http_status": 204, "limits": [ { "operation_type": "DEPOSIT", "timeframe": { "d_us": 0 }, "threshold": "JRSL:0", "soft_limit": true } ], "payto_kycauths": [ "payto://iban/DE6632815720648?receiver-name=Exchanger+Conver&message=KYC:SFHAJVMNM3PT9MNSE2DYDW4XBQ20CGMP0J5S4KANNN86YNKTZJ90" ] }, { "payto_uri": "payto://iban/DE78709699305118084218?receiver-name=Long%20Layer", "h_wire": "1DRHJQTT4DX30DJGH4FXYRH3F8NT0Q9M601EXFPTXQM00G42E6K80RXDZSRGC7TS7PKAK36ZCK64EN6ZE8353WB8FCG05Y7Z01F8FEG", "status": "ready", "exchange_url": "https://exchange.demo.taler.net/", "no_keys": false, "auth_conflict": false, "exchange_http_status": 204, "limits": [], "payto_kycauths": [ "payto://iban/DE159593?receiver-name=Sandcastle+Echange+Inc&message=KYC:SFHAJVMNM3PT9MNSE2DYDW4XBQ20CGMP0J5S4KANNN86YNKTZJ90" ] } ] } | ||||
Tags | No tags attached. | ||||
|
not sure if this is part of the same, but running kyccheck throws errors $ taler-merchant-kyccheck -c taler/data/merchant.conf -t 2025-05-06T12:35:03.521927-0300 taler-merchant-kyccheck-349915 WARNING Exchange responded with HTTP status 500 (52) to /kyc-check request! 2025-05-06T12:35:03.525915-0300 taler-merchant-kyccheck-349915 WARNING Exchange responded with HTTP status 500 (52) to /kyc-check request! 2025-05-06T12:35:03.533101-0300 taler-merchant-kyccheck-349915 WARNING Exchange responded with HTTP status 500 (52) to /kyc-check request! 2025-05-06T12:35:03.547762-0300 taler-merchant-kyccheck-349915 WARNING Exchange responded with HTTP status 500 (52) to /kyc-check request! $ taler-merchant-kyccheck -c taler/data/merchant.conf -t -L debug ..... 2025-05-06T12:35:14.411145-0300 taler-merchant-kyccheck-349933 INFO Change in PQ event FD to -1 2025-05-06T12:35:14.411150-0300 taler-merchant-kyccheck-349933 INFO New poll FD is -1 2025-05-06T12:35:14.417048-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `gnunet_pq_get_oid_by_name' on 0x5b28b17b7420 2025-05-06T12:35:14.417083-0300 pq-349933 DEBUG Executing prepared SQL statement `gnunet_pq_get_oid_by_name' 2025-05-06T12:35:14.417494-0300 pq-349933 DEBUG Execution of prepared SQL statement `gnunet_pq_get_oid_by_name' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.417551-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `gnunet_pq_get_oid_by_name' on 0x5b28b17b7420 2025-05-06T12:35:14.417564-0300 pq-349933 DEBUG Executing prepared SQL statement `gnunet_pq_get_oid_by_name' 2025-05-06T12:35:14.417711-0300 pq-349933 DEBUG Execution of prepared SQL statement `gnunet_pq_get_oid_by_name' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.417722-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `gnunet_pq_get_oid_by_name' on 0x5b28b17b7420 2025-05-06T12:35:14.417731-0300 pq-349933 DEBUG Executing prepared SQL statement `gnunet_pq_get_oid_by_name' .... 2025-05-06T12:35:14.420744-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17c9cd0 2025-05-06T12:35:14.420755-0300 taler-merchant-kyccheck-349933 INFO Executing PQ command `LISTEN X81B703VNNE2G2WKX9PRY0DXT1TC6191QZBZEEGKDR8R387R7RYVG' 2025-05-06T12:35:14.420804-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17c9db0 2025-05-06T12:35:14.420837-0300 pq-349933 DEBUG Preparing SQL statement `SELECT first_retry,keys_json FROM merchant_exchange_keys WHERE exchange_url=$1;' as `select_exchange_keys' 2025-05-06T12:35:14.420996-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `select_exchange_keys' on 0x5b28b17b7420 2025-05-06T12:35:14.421006-0300 pq-349933 DEBUG Executing prepared SQL statement `select_exchange_keys' 2025-05-06T12:35:14.421505-0300 pq-349933 DEBUG Execution of prepared SQL statement `select_exchange_keys' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.422781-0300 taler-merchant-kyccheck-349933 INFO Parsed 1 wire accounts from JSON 2025-05-06T12:35:14.423696-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `select_exchange_keys' on 0x5b28b17b7420 2025-05-06T12:35:14.423709-0300 pq-349933 DEBUG Executing prepared SQL statement `select_exchange_keys' 2025-05-06T12:35:14.424382-0300 pq-349933 DEBUG Execution of prepared SQL statement `select_exchange_keys' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.426136-0300 taler-merchant-kyccheck-349933 INFO Parsed 1 wire accounts from JSON 2025-05-06T12:35:14.428833-0300 taler-merchant-kyccheck-349933 INFO Executing PQ command `LISTEN XDQM4Z4N0D3GX0H9JEXH70EBC2T3KY7HC0TJB0Z60D2H781RXR6AG' 2025-05-06T12:35:14.429002-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d11d0 2025-05-06T12:35:14.429010-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17bb8d0 2025-05-06T12:35:14.429014-0300 util-scheduler-349933 DEBUG scheduler has more tasks ready! 2025-05-06T12:35:14.429021-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.429029-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d1050 2025-05-06T12:35:14.429040-0300 pq-349933 DEBUG Preparing SQL statement `SELECT ma.h_wire,ma.salt,ma.payto_uri,ma.credit_facade_url,ma.credit_facade_credentials,ma.active,mk.merchant_priv,mi.merchant_id FROM merchant_accounts ma JOIN merchant_instances mi ON (mi.merchant_serial=ma.merchant_serial) LEFT JOIN merchant_keys mk ON (mk.merchant_serial=ma.merchant_serial) WHERE ($1::TEXT IS NULL) OR (ma.merchant_serial= (SELECT merchant_serial FROM merchant_instances WHERE merchant_id=$1));' as `select_accounts' 2025-05-06T12:35:14.429420-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `select_accounts' on 0x5b28b17b7420 2025-05-06T12:35:14.429426-0300 pq-349933 DEBUG Executing prepared SQL statement `select_accounts' 2025-05-06T12:35:14.430078-0300 pq-349933 DEBUG Execution of prepared SQL statement `select_accounts' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.430120-0300 taler-merchant-kyccheck-349933 INFO Found account payto://iban/DE78709699305118084218?receiver-name=Long%20Layer of instance admin with H_PAYTO E6N35N 2025-05-06T12:35:14.430146-0300 pq-349933 DEBUG Preparing SQL statement `SELECT mk.access_token,mk.exchange_http_status,mk.exchange_ec_code,mk.kyc_ok,mk.last_rule_gen,mk.kyc_timestamp,mk.aml_review,mk.jaccount_limits FROM merchant_kyc mk WHERE mk.exchange_url=$3 AND mk.account_serial= (SELECT account_serial FROM merchant_accounts WHERE payto_uri=$1 AND merchant_serial= (SELECT merchant_serial FROM merchant_instances WHERE merchant_id=$2));' as `get_kyc_status' 2025-05-06T12:35:14.430300-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `get_kyc_status' on 0x5b28b17b7420 2025-05-06T12:35:14.430306-0300 pq-349933 DEBUG Executing prepared SQL statement `get_kyc_status' 2025-05-06T12:35:14.430555-0300 pq-349933 DEBUG Execution of prepared SQL statement `get_kyc_status' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.430564-0300 taler-merchant-kyccheck-349933 INFO Checking KYC status of `payto://iban/DE78709699305118084218?receiver-name=Long%20Layer' at `https://exchange.demo.taler.net/' 2025-05-06T12:35:14.430673-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `get_kyc_status' on 0x5b28b17b7420 2025-05-06T12:35:14.430680-0300 pq-349933 DEBUG Executing prepared SQL statement `get_kyc_status' 2025-05-06T12:35:14.430814-0300 pq-349933 DEBUG Execution of prepared SQL statement `get_kyc_status' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.430820-0300 taler-merchant-kyccheck-349933 INFO Checking KYC status of `payto://iban/DE78709699305118084218?receiver-name=Long%20Layer' at `http://exchange.taler.test:1180/' 2025-05-06T12:35:14.430881-0300 util-scheduler-349933 DEBUG canceling task 0x5b28b17d0160 2025-05-06T12:35:14.430887-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 2025-05-06T12:35:14.430893-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d1050 2025-05-06T12:35:14.430898-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17c9c40 2025-05-06T12:35:14.430903-0300 taler-merchant-kyccheck-349933 INFO PG poll job active 2025-05-06T12:35:14.430910-0300 taler-merchant-kyccheck-349933 INFO PG poll job finishes after 0 events 2025-05-06T12:35:14.430915-0300 taler-merchant-kyccheck-349933 INFO Resubscribing 2025-05-06T12:35:14.430920-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17c9c40 2025-05-06T12:35:14.430925-0300 util-scheduler-349933 DEBUG scheduler has more tasks ready! 2025-05-06T12:35:14.430931-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.430938-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d0160 2025-05-06T12:35:14.431128-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d10e0 2025-05-06T12:35:14.431136-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 2025-05-06T12:35:14.431143-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.432116-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d10e0 2025-05-06T12:35:14.432280-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d0160 2025-05-06T12:35:14.432288-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d10e0 2025-05-06T12:35:14.432297-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.432306-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d0160 ..... 2025-05-06T12:35:14.435467-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 2025-05-06T12:35:14.435474-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.435880-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d2000 2025-05-06T12:35:14.435931-0300 taler-merchant-kyccheck-349933 INFO Checking KYC status of `payto://iban/DE78709699305118084218?receiver-name=Long%20Layer' at `http://exchange.taler.test:1180/' is 500 2025-05-06T12:35:14.435938-0300 taler-merchant-kyccheck-349933 WARNING Exchange responded with HTTP status 500 (52) to /kyc-check request! 2025-05-06T12:35:14.435953-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `account_kyc_set_status' on 0x5b28b17b7420 2025-05-06T12:35:14.435961-0300 pq-349933 DEBUG Executing prepared SQL statement `account_kyc_set_status' 2025-05-06T12:35:14.436477-0300 pq-349933 DEBUG Execution of prepared SQL statement `account_kyc_set_status' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.436503-0300 taler-merchant-kyccheck-349933 INFO account_set_kyc_status (http://exchange.taler.test:1180/, 500, auth needed, default limits) returned 1 2025-05-06T12:35:14.436512-0300 taler-merchant-kyccheck-349933 INFO Will repeat inquiry in 4723 µs 2025-05-06T12:35:14.436520-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17ff320 2025-05-06T12:35:14.436529-0300 taler-merchant-kyccheck-349933 INFO HTTP request for `http://exchange.taler.test:1180/kyc-check/E6N35NFX9TYSH3F9S90J7P9FKH6ZEQKY3QQ0MQ2NW6H2D7AWVX40?lpt=1' finished with 500 after 585 µs 2025-05-06T12:35:14.436549-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d2000 2025-05-06T12:35:14.436555-0300 util-scheduler-349933 DEBUG scheduler has more tasks ready! 2025-05-06T12:35:14.436563-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.436573-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d0ac0 2025-05-06T12:35:14.436586-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d0160 2025-05-06T12:35:14.436591-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0ac0 2025-05-06T12:35:14.436598-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.441383-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17ff320 2025-05-06T12:35:14.441423-0300 taler-merchant-kyccheck-349933 INFO Checking KYC status of `payto://iban/DE78709699305118084218?receiver-name=Long%20Layer' at `http://exchange.taler.test:1180/' 2025-05-06T12:35:14.441574-0300 util-scheduler-349933 DEBUG canceling task 0x5b28b17d0160 2025-05-06T12:35:14.441586-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 2025-05-06T12:35:14.441598-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17ff320 2025-05-06T12:35:14.441608-0300 util-scheduler-349933 DEBUG scheduler has more tasks ready! 2025-05-06T12:35:14.441622-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.441638-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d0160 2025-05-06T12:35:14.441782-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d2000 2025-05-06T12:35:14.441794-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 2025-05-06T12:35:14.441809-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.442626-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d2000 2025-05-06T12:35:14.442775-0300 taler-merchant-kyccheck-349933 INFO Checking KYC status of `payto://iban/DE78709699305118084218?receiver-name=Long%20Layer' at `http://exchange.taler.test:1180/' is 500 2025-05-06T12:35:14.442798-0300 taler-merchant-kyccheck-349933 WARNING Exchange responded with HTTP status 500 (52) to /kyc-check request! 2025-05-06T12:35:14.442831-0300 taler-merchant-kyccheck-349933 DEBUG Running prepared statement `account_kyc_set_status' on 0x5b28b17b7420 2025-05-06T12:35:14.442847-0300 pq-349933 DEBUG Executing prepared SQL statement `account_kyc_set_status' 2025-05-06T12:35:14.443809-0300 pq-349933 DEBUG Execution of prepared SQL statement `account_kyc_set_status' finished (PGRES_TUPLES_OK) 2025-05-06T12:35:14.443860-0300 taler-merchant-kyccheck-349933 INFO account_set_kyc_status (http://exchange.taler.test:1180/, 500, auth needed, default limits) returned 1 2025-05-06T12:35:14.443877-0300 taler-merchant-kyccheck-349933 INFO Will repeat inquiry in 11 ms 2025-05-06T12:35:14.443891-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d10e0 2025-05-06T12:35:14.443907-0300 taler-merchant-kyccheck-349933 INFO HTTP request for `http://exchange.taler.test:1180/kyc-check/E6N35NFX9TYSH3F9S90J7P9FKH6ZEQKY3QQ0MQ2NW6H2D7AWVX40?lpt=1' finished with 500 after 1184 µs 2025-05-06T12:35:14.443943-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d2000 2025-05-06T12:35:14.443956-0300 util-scheduler-349933 DEBUG scheduler has more tasks ready! 2025-05-06T12:35:14.443971-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.443989-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17ff290 2025-05-06T12:35:14.444013-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d0160 2025-05-06T12:35:14.444023-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17ff290 2025-05-06T12:35:14.444037-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.455725-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d10e0 2025-05-06T12:35:14.455783-0300 taler-merchant-kyccheck-349933 INFO Checking KYC status of `payto://iban/DE78709699305118084218?receiver-name=Long%20Layer' at `http://exchange.taler.test:1180/' 2025-05-06T12:35:14.455984-0300 util-scheduler-349933 DEBUG canceling task 0x5b28b17d0160 2025-05-06T12:35:14.455999-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 2025-05-06T12:35:14.456014-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d10e0 2025-05-06T12:35:14.456026-0300 util-scheduler-349933 DEBUG scheduler has more tasks ready! 2025-05-06T12:35:14.456043-0300 util-scheduler-349933 DEBUG select timeout = Tue May 06 12:35:14 2025 2025-05-06T12:35:14.456061-0300 util-scheduler-349933 DEBUG Running task 0x5b28b17d0160 2025-05-06T12:35:14.456273-0300 util-scheduler-349933 DEBUG Adding task 0x5b28b17d2000 2025-05-06T12:35:14.456287-0300 util-scheduler-349933 DEBUG destroying task 0x5b28b17d0160 and in the exchange log i can see May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Handling request (GET) for URL '/kyc-check/RVMJAC602NH8D756ERYZCW6YGBN3340M8N8PFMYVVTGR6E780C50' May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Checking KYC status for normalized payto hash RVMJAC602NH8D756ERYZCW6YGBN3340M8N8PFMYVVTGR6E780C50 May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Long polling for target 1 with timeout 29 m May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Starting DB event listening May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Executing PQ command `LISTEN X7X9YPY0H3HZQK1NPNBCAF6FHHNGYATXREWD3MGEBMHZRASFE3JGG' May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) DEBUG Adding task 0x5799fd5e76f0 May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Looking up KYC requirements for account GGHBZTFY May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) DEBUG Preparing SQL statement `SELECT out_account_pub AS account_pub,out_reserve_pub AS reserve_pub,out_access_token AS access_token,out_jrules AS jrules,out_payto AS payto,out_not_found AS not_found,out_aml_review AS aml_review,out_kyc_required AS kyc_required,out_rule_gen AS rule_gen FROM exchange_do_lookup_kyc_requirement_by_row ($1);' as `lookup_kyc_requirement_by_row' May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) ERROR PQprepare (`SELECT out_account_pub AS account_pub,out_reserve_pub AS reserve_pub,out_access_token AS access_token,out_jrules AS jrules,out_payto AS payto,out_not_found AS not_found,out_aml_review AS aml_review,out_kyc_required AS kyc_required,out_rule_gen AS rule_gen FROM exchange_do_lookup_kyc_requirement_by_row ($1);' as `lookup_kyc_requirement_by_row') failed with error: ERROR: column "out_payto" does not exist May 06 08:00:24 taler-exchange-httpd[318044]: LINE 1: ...access_token AS access_token,out_jrules AS jrules,out_payto ... May 06 08:00:24 taler-exchange-httpd[318044] ^ May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) ERROR Assertion failed at pg_lookup_kyc_requirement_by_row.c:102. May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) ERROR Assertion failed at taler-exchange-httpd_kyc-check.c:321. May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Cancelling DB event listening May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Executing PQ command `UNLISTEN X7X9YPY0H3HZQK1NPNBCAF6FHHNGYATXREWD3MGEBMHZRASFE3JGG' May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) DEBUG canceling task 0x5799fd5e76f0 May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) DEBUG destroying task 0x5799fd5e76f0 May 06 08:00:24 taler-exchange-httpd[318044]: (4EERH8V3MYF8AE5D5Y16WBPPRR) INFO Request for `/kyc-check/RVMJAC602NH8D756ERYZCW6YGBN3340M8N8PFMYVVTGR6E780C50' completed with HTTP status 500 (0) |
|
i have deleted the database and everything works again |
|
Fix committed to master branch. |
|
We did not properly set the state if we had kyc_ok but encountered zero-limits before doing KYC auth. Fixed in 52c2c680..f3ae00f1 |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-05-06 17:22 | sebasjm | New Issue | |
2025-05-06 17:22 | sebasjm | Status | new => assigned |
2025-05-06 17:22 | sebasjm | Assigned To | => Christian Grothoff |
2025-05-06 18:04 | sebasjm | Note Added: 0024805 | |
2025-05-06 18:56 | sebasjm | Note Added: 0024806 | |
2025-05-06 18:56 | sebasjm | Note Edited: 0024806 | |
2025-05-08 15:11 | Christian Grothoff | Changeset attached | => merchant master f3ae00f1 |
2025-05-08 15:11 | Christian Grothoff | Note Added: 0024832 | |
2025-05-08 15:11 | Christian Grothoff | Status | assigned => resolved |
2025-05-08 15:11 | Christian Grothoff | Resolution | open => fixed |
2025-05-08 15:11 | Christian Grothoff | Note Added: 0024833 | |
2025-05-08 15:11 | Christian Grothoff | Fixed in Version | => 1.0 |
2025-05-08 15:11 | Christian Grothoff | Target Version | 1.0 stretch goals => 1.0 |
2025-05-10 04:10 | Christian Grothoff | Status | resolved => closed |