Display clojure.lang.ExceptionInfo
For ez-database I capture errors that bubble up when interacting with the database and capture all of the relevant info. In this particular case the Exception error messages from JDBC are especially annoying to deal with by hand, since they have to be dealt with in context in order to capture the information, and you can have multiple messages.
The try-query macro handles this, captures the relevant information, and then throws a new exception with this info attached. I have mostly worked in Emacs, and all of this works really well in showing the developers what went wrong. Trying things out with Calva, I found that the data part of clojure.lang.ExceptionInfo is not displayed. Screenshots below to show the problem.


Thanks for pointing this out! Definitely should show the ExceptionInfo data.
Adding a bit more of context to the issue.
Distilled example of ExceptionInfo with provided :data key (aka ex-data).

Current (Calva v2.0.221) displaying behavior when the exception above is thrown.

Expected behavior: print the value of :data key alongside the exception.
I think this could be something for the new Output Window to take care of.