From bd6b0a94e3ccab7881f2a290ed9a6d9fc542077d Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 15 Nov 2002 22:06:49 +0000 Subject: [PATCH] fix serious bug introduced with the media InputStream changes that caused a database connection to be lost when a LargeObject was missing/broken. eventually postgrss would hit it's max connections limit --- source/mircoders/entity/EntityImages.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/mircoders/entity/EntityImages.java b/source/mircoders/entity/EntityImages.java index b4f0440e..43760303 100755 --- a/source/mircoders/entity/EntityImages.java +++ b/source/mircoders/entity/EntityImages.java @@ -54,7 +54,7 @@ import mir.storage.*; * Diese Klasse enthält die Daten eines MetaObjekts * * @author RK, mh - * @version $Id: EntityImages.java,v 1.6.4.2 2002/11/01 05:38:20 mh Exp $ + * @version $Id: EntityImages.java,v 1.6.4.3 2002/11/15 22:06:49 mh Exp $ */ @@ -105,7 +105,6 @@ public class EntityImages extends EntityUploadedMedia } catch (Exception e) { e.printStackTrace(); theLog.printError("EntityImages -- getImage failed"+e.toString()); - throwStorageObjectException(e, "EntityImages -- getImage failed: "); try { con.setAutoCommit(true); } catch (Exception e2) { @@ -115,6 +114,7 @@ public class EntityImages extends EntityUploadedMedia +e2.toString()); } theStorageObject.freeConnection(con,stmt); + throwStorageObjectException(e, "EntityImages -- getImage failed: "); } //} return img_in; @@ -235,7 +235,6 @@ public class EntityImages extends EntityUploadedMedia } catch (Exception e) { e.printStackTrace(); theLog.printError("EntityImages -- getIcon failed"+e.toString()); - throwStorageObjectException(e, "EntityImages -- getIcon failed:"); try { con.setAutoCommit(true); } catch (Exception e2) { @@ -245,6 +244,7 @@ public class EntityImages extends EntityUploadedMedia +e2.toString()); } theStorageObject.freeConnection(con,stmt); + throwStorageObjectException(e, "EntityImages -- getIcon failed:"); } return img_in; -- 2.11.0