View Issue Details

IDProjectCategoryView StatusLast Update
0010879Talerexchangepublic2026-01-18 12:46
Reportersebasjm Assigned ToChristian Grothoff  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Target Version1.4Fixed in Version1.4 
Summary0010879: request hangs on error
Descriptionthe root error is that i don't have typst but the server should not hang and return the error immediately

$ curl 'https://exchange.taler/aml/F2VGY591ST1DS0SV6K8B9T99Y1XPVMSM45TDGBK1AB965MPG9XCG/attributes/13EY64HNYQPHX4B10T8D4PSBJBFVY6XEW0JJRC6AVQXW0JF4X000?limit=-5' \
  -H 'Accept: application/pdf' \
  -H 'Accept-Language: en-US,en;q=0.9' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Origin: http://localhost:8080' \
  -H 'Pragma: no-cache' \
  -H 'Referer: http://localhost:8080/' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: cross-site' \
  -H 'Taler-AML-Officer-Signature: V8TPJ5DHD3R9C541VTTE8AAY10QHFPM6XHWG7HNNZ74688F8ZKG3RE8AP2BQ796XEJSJYGAD6TFE6QZTXGJ7DYV299GM0W7DDB0FJ3G' \
  -H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Not)A;Brand";v="8", "Chromium";v="138"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Linux"'




Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) DEBUG Running prepared statement `select_aml_attributes_dec' on 0x64366ac4fbe0
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) DEBUG Executing prepared SQL statement `select_aml_attributes_dec'
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) DEBUG Execution of prepared SQL statement `select_aml_attributes_dec' finished (PGRES_TUPLES_OK)
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) INFO Obtained 1/5 attributes
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) INFO Could not find binary `typst' in PATH!
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) WARNING `typst' command not found
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (4W0HX9BX92DXHESX37NHYDEC2R) WARNING Client requested PDF, but Typst is unavailable
Jan 15 15:04:50 sebasjm-ThinkPad-T480s taler-exchange-httpd[263012]: (K1M6R27V96EBRCYJMHH2TCTR34) DEBUG Adding task 0x64366ad241f0
TagsNo tags attached.

Activities

sebasjm

2026-01-15 19:35

developer   ~0027264

WARNING PDF generation initialization failed before, not even trying again
WARNING Client requested PDF, but Typst is unavailable

funny, the exchange is kind of lazy

Christian Grothoff

2026-01-18 12:46

manager   ~0027275

8b3394aff..7c2f13ff3 fixes the hanger.

Issue History

Date Modified Username Field Change
2026-01-15 19:08 sebasjm New Issue
2026-01-15 19:35 sebasjm Note Added: 0027264
2026-01-18 12:43 Christian Grothoff Assigned To => Christian Grothoff
2026-01-18 12:43 Christian Grothoff Status new => assigned
2026-01-18 12:46 Christian Grothoff Note Added: 0027275
2026-01-18 12:46 Christian Grothoff Status assigned => resolved
2026-01-18 12:46 Christian Grothoff Resolution open => fixed
2026-01-18 12:46 Christian Grothoff Fixed in Version => 1.4
2026-01-18 12:46 Christian Grothoff Target Version => 1.4