handle 500 internal server error.