George said that the .vap used in the runtime error he submitted was for Juno data and not TRACERS data. I don't think it occurred to me to check what happens when multiple doms are running, and I should verify this.
The code would re-use the ExceptionHandler from the parent app, instead of creating a new one. I'm sure this is a left-over from early implementations, and it works fine to create a new GuiExceptionHandler for each app instance.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
There's definately a bug here. It looks like each time a new window is opened, the new window is used.
The code would re-use the ExceptionHandler from the parent app, instead of creating a new one. I'm sure this is a left-over from early implementations, and it works fine to create a new GuiExceptionHandler for each app instance.