tiny fix of the database code
authorzapata <zapata>
Sat, 16 Apr 2005 18:37:23 +0000 (18:37 +0000)
committerzapata <zapata>
Sat, 16 Apr 2005 18:37:23 +0000 (18:37 +0000)
source/mir/storage/Database.java

index 4c8638a..e8faec5 100755 (executable)
@@ -54,7 +54,7 @@ import java.util.*;
 /**
  * Implements database access.
  *
- * @version $Id: Database.java,v 1.44.2.31 2005/04/16 18:27:31 zapata Exp $
+ * @version $Id: Database.java,v 1.44.2.32 2005/04/16 18:37:23 zapata Exp $
  * @author rk
  * @author Zapata
  *
@@ -607,13 +607,7 @@ public class Database {
       anEntity.setId(returnId);
     }
     finally {
-      try {
-        freeConnection(con, pstmt);
-      }
-      catch (Exception e) {
-      }
-
-      freeConnection(con, pstmt);
+      freeConnection(con);
     }
 
     /** todo store entity in o_store */
@@ -1046,7 +1040,8 @@ public class Database {
       aStatement.close();
     }
     catch (Throwable t) {
-      logger.warn("Can't close statemnet: " + t.toString());
+      logger.warn("Can't close statement", t);
+      t.printStackTrace(logger.asPrintWriter(LoggerWrapper.ERROR_MESSAGE));
     }
 
     freeConnection(aConnection);