RANGER-4390: creating another row batch causes null pointer exception as vectorizedRowBatchMap has old batch references and gets garbage collected (#298)
diff --git a/agents-audit/src/main/java/org/apache/ranger/audit/utils/ORCFileUtil.java b/agents-audit/src/main/java/org/apache/ranger/audit/utils/ORCFileUtil.java
index 62f8794..f73df2c 100644
--- a/agents-audit/src/main/java/org/apache/ranger/audit/utils/ORCFileUtil.java
+++ b/agents-audit/src/main/java/org/apache/ranger/audit/utils/ORCFileUtil.java
@@ -125,11 +125,6 @@
logger.debug("==> ORCFileUtil.log() : EventSize: " + eventBatchSize + "ORC bufferSize:" + orcBufferSize );
}
- //increase the batch size according to event size, so it can accomodate all the events.
- if (eventBatchSize > orcBufferSize) {
- batch = schema.createRowBatch(orcBufferSize);
- }
-
try {
for(AuthzAuditEvent event : events) {
int row = batch.size++;