From b467752be5799051f3afcdea0f460d355dc26aba Mon Sep 17 00:00:00 2001 From: Markus Schaber Date: Tue, 8 Mar 2005 18:32:35 +0000 Subject: [PATCH] Fix possible null pointer exception if PostGIS is compiled without geos / proj support. git-svn-id: http://svn.osgeo.org/postgis/trunk@1524 b70326c6-7e19-0410-871a-916f4a2858ee --- jdbc2/src/examples/VersionPrinter.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/jdbc2/src/examples/VersionPrinter.java b/jdbc2/src/examples/VersionPrinter.java index 4f43cd148..7cdd41976 100644 --- a/jdbc2/src/examples/VersionPrinter.java +++ b/jdbc2/src/examples/VersionPrinter.java @@ -124,8 +124,14 @@ public class VersionPrinter { public static String getVersionString(String function, Statement stat) { try { ResultSet rs = stat.executeQuery("SELECT " + function + "()"); - rs.next(); - return rs.getString(1).trim(); + if (rs.next()==false) { + return "-- no result --"; + } + String version = rs.getString(1); + if (version==null) { + return "-- null result --"; + } + return version.trim(); } catch (SQLException e) { return "-- unavailable -- "; }