Return-Path: Delivered-To: apmail-jakarta-tomcat-user-archive@apache.org Received: (qmail 75160 invoked from network); 4 Sep 2002 00:25:59 -0000 Received: from unknown (HELO nagoya.betaversion.org) (192.18.49.131) by daedalus.apache.org with SMTP; 4 Sep 2002 00:25:59 -0000 Received: (qmail 20866 invoked by uid 97); 4 Sep 2002 00:26:18 -0000 Delivered-To: qmlist-jakarta-archive-tomcat-user@jakarta.apache.org Received: (qmail 20849 invoked by uid 97); 4 Sep 2002 00:26:17 -0000 Mailing-List: contact tomcat-user-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Users List" Reply-To: "Tomcat Users List" Delivered-To: mailing list tomcat-user@jakarta.apache.org Received: (qmail 20837 invoked by uid 98); 4 Sep 2002 00:26:17 -0000 X-Antivirus: nagoya (v4218 created Aug 14 2002) Message-ID: <3D755305.2050401@klop.yi.org> Date: Wed, 04 Sep 2002 02:25:41 +0200 From: Ronald Klop User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.1) Gecko/20020830 X-Accept-Language: nl, nl-be, en-us MIME-Version: 1.0 To: tomcat-user@jakarta.apache.org Subject: NullPointerException in JDBCStore Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N Hello, I get a NullPointerException in org.apache.catalina.session.JDBCStore. (Tomcat 4.0.4 and 4.1.9) I think it can be solved with the following patch. Is there a possibility for this to be committed? --- JDBCStore-old.java Wed Sep 4 02:13:53 2002 +++ JDBCStore.java Wed Sep 4 02:18:12 2002 @@ -759,37 +759,43 @@ } try { - preparedSizeSql.close(); + if (preparedSizeSql != null) + preparedSizeSql.close(); } catch (SQLException e) { ; } try { - preparedKeysSql.close(); + if (preparedKeysSql != null) + preparedKeysSql.close(); } catch (SQLException e) { ; } try { - preparedSaveSql.close(); + if (preparedSaveSql != null) + preparedSaveSql.close(); } catch (SQLException e) { ; } try { - preparedClearSql.close(); + if (preparedClearSql != null) + preparedClearSql.close(); } catch (SQLException e) { ; } try { - preparedRemoveSql.close(); + if (preparedRemoveSql != null) + preparedRemoveSql.close(); } catch (SQLException e) { ; } try { - preparedLoadSql.close(); + if (preparedLoadSql != null) + preparedLoadSql.close(); } catch (SQLException e) { ; } -- Ronald Klop Amsterdam, The Netherlands -- To unsubscribe, e-mail: For additional commands, e-mail: