# HG changeset patch # User Sascha L. Teichmann # Date 1314282161 0 # Node ID 1eb7863136f435a9d15e5aaf9d6aab031d6c4f8e # Parent 8a3ddd374dd1d913a99dea1430c5fbfed7ca85e3 ArtifactDatabase: Called context listeners too early. artifacts/trunk@2583 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 8a3ddd374dd1 -r 1eb7863136f4 ChangeLog --- a/ChangeLog Thu Aug 25 13:47:41 2011 +0000 +++ b/ChangeLog Thu Aug 25 14:22:41 2011 +0000 @@ -1,3 +1,9 @@ +2011-08-25 Sascha L. Teichmann + + * artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java + (outCollection): Called context listener too early before deferred out. This + led to broken DB sessions. + 2011-08-25 Ingo Weinzierl * artifact-database/src/main/java/de/intevation/artifactdatabase/state/State.java, diff -r 8a3ddd374dd1 -r 1eb7863136f4 artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java --- a/artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java Thu Aug 25 13:47:41 2011 +0000 +++ b/artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java Thu Aug 25 14:22:41 2011 +0000 @@ -1709,12 +1709,7 @@ callMeta, c); - try { - return new DeferredCollectionOutputImpl(c, type, format, callMeta); - } - finally { - cc.postCall(); - } + return new DeferredCollectionOutputImpl(c, type, format, callMeta); } protected void initCallContext(CallContext cc) {