Seems to be a general trend in a lot of software nowadays. Vague error messages telling you "Something went wrong" with no additional details.
Error design needs to be its own subject / specialization. Errors need to say what the problem is and how to fix it, in an ideal world, or what the user can do or should google to solve it.
And of course, any error code of any public software should be listed on a website or a locally accessible resource.
Here's an IBM example, for just a single OS facility: https://www.ibm.com/docs/en/SSLTBW_2.4.0/pdf/hasa100_v2r4.pd...
Exceptions with string messages and full stack traces might be yet another underrated Java invention.
Does it help? The stack trace at the point where the dialog box is displayed is useless.
Failed to open configuration file
Caused by:
Failed to open path PATH
Error access deniedI think the only button on the dialog box was "Restart".