When will XNAT show meaningful, user-friendly error messages in popup windows and/or user-accessible log in the web application? Each error message will enable the XNAT user to do something to correct the problem other than contact the XNAT administrator.
Currently the only possible actions when something goes wrong are to read the log files and to submit a question to the XNAT discussion group. Reading the log files requires XNAT administrator privileges. The first response to a question usually asks what's in the logs, which again requires administrator privileges. The logs are often not helpful because the information is at a low level of abstraction and lacks context. The Java null pointer exception message does not help me solve the problem.