From 73109033c8d9bb9c0efd7ceb7bf9aac31a777a40 Mon Sep 17 00:00:00 2001 From: apriestman <apriestman@basistech.com> Date: Thu, 2 Jul 2020 16:12:54 -0400 Subject: [PATCH] Cast the sequence number to 64 bits --- bindings/java/jni/auto_db_java.cpp | 2 +- bindings/java/src/org/sleuthkit/datamodel/JniDbHelper.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bindings/java/jni/auto_db_java.cpp b/bindings/java/jni/auto_db_java.cpp index 3e494a345..276277dbf 100644 --- a/bindings/java/jni/auto_db_java.cpp +++ b/bindings/java/jni/auto_db_java.cpp @@ -823,7 +823,7 @@ TskAutoDbJava::addFileWithLayoutRange(const TSK_DB_FILES_TYPE_ENUM dbFileType, c TSK_DB_FILE_LAYOUT_RANGE & range = *it; range.fileObjId = objId; if (-1 == m_jniEnv->CallLongMethod(m_javaDbObj, m_addLayoutFileRangeMethodID, - objId, range.byteStart, range.byteLen, range.sequence)) { + objId, range.byteStart, range.byteLen, (uint64_t)range.sequence)) { return TSK_ERR; } } diff --git a/bindings/java/src/org/sleuthkit/datamodel/JniDbHelper.java b/bindings/java/src/org/sleuthkit/datamodel/JniDbHelper.java index 447640293..6596b0dd5 100644 --- a/bindings/java/src/org/sleuthkit/datamodel/JniDbHelper.java +++ b/bindings/java/src/org/sleuthkit/datamodel/JniDbHelper.java @@ -505,7 +505,7 @@ private long addBatchedLayoutRangesToDb() { caseDb.addLayoutFileRangeJNI(range.objId, range.byteStart, range.byteLen, range.seq, trans); } catch (TskCoreException ex) { logger.log(Level.SEVERE, "Error adding layout file range to the database - layout file ID: " + range.objId - + ", byte start: " + range.byteStart, ex); + + ", byte start: " + range.byteStart + ", length: " + range.byteLen + ", seq: " + range.seq, ex); revertTransaction(); return -1; } -- GitLab