From: <bsc...@us...> - 2011-03-30 14:04:21
|
Revision: 9629 http://unicore.svn.sourceforge.net/unicore/?rev=9629&view=rev Author: bschuller Date: 2011-03-30 14:04:15 +0000 (Wed, 30 Mar 2011) Log Message: ----------- yes, another try at the mysql bug Modified Paths: -------------- persistence/tags/persistence-0.16/src/main/java/de/fzj/unicore/persist/impl/MySQLPersist.java Modified: persistence/tags/persistence-0.16/src/main/java/de/fzj/unicore/persist/impl/MySQLPersist.java =================================================================== --- persistence/tags/persistence-0.16/src/main/java/de/fzj/unicore/persist/impl/MySQLPersist.java 2011-03-30 13:49:17 UTC (rev 9628) +++ persistence/tags/persistence-0.16/src/main/java/de/fzj/unicore/persist/impl/MySQLPersist.java 2011-03-30 14:04:15 UTC (rev 9629) @@ -147,6 +147,9 @@ }catch(SQLException se){ if(se.getCause() instanceof com.mysql.jdbc.exceptions.jdbc4.CommunicationsException){ logger.warn("Error when getting a MySQL connection: "+se.getMessage()+", trying to reconnect."); + try{ + pool.dispose(); + }catch(Exception ex){/*ignored*/} c=super.getConnection(); } else throw new PersistenceException(se); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |