Mock up screens for the following full page errors, providing visuals and guidance for the verbiage.
500 (Server Error)
404 (Not found)
409 (Conflict)
Connection Error
Unexpected Error (anything not covered by the above 4))
The first one (error 500) shows the full Java stack trace that represents the root of the server error. This is not useful for end users (and is collapsed by default) but is VERY useful for reporting the problem as a bug. FWIW
The 409 happens if you try to, for example, create something that has already been created. I'm not sure the UI actually allows that to happen, but I handle it anyway.
Mock up screens for the following full page errors, providing visuals and guidance for the verbiage.
500 (Server Error) 404 (Not found) 409 (Conflict) Connection Error Unexpected Error (anything not covered by the above 4))
The first one (error 500) shows the full Java stack trace that represents the root of the server error. This is not useful for end users (and is collapsed by default) but is VERY useful for reporting the problem as a bug. FWIW
The 409 happens if you try to, for example, create something that has already been created. I'm not sure the UI actually allows that to happen, but I handle it anyway.