From f3eb74300e94a9af3b414693ca8d1255dd88ec09 Mon Sep 17 00:00:00 2001
From: Jeff Wallace <jwallace@basistech.com>
Date: Tue, 5 Nov 2013 14:07:19 -0500
Subject: [PATCH] Updated java bindings to use newest version of sqlite jar.

---
 bindings/java/ivy.xml                                        | 2 +-
 bindings/java/ivysettings.xml                                | 2 +-
 bindings/java/nbproject/project.xml                          | 2 +-
 bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java | 2 ++
 4 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/bindings/java/ivy.xml b/bindings/java/ivy.xml
index f59515345..61d1dd587 100644
--- a/bindings/java/ivy.xml
+++ b/bindings/java/ivy.xml
@@ -3,7 +3,7 @@
     <dependencies>
 		<dependency org="junit" name="junit" rev="4.8.2"/>
 		<dependency org="com.googlecode.java-diff-utils" name="diffutils" rev="1.2.1"/>
-		<dependency org="org.xerial" name="sqlite-jdbc" rev="3.7.8-SNAPSHOT" >
+		<dependency org="org.xerial" name="sqlite-jdbc" rev="3.8.0-SNAPSHOT" >
 			<artifact name="sqlite-jdbc" type="jar" />
 		</dependency>
     </dependencies>
diff --git a/bindings/java/ivysettings.xml b/bindings/java/ivysettings.xml
index 3774248c9..7f4474958 100644
--- a/bindings/java/ivysettings.xml
+++ b/bindings/java/ivysettings.xml
@@ -5,7 +5,7 @@
     <ibiblio name="central" m2compatible="true"/>
     <ibiblio name="ibiblio" m2compatible="true"/>
     <ibiblio name="xerial" m2compatible="true"
-root="http://www.xerial.org/maven/repository/snapshot" />
+root="http://oss.sonatype.org/content/repositories/snapshots" />
     </chain>
   </resolvers>
 </ivysettings>
diff --git a/bindings/java/nbproject/project.xml b/bindings/java/nbproject/project.xml
index f19fa9c33..2454ae234 100755
--- a/bindings/java/nbproject/project.xml
+++ b/bindings/java/nbproject/project.xml
@@ -114,7 +114,7 @@
         <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/3">
             <compilation-unit>
                 <package-root>src</package-root>
-                <classpath mode="compile">lib;lib/diffutils-1.2.1.jar;lib/sqlite-jdbc-3.7.8-SNAPSHOT.jar;lib/junit-4.8.2.jar</classpath>
+                <classpath mode="compile">lib;lib/diffutils-1.2.1.jar;lib/junit-4.8.2.jar;lib/sqlite-jdbc-3.8.0-SNAPSHOT.jar</classpath>
                 <built-to>build</built-to>
                 <source-level>1.6</source-level>
             </compilation-unit>
diff --git a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
index dc4283fa5..69a26bc59 100644
--- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
+++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java
@@ -464,6 +464,8 @@ private void configureDB() throws TskCoreException {
 
 		} catch (SQLException e) {
 			throw new TskCoreException("Couldn't configure the database connection", e);
+		} catch (Exception e) {
+			throw new TskCoreException("Couldn't configure the database connection", e);
 		}
 	}
 
-- 
GitLab