https://bugzilla.novell.com/show_bug.cgi?id=690734 https://bugzilla.novell.com/show_bug.cgi?id=690734#c0 Summary: Internal server error on very long URL Classification: openSUSE Product: openSUSE.org Version: unspecified Platform: Other OS/Version: Other Status: NEW Severity: Critical Priority: P5 - None Component: BuildService AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: pascal.bleser@opensuse.org QAContact: adrian@novell.com Found By: --- Blocker: --- Created an attachment (id=427187) --> (http://bugzilla.novell.com/attachment.cgi?id=427187) shell (curl) script to reproduce the issue User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.0) Gecko/20100101 Firefox/4.0 Our OBS instance at Packman gets broken builds for no apparent reasons on a regular basis. After tracking down the issue, it appears that our OBS instance gets a 400 HTTP error code back from build.opensuse.org (or, rather, from public.api.opensuse.org) on very long GET query URLs. Reproducible: Sometimes Steps to Reproduce: 1. run the following shell script (uses curl): http://linux01.gwdg.de/~pbleser/files/obs/issues/remote_error/reproduce_with... (also in attachment) Actual Results: HTTP/1.1 404 Not Found Date: Thu, 28 Apr 2011 22:36:46 GMT Status: 500 Internal Server Error X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.6 X-Opensuse-Errorcode: not_found Cache-Control: no-cache Status: 404 Vary: Accept-Encoding Content-Type: application/xml; charset=utf-8 Transfer-Encoding: chunked <?xml version="1.0" encoding="UTF-8"?> <status code="not_found"> <summary>No route matches "/error/HTTP_INTERNAL_SERVER_ERROR.html.var" with {:method=>:get}</summary> <details></details> </status> -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.