r438 - trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing
Author: echatellier Date: 2014-07-24 16:24:59 +0200 (Thu, 24 Jul 2014) New Revision: 438 Url: http://forge.codelutin.com/projects/faxtomail/repository/revisions/438 Log: Fix exception on second close Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java Modified: trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java =================================================================== --- trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java 2014-07-24 14:17:58 UTC (rev 437) +++ trunk/faxtomail-ui-swing/src/main/java/com/franciaflex/faxtomail/ui/swing/FaxToMailUIContext.java 2014-07-24 14:24:59 UTC (rev 438) @@ -293,7 +293,10 @@ * par le serveur hors de la transaction précédente. */ public void createNewTransaction() { - serviceContext.getPersistenceContext().close(); + // ne pas faire le close deux fois, ca lance une exception + if (!serviceContext.getPersistenceContext().isClosed()) { + serviceContext.getPersistenceContext().close(); + } FaxToMailTopiaPersistenceContext persistenceContext = topiaApplicationContext.newPersistenceContext(); serviceContext.setPersistenceContext(persistenceContext); }
participants (1)
-
echatellier@users.forge.codelutin.com