r591 - trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/result
Author: chatellier Date: 2011-01-26 15:53:39 +0000 (Wed, 26 Jan 2011) New Revision: 591 Log: Hack pour afficher les erreurs lors de l'upload Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/result/ResultHandler.java Modified: trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/result/ResultHandler.java =================================================================== --- trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/result/ResultHandler.java 2011-01-26 15:23:18 UTC (rev 590) +++ trunk/coser-ui/src/main/java/fr/ifremer/coser/ui/result/ResultHandler.java 2011-01-26 15:53:39 UTC (rev 591) @@ -42,11 +42,13 @@ import org.apache.commons.lang.StringUtils; import fr.ifremer.coser.CoserBusinessException; +import fr.ifremer.coser.CoserConfig; import fr.ifremer.coser.CoserException; import fr.ifremer.coser.bean.RSufiResultPath; import fr.ifremer.coser.services.WebService; import fr.ifremer.coser.ui.common.CommonHandler; import fr.ifremer.coser.ui.util.CoserProgressBar; +import fr.ifremer.coser.ui.util.ErrorHelper; /** * Handler for rsufi result management. @@ -176,7 +178,7 @@ return status; } catch (CoserBusinessException ex) { - throw new CoserException("Can't send results", ex); + throw new CoserException(ex.getMessage(), ex); } } @@ -197,7 +199,10 @@ } } catch (Exception ex) { - throw new CoserException("Can't get upload status", ex); + //throw new CoserException("Can't get upload status", ex); + // FIXME chatellier 20110126 le dispatch global marche pas ? :( + ErrorHelper errorHelper = new ErrorHelper(view.getContextValue(CoserConfig.class)); + errorHelper.showErrorDialog(view, ex.getMessage(), ex); } } };
participants (1)
-
chatellierï¼ users.labs.libre-entreprise.org