diff --git a/bindings/java/nbproject/project.xml b/bindings/java/nbproject/project.xml index 1ed73295dc8e378168aab962c516baa4e21ea14a..87f574e75f4e2d272f24d33a1b263b2d3c697d4f 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</classpath> + <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> <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 e1b7c4a023b8b8f468e64814560c604acfbda199..ae89a8a0ad026b97db19b05938a62b885048b5bf 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java +++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitCase.java @@ -1020,7 +1020,7 @@ private ArrayList<BlackboardArtifact> getArtifactsHelper(int artifactTypeID, Str try { ArrayList<BlackboardArtifact> artifacts = new ArrayList<BlackboardArtifact>(); - getArtifactsHelper2St.setLong(1, artifactTypeID); + getArtifactsHelper2St.setInt(1, artifactTypeID); ResultSet rs = getArtifactsHelper2St.executeQuery(); while (rs.next()) { @@ -1823,14 +1823,14 @@ List<AbstractFile> getAbstractFileChildren(Content parent, TSK_DB_FILES_TYPE_ENU try { getAbstractFileChildren.setLong(1, parent.getId()); - getAbstractFileChildren.setLong(2, type.getFileType()); + getAbstractFileChildren.setShort(2, type.getFileType()); final ResultSet rs = getAbstractFileChildren.executeQuery(); while (rs.next()) { if (type == TSK_DB_FILES_TYPE_ENUM.FS) { FsContent result; - if (rs.getLong("meta_type") == TSK_FS_META_TYPE_ENUM.TSK_FS_META_TYPE_DIR.getMetaType()) { + if (rs.getShort("meta_type") == TSK_FS_META_TYPE_ENUM.TSK_FS_META_TYPE_DIR.getMetaType()) { result = rsHelper.directory(rs, null); } else { result = rsHelper.file(rs, null); @@ -1863,7 +1863,7 @@ List<Long> getAbstractFileChildrenIds(Content parent, TSK_DB_FILES_TYPE_ENUM typ try { getAbstractFileChildrenIds.setLong(1, parent.getId()); - getAbstractFileChildrenIds.setLong(2, type.getFileType()); + getAbstractFileChildrenIds.setShort(2, type.getFileType()); ResultSet rs = getAbstractFileChildrenIds.executeQuery(); @@ -2384,7 +2384,7 @@ Directory getDirectoryById(long id, FileSystem parentFs) throws TskCoreException ResultSet rs = s.executeQuery("select * from tsk_files " + "where obj_id = " + id); - if (rs.next() && rs.getLong("meta_type") == TSK_FS_META_TYPE_ENUM.TSK_FS_META_TYPE_DIR.getMetaType()) { + if (rs.next() && rs.getShort("meta_type") == TSK_FS_META_TYPE_ENUM.TSK_FS_META_TYPE_DIR.getMetaType()) { temp = rsHelper.directory(rs, parentFs); } else { rs.close(); @@ -2980,7 +2980,7 @@ public List<AbstractFile> resultSetToAbstractFiles(ResultSet rs) throws SQLExcep final short type = rs.getShort("type"); if (type == TSK_DB_FILES_TYPE_ENUM.FS.getFileType()) { FsContent result; - if (rs.getLong("meta_type") == TSK_FS_META_TYPE_ENUM.TSK_FS_META_TYPE_DIR.getMetaType()) { + if (rs.getShort("meta_type") == TSK_FS_META_TYPE_ENUM.TSK_FS_META_TYPE_DIR.getMetaType()) { result = rsHelper.directory(rs, null); } else { result = rsHelper.file(rs, null);