@Override public void run() { try { doProcess(); } catch (InitializationException ex) { logger.error("Exception: ", ex); setStatus(ex.getMessage()); setError(ex); callbackListener.actionCompleted(false); } catch (NoRepositoryFoundException ex) { logger.error("Exception: ", ex); setStatus(resourceBundle.getString("reptest_nothing_found") + ex.getMessage()); setError(ex); callbackListener.actionCompleted(false); } catch (StorageException ex) { logger.error("Exception: ", ex); setStatus(resourceBundle.getString("reptest_connection_status_fail") + ex.getMessage()); setError(ex); callbackListener.actionCompleted(false); } catch (Exception ex) { logger.error("Exception: ", ex); setStatus(ex.getMessage()); setError(ex); callbackListener.actionCompleted(false); } }