r449 - trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing
Author: tchemit Date: 2013-02-20 09:50:46 +0100 (Wed, 20 Feb 2013) New Revision: 449 Url: http://forge.codelutin.com/projects/tutti/repository/revisions/449 Log: refs #2019: [TECH] Pas de remont?\195?\169e des exceptions dans les actions longues Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/AbstractTuttiAction.java Modified: trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/AbstractTuttiAction.java =================================================================== --- trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/AbstractTuttiAction.java 2013-02-19 10:42:52 UTC (rev 448) +++ trunk/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/AbstractTuttiAction.java 2013-02-20 08:50:46 UTC (rev 449) @@ -64,6 +64,8 @@ private static final ExecutorService executorService = Executors.newSingleThreadExecutor(); + private static final TuttiExceptionHandler exceptionHandler = new TuttiExceptionHandler(); + private final H handler; private boolean failed; @@ -185,7 +187,7 @@ if (log.isErrorEnabled()) { log.error("Task [" + this + "] error: " + e.getMessage(), e); } - throw new TuttiExceptionHandler.TuttiActionException(this, e); + exceptionHandler.handle(new TuttiExceptionHandler.TuttiActionException(this, e)); } finally { if (log.isInfoEnabled()) { log.info("Task [" + this + "] done");
participants (1)
-
tchemit@users.forge.codelutin.com