You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
User reported the following stack trace and issue:
java.lang.NegativeArraySizeException: -27
at org.apache.core.data.Mutation.readBytes(Mutation.java:1243)
at org.apache.core.data.Mutation.deserializeColumnUpdate(Mutation.java:1283)
at org.apache.core.data.Mutation.getUpdates(Mutation.java:1267)
at org.apache.tserver.InMemoryMap$DefaultMap.mutate(InMemoryMap.java:434)
at org.apache.tserver.InMemoryMap$SampleMap.mutate(InMemoryMap.java:243)
at org.apache.tserver.InMemoryMap.mutate(InMemoryMap.java:505)
at org.apache.tserver.tablet.CommitSession.mutate(CommitSession.java:117)
at org.apache.tserver.tablet.TabletMemory.mutate(TabletMemory.java:145)
at org.apache.tserver.tablet.Tablet.commit(Tablet.java:880)
at org.apache.tserver.tablet.CommitSession.commit(CommitSession.java:86)
"Tablet " + extent + " closed with outstanding messages to the logger");
}
// decrement here in case an exception is thrown below
decrementWritesInProgress(commitSession);
getTabletMemory().updateMemoryUsageStats();
numEntries += totalCount;
numEntriesInMemory += totalCount;
ingestCount += totalCount;
ingestBytes += totalBytes;
}
}
The runtime exception thrown from getTabletMemory().mutate(commitSession, mutations, totalCount); causes the code following to be skipped. This causes the writesInProgress counter to not be decremented, which impacts other Tablet operations.
Versions (OS, Maven, Java, and others, as appropriate):
Affected version(s) of this project: 2.1.2
The text was updated successfully, but these errors were encountered:
Describe the bug
User reported the following stack trace and issue:
in the
Tablet.commit
code:accumulo/server/tserver/src/main/java/org/apache/accumulo/tserver/tablet/Tablet.java
Lines 869 to 897 in 7b746cd
The runtime exception thrown from
getTabletMemory().mutate(commitSession, mutations, totalCount);
causes the code following to be skipped. This causes the writesInProgress counter to not be decremented, which impacts other Tablet operations.Versions (OS, Maven, Java, and others, as appropriate):
The text was updated successfully, but these errors were encountered: