Error committing changes when using the Web IDE
We are still seeing regular situations where a generic 500 Internal server error
message is being shown because of an error in the backend.
Steps to reproduce
The issue is intermittent.
- Open a project in the web ide (either from repo or merge request)
- Make a change
- Commit the change
Example Project
This commit gitlab-com/www-gitlab-com!12301 (a558b61c) was made via the Web IDE, but an error was shown and the interface behaved as though the commit had failed. When I have seen this error, the commit button has spin for a long time before failing.
Going to the merge request showed the change had been committed.
Kibana did not show any request for the time period.
What is the current bug behavior?
The commit is successful, but the API returns an error, resulting in the interface entering an inconsistent state
What is the expected correct behavior?
Commits should consistently succeed.
Relevant logs and/or screenshots
No log message shown, but there should have been!
Output of checks
This bug happens on GitLab.com
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)