diff --git a/bindings/java/jni/auto_db_java.cpp b/bindings/java/jni/auto_db_java.cpp index 3e494a345c1b3615098029a64d61ac6b2aa709c0..276277dbf90f25479a9c286aad84d84f063613bb 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 4476402935fdc0e9c1f41b9d1e3fdbb6bfd1143e..6596b0dd5caabc9a243a2af105530143942731de 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; }