/* (non-Javadoc) * @see uk.nhs.cfh.dsp.srth.desktop.appservice.error.ErrorLoggerServiceListener#errorThrown(java.lang.Object, java.lang.String, java.lang.Throwable) */ public void errorThrown(Object source, String errorMessage, Throwable cause, Level level) { // set LNF first to avoid component UI errors LookAndFeelUtils.setDefaultLNF(); errorPane.setErrorInfo( new ErrorInfo( "Error", errorMessage, cause.fillInStackTrace().getMessage(), "", cause, level, new HashMap<String, String>(0))); errorDialog.setVisible(true); }