| Summary: | upload-error-reports: HTTP Error 400: Bad Request | ||
|---|---|---|---|
| Product: | [Infrastructure] AutoBuilder | Reporter: | Mathieu Dubois-Briand <mathieu.dubois-briand> |
| Component: | autobuilder | Assignee: | Mathieu Dubois-Briand <mathieu.dubois-briand> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium+ | CC: | infras.ab.watcher, Infras.watcher, paul, randy.macleod, tim.orling |
| Version: | unspecified | ||
| Target Milestone: | 6.0 M3 | ||
| Hardware: | x86 | ||
| OS: | Multiple | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Mathieu Dubois-Briand
2026-02-09 12:07:33 UTC
a-full alma9-vk-2 mathieu/master-next completed at 2026-02-05 17:43:30+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3169/steps/35/logs/stdio a-full debian12-vk-9 master-next&master completed at 2026-02-06 01:38:46+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3170/steps/35/logs/stdio a-full ubuntu2504-vk-1 mathieu/master-next completed at 2026-02-06 05:07:20+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3171/steps/35/logs/stdio a-full rocky8-vk-1 mathieu/master-next completed at 2026-02-07 23:32:21+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3176/steps/37/logs/stdio a-full fedora39-vk-1 master-next&master completed at 2026-02-08 04:54:18+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3177/steps/35/logs/stdio Adding a commit in my branch, so send-error-report always shows debug messages. Hopefully there is something interesting in there. a-full fedora40-vk-4 mathieu/master-next completed at 2026-02-09 17:35:43+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3184/steps/35/logs/stdio a-full rocky8-vk-1 mathieu/master-next completed at 2026-02-11 00:28:37+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3188/steps/37/logs/stdio a-full debian12-vk-8 mathieu/master-next completed at 2026-02-11 16:01:09+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3194/steps/35/logs/stdio a-full debian12-vk-7 mathieu/master-next-test&mathieu/master-next completed at 2026-02-11 00:48:37+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3191/steps/35/logs/stdio So the log request can be found in the last failures. So for build #3194, log is here: https://autobuilder.yoctoproject.org/valkyrie/api/v2/logs/5306498/raw_inline The request to errors.yoctoproject.org failed. We submitted (shortened): DEBUG: Request URL: https://errors.yoctoproject.org/ClientPost/ DEBUG: Request Headers: {'Content-type': 'application/json', 'User-Agent': 'send-error-report/0.4'} DEBUG: Request Data: { "branch_commit": "mathieu/master-next: unknown", "build_sys": "unknown", "component": "bitbake", "distro": "poky", "email": "", "error_type": "oe-selftest", "failures": [ { "log": "(long log data)", "package": "bitbake", "task": "oe-selftest -a -t yocto-mirrors -j 15" } ], "link_back": "https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3194", "machine": "unset", "nativelsb": "unknown", "target_sys": "unknown", "username": "yp-ab-debian12-vk-8" } Server replied with: ERROR: HTTP Error 400: Bad Request DEBUG: Response Content: <!doctype html> <html lang="en"> <head> <title>Bad Request (400)</title> </head> <body> <h1>Bad Request (400)</h1><p></p> </body> </html> So someone should probably play a bit with errors.yoctoproject.org to understand how this request is bad. So the issue is simply that the error log is pretty big with all sstate cache mirror errors we have in the latest builds. As a consequence, the request we submit to the errors.yoctoproject.org server is above 5MB and gets rejected. Sending a series to increase this size to 10MB and add a better error. https://lists.yoctoproject.org/g/yocto-patches/message/3236 https://lists.yoctoproject.org/g/yocto-patches/message/3234 I'm tempted to also find a way to shrink the logs, but we must be sure to not remove any useful data by accident. 10 MB should be a reasonable compromise for now. a-full ubuntu2404-vk-3 mathieu/master-next completed at 2026-02-18 23:43:22+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3240/steps/35/logs/stdio a-full fedora42-vk-1 mathieu/master-next completed at 2026-02-27 22:37:09+00:00 https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3300/steps/35/logs/stdio Maximum log size has been increased, and the error message has been made a bit more descriptive. https://git.yoctoproject.org/error-report-web/commit/?id=3f98820ff32652be9dfc4d098cf3fe908e18b321 https://git.yoctoproject.org/error-report-web/commit/?id=b6e3b35a105e8c08fceca861931be872480c0d36 |