The 500 Error is a server-side error. Usually, errors beginning with the digit "5" indicate cases in which the server is aware that it has encountered an error or is otherwise not capable of performing a request.
A generic error message is given when an unexpected condition was encountered and there's no specific message for that case.
Our team always work hard to make sure we cover all the possibilities but sometimes that does not happen. If you got this error please reach out to us at firstname.lastname@example.org so we can find out what's going on.