View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009429 | Taler | exchange | public | 2024-12-29 09:18 | 2024-12-29 09:37 |
Reporter | Christian Grothoff | Assigned To | Christian Grothoff | ||
Priority | normal | Severity | crash | Reproducibility | have not tried |
Status | closed | Resolution | no change required | ||
Platform | i7 | OS | Debian GNU/Linux | OS Version | squeeze |
Product Version | git (master) | ||||
Target Version | 1.0 | Fixed in Version | 1.0 | ||
Summary | 0009429: accepting ToS in KYC SPA causes exchange internal error | ||||
Description | Dec 29 09:17:22 spec taler-exchange-httpd[3707354]: (TJ3BSCDWJQT8PC3PSPB49NC9D0) ERROR Assertion failed at taler-exchange-httpd_common_kyc.c:331. Dec 29 09:17:22 spec taler-exchange-httpd[3707354]: (TJ3BSCDWJQT8PC3PSPB49NC9D0) INFO Stored encrypted KYC process #1 attributes: -2 Dec 29 09:17:22 spec taler-exchange-httpd[3707354]: (TJ3BSCDWJQT8PC3PSPB49NC9D0) ERROR Assertion failed at taler-exchange-httpd_kyc-upload.c:606. Dec 29 09:17:22 spec taler-exchange-httpd[3707354]: (TJ3BSCDWJQT8PC3PSPB49NC9D0) INFO Request for `/kyc-upload/WSJFM620CZYPZPVV748WYK7TEHYV1WJXWXX5E83Y94ET5J8SRJK0-0-7' completed with HTTP status 500 (0) ^C | ||||
Tags | No tags attached. | ||||
|
(TJ3BSCDWJQT8PC3PSPB49NC9D0) INFO Inserting KYC attributes, wake up on XH3VDQ7FY2F8Y5W3XWMP0T5QS8> : (TJ3BSCDWJQT8PC3PSPB49NC9D0) ERROR Query `persist_kyc_attributes' failed with result: null value > : DETAIL: Failing row contains (1, \x6f719b2dbe80443ae1a28bcca7a35880749174378e062556d1d2ee3c05fd4> : CONTEXT: SQL statement "INSERT INTO kyc_attributes : (h_payto : ,collection_time : ,expiration_time : ,encrypted_attributes : ,legitimization_serial : ) VALUES : (in_h_payto : ,in_collection_time_ts : ,in_expiration_time_ts : ,in_enc_attributes : ,in_process_row)" |
|
null value in column "trigger_outcome_serial" violates not-null |
|
Strange, that column ought not exist: CREATE FUNCTION alter_table_kyc_attributes7( IN partition_suffix TEXT DEFAULT NULL ) RETURNS VOID LANGUAGE plpgsql AS $$ DECLARE table_name TEXT DEFAULT 'kyc_attributes'; BEGIN PERFORM create_partitioned_table( 'ALTER TABLE %I' ' DROP COLUMN trigger_outcome_serial' ';' ,table_name ,'' ,partition_suffix ); END $$; |
|
The plot thickens: select * from exchange.exchange_tables where version='exchange-0007'; fails to show the alter on kyc_attributes7! |
|
Outdated DB schema, exchange-0007 was run on some non-release version before... |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-12-29 09:18 | Christian Grothoff | New Issue | |
2024-12-29 09:18 | Christian Grothoff | Status | new => assigned |
2024-12-29 09:18 | Christian Grothoff | Assigned To | => Christian Grothoff |
2024-12-29 09:25 | Christian Grothoff | Note Added: 0023920 | |
2024-12-29 09:26 | Christian Grothoff | Note Added: 0023921 | |
2024-12-29 09:28 | Christian Grothoff | Note Added: 0023922 | |
2024-12-29 09:31 | Christian Grothoff | Note Added: 0023923 | |
2024-12-29 09:37 | Christian Grothoff | Status | assigned => resolved |
2024-12-29 09:37 | Christian Grothoff | Resolution | open => no change required |
2024-12-29 09:37 | Christian Grothoff | Fixed in Version | => 1.0 |
2024-12-29 09:37 | Christian Grothoff | Note Added: 0023924 | |
2024-12-29 09:37 | Christian Grothoff | Status | resolved => closed |