View Issue Details

IDProjectCategoryView StatusLast Update
0007268Talerexchangepublic2022-08-15 08:23
Reporterttn Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityhave not tried
Status resolvedResolutionfixed 
PlatformLinuxOSDevuanOS Version4
Product Versiongit (master) 
Target Version0.9Fixed in Version0.9 
Summary0007268: "make check" fails due to SQL signature mismatch
DescriptionHEAD == 615b4621e3637db8ea32b0a17803101044adb594.
Log attached.

Looks like the function 'exchange_do_close_request' does indeed exist, but it has a different signature.
TagsNo tags attached.

Activities

ttn

2022-07-05 06:10

developer  

test-suite.log (1,428 bytes)   
======================================================
   taler-exchange 0.8.5: src/auditor/test-suite.log
======================================================

# TOTAL: 3
# PASS:  0
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

SKIP: test-auditor.sh
=====================

Testing for jq
./test-auditor.sh: riga 1870: jq: comando non trovato
jq required
SKIP test-auditor.sh (exit status: 77)

SKIP: test-revocation.sh
========================

Testing for jq
./test-revocation.sh: riga 494: jq: comando non trovato
jq required
SKIP test-revocation.sh (exit status: 77)

FAIL: test-sync.sh
==================

Testing synchronization logic ......2022-07-04T23:59:05.441788-0400 pq-20874 ERROR PQprepare (`SELECT  out_final_balance_val,out_final_balance_frac FROM exchange_do_close_request  ($1, $2, $3)' as `call_account_close') failed with error: ERROR:  function exchange_do_close_request(unknown, unknown, unknown) does not exist
LINE 1: ...out_final_balance_val,out_final_balance_frac FROM exchange_d...
                                                             ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.

2022-07-04T23:59:05.442289-0400 taler-auditor-sync-20874 ERROR Failed to begin transaction with data source. Exiting
.FAIL
Record count mismatch: 424 / 0 in table denominations
FAIL test-sync.sh (exit status: 1)

test-suite.log (1,428 bytes)   

Christian Grothoff

2022-08-15 08:23

manager   ~0019007

First of all, you should install the 'jq' tool, otherwise the first two tests don't run.

As for the third test, that should be fixed now with the latest DB generation.

Issue History

Date Modified Username Field Change
2022-07-05 06:10 ttn New Issue
2022-07-05 06:10 ttn Status new => assigned
2022-07-05 06:10 ttn Assigned To => Christian Grothoff
2022-07-05 06:10 ttn File Added: test-suite.log
2022-08-15 08:23 Christian Grothoff Note Added: 0019007
2022-08-15 08:23 Christian Grothoff Status assigned => resolved
2022-08-15 08:23 Christian Grothoff Resolution open => fixed
2022-08-15 08:23 Christian Grothoff Fixed in Version => 0.9
2022-08-15 08:23 Christian Grothoff Target Version => 0.9