Requesting tags for osm-c-tools/osmctools projects results in 500 Internal Server Error
Summary
Requesting the tags for the osm-c-tools/osmctools project results in 500 Internal Server Error
Steps to reproduce
- Request https://gitlab.com/osm-c-tools/osmctools/-/tags
$ GET -USe -H "User-Agent: Mozilla/5.0" https://gitlab.com/osm-c-tools/osmctools/-/tags GET https://gitlab.com/osm-c-tools/osmctools/-/tags User-Agent: Mozilla/5.0 500 Internal Server Error Cache-Control: no-cache, no-store, max-age=0, must-revalidate Connection: close Date: Tue, 03 Nov 2020 06:23:44 GMT Pragma: no-cache Server: cloudflare Content-Type: text/html; charset=utf-8 Expires: Fri, 01 Jan 1990 00:00:00 GMT CF-Cache-Status: DYNAMIC CF-RAY: 5ec4021c4886fa30-AMS Cf-Request-Id: 062e5fa5ab0000fa3028217000000001 Client-Date: Tue, 03 Nov 2020 06:23:44 GMT Client-Peer: 2606:4700:90:0:f22e:fbec:5bed:a9b9:443 Client-Response-Num: 1 Client-SSL-Cert-Issuer: /C=GB/ST=Greater Manchester/L=Salford/O=Sectigo Limited/CN=Sectigo RSA Domain Validation Secure Server CA Client-SSL-Cert-Subject: /CN=gitlab.com Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 Client-SSL-Socket-Class: IO::Socket::SSL Client-SSL-Version: TLSv1_3 Client-Transfer-Encoding: chunked Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" GitLab-LB: fe-11-lb-gprd GitLab-SV: web-02-sv-gprd Set-Cookie: __cfduid=df8a02481c8b88c021736f1ae33bdc1c31604384624; expires=Thu, 03-Dec-20 06:23:44 GMT; path=/; domain=.gitlab.com; HttpOnly; SameSite=Lax; Secure Title: Something went wrong (500) X-Meta-Viewport: width=device-width, initial-scale=1, maximum-scale=1 X-Request-Id: J8YwdiXyIKa X-Runtime: 0.243872 <!DOCTYPE html> <html> <head> <meta content="width=device-width, initial-scale=1, maximum-scale=1" name="viewport"> <title>Something went wrong (500)</title> <style> body { color: #666; text-align: center; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; margin: auto; font-size: 14px; } h1 { font-size: 56px; line-height: 100px; font-weight: 400; color: #456; } h2 { font-size: 24px; color: #666; line-height: 1.5em; } h3 { color: #456; font-size: 20px; font-weight: 400; line-height: 28px; } hr { max-width: 800px; margin: 18px auto; border: 0; border-top: 1px solid #EEE; border-bottom: 1px solid white; } img { max-width: 40vw; display: block; margin: 40px auto; } a { line-height: 100px; font-weight: 400; color: #4A8BEE; font-size: 18px; text-decoration: none; } .container { margin: auto 20px; } .go-back { display: none; } </style> </head> <body> <a href="/"> <img src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEwIiBoZWlnaHQ9IjIxMCIgdmlld0JveD0iMCAwIDIxMCAyMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTEwNS4wNjE0IDIwMy42NTVsMzguNjQtMTE4LjkyMWgtNzcuMjhsMzguNjQgMTE4LjkyMXoiIGZpbGw9IiNlMjQzMjkiLz4KICA8cGF0aCBkPSJNMTA1LjA2MTQgMjAzLjY1NDhsLTM4LjY0LTExOC45MjFoLTU0LjE1M2w5Mi43OTMgMTE4LjkyMXoiIGZpbGw9IiNmYzZkMjYiLz4KICA8cGF0aCBkPSJNMTIuMjY4NSA4NC43MzQxbC0xMS43NDIgMzYuMTM5Yy0xLjA3MSAzLjI5Ni4xMDIgNi45MDcgMi45MDYgOC45NDRsMTAxLjYyOSA3My44MzgtOTIuNzkzLTExOC45MjF6IiBmaWxsPSIjZmNhMzI2Ii8+CiAgPHBhdGggZD0iTTEyLjI2ODUgODQuNzM0Mmg1NC4xNTNsLTIzLjI3My03MS42MjVjLTEuMTk3LTMuNjg2LTYuNDExLTMuNjg1LTcuNjA4IDBsLTIzLjI3MiA3MS42MjV6IiBmaWxsPSIjZTI0MzI5Ii8+CiAgPHBhdGggZD0iTTEwNS4wNjE0IDIwMy42NTQ4bDM4LjY0LTExOC45MjFoNTQuMTUzbC05Mi43OTMgMTE4LjkyMXoiIGZpbGw9IiNmYzZkMjYiLz4KICA8cGF0aCBkPSJNMTk3Ljg1NDQgODQuNzM0MWwxMS43NDIgMzYuMTM5YzEuMDcxIDMuMjk2LS4xMDIgNi45MDctMi45MDYgOC45NDRsLTEwMS42MjkgNzMuODM4IDkyLjc5My0xMTguOTIxeiIgZmlsbD0iI2ZjYTMyNiIvPgogIDxwYXRoIGQ9Ik0xOTcuODU0NCA4NC43MzQyaC01NC4xNTNsMjMuMjczLTcxLjYyNWMxLjE5Ny0zLjY4NiA2LjQxMS0zLjY4NSA3LjYwOCAwbDIzLjI3MiA3MS42MjV6IiBmaWxsPSIjZTI0MzI5Ii8+Cjwvc3ZnPgo=" alt="GitLab Logo" /> </a> <h1> 500 </h1> <div class="container"> <h3>Whoops, something went wrong on our end.</h3> <hr /> <p>Try refreshing the page, or going back and attempting the action again.</p> <p>Please contact your GitLab administrator if this problem persists.</p> <a href="javascript:history.back()" class="js-go-back go-back">Go back</a> </div> <script> (function () { var goBack = document.querySelector('.js-go-back'); if (history.length > 1) { goBack.style.display = 'inline'; } })(); </script> </body> </html>
Example Project
https://gitlab.com/osm-c-tools/osmctools/-/tags
What is the current bug behavior?
Requesting the /-/tags
endpoint results in a 500 Internal Server Error.
What is the expected correct behavior?
Requesting the /-/tags
endpoint results in a 200 OK.
Output of checks
This bug happens on GitLab.com
Edited by Bas Couwenberg