View Issue Details

IDProjectCategoryView StatusLast Update
0011083Talermerchant backendpublic2026-02-15 19:44
ReporterFlorian Dold Assigned ToChristian Grothoff  
PriorityhighSeveritytweakReproducibilityN/A
Status assignedResolutionopen 
Target Version1.5 
Summary0011083: merchant /reports/1 endpoint not found
DescriptionWe set up a periodic report, but the taler-merchant-report-generator gets an error response from the httpd.

Oddly, the httpd claims it's a 405 but the report generator claims it's a 404 (?).
Additional InformationFeb 15 17:57:10 betel taler-merchant-httpd[355553]: (SNKA3GACN85SNWRSSCMKSDXHD0) INFO Handling request (POST) for URL '/'
Feb 15 17:57:10 betel taler-merchant-httpd[355553]: (SNKA3GACN85SNWRSSCMKSDXHD0) WARNING External protocol violation detected at taler-merchant-httpd_dispatcher.c:1503.
Feb 15 17:57:10 betel taler-merchant-httpd[355553]: (SNKA3GACN85SNWRSSCMKSDXHD0) INFO Request for `/' completed with HTTP status 405 (0)

------------------------

Feb 15 18:04:00 betel taler-merchant-report-generator[355525]: INFO Fetching report from https://stage.my.taler-ops.ch/reports/1
Feb 15 18:04:00 betel taler-merchant-report-generator[355525]: INFO Uploading JSON of 77 bytes (compressed)
Feb 15 18:04:00 betel taler-merchant-report-generator[355525]: ERROR Failed to fetch report data: HTTP 404
TagsNo tags attached.

Activities

Christian Grothoff

2026-02-15 19:44

manager   ~0027739

You did not configure the path with a leading "/", so you get a 404 from the dispatcher. Totally expected.

Yes, we may want to 400 paths not starting with a "/" at the beginning. That's a minor tweak.

Issue History

Date Modified Username Field Change
2026-02-15 19:05 Florian Dold New Issue
2026-02-15 19:05 Florian Dold Status new => assigned
2026-02-15 19:05 Florian Dold Assigned To => Christian Grothoff
2026-02-15 19:44 Christian Grothoff Note Added: 0027739
2026-02-15 19:44 Christian Grothoff Priority urgent => high
2026-02-15 19:44 Christian Grothoff Severity minor => tweak