DataAdapters catches validation errors and writes a 500 error message to the client