Though the error messages generated in the logs is quite descriptive for a person having technical background, for the end-users generating the reports who are just interfacing with the UI, the UI just produces an error code along with the message to contact system administrator. Brief message about the error could as well be displayed in the UI, just so that the end user may also get an insight for the root cause – if it is an error due to the report itself, due to some configurational issue or something like out of memory issue due to huge dataset returned.
Components | JasperReports Server, UI/UX |