Hello,
thanks for reaching up to us.
I looked at the Berkeley DB Java Edition source code and the error message you're getting is definitely caused by a bug in the database (*). That said, my understanding is it should be harmless for the geogig import process.
So, question is, besides getting that stack trace in the console, did the import finish or not?
And what geogig version are you using? (output of geogig --version?)
Best regards,
Gabriel
(*)
They're calling the following method with all null arguments but the first two, and it fails with an NPE at the line that reads as sb.append(" key=").append(key.dumpData());
void trace(final Level level,
final String methodName,
final Transaction txn,
final DatabaseEntry key,
final DatabaseEntry data,
final LockMode lockMode)
throws DatabaseException {
if (logger.isLoggable(level)) {
StringBuilder sb = new StringBuilder();
sb.append(methodName);
if (txn != null) {
sb.append(" txnId=").append(txn.getId());
}
sb.append(" key=").append(key.dumpData());
if (data != null) {
sb.append(" data="">
}
if (lockMode != null) {
sb.append(" lockMode=").append(lockMode);
}
LoggerUtils.logMsg(
logger, envHandle.getEnvironmentImpl(), level, sb.toString());
}
}