# HG changeset patch # User Sascha L. Teichmann # Date 1318001578 0 # Node ID 6d239c58c636b21819a38788051c2be1204d562a # Parent 2c968defd878facc0ae6f513c290cf2abb7a7643 Fixed flys/issue255 artifacts/trunk@2907 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 2c968defd878 -r 6d239c58c636 ChangeLog --- a/ChangeLog Fri Sep 23 08:42:17 2011 +0000 +++ b/ChangeLog Fri Oct 07 15:32:58 2011 +0000 @@ -1,3 +1,10 @@ +2011-10-07 Sascha L. Teichmann + + Fixed flys/issue255 + + * artifact-database/src/main/java/de/intevation/artifactdatabase/db/DBConnection.java(getDataSource()): + Serialized the loading of database drivers. + 2011-09-23 Felix Wolfsteller Fix debug helper toString(Node). diff -r 2c968defd878 -r 6d239c58c636 artifact-database/src/main/java/de/intevation/artifactdatabase/db/DBConnection.java --- a/artifact-database/src/main/java/de/intevation/artifactdatabase/db/DBConnection.java Fri Sep 23 08:42:17 2011 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/db/DBConnection.java Fri Oct 07 15:32:58 2011 +0000 @@ -96,7 +96,9 @@ } try { - Class.forName(driver); + synchronized (DBConnection.class) { + Class.forName(driver); + } } catch (ClassNotFoundException cnfe) { log.error("cannot load driver", cnfe);