Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
2.0.0
Description
We may get error java.lang.IndexOutOfBoundsException: index: 15880, length: 4 (expected: range(0, 15880)).
I test on arrow 2.0.0
Reproduce code in scala:
import org.apache.arrow.vector.VarCharVector import org.apache.arrow.memory.RootAllocator val rootAllocator = new RootAllocator(Long.MaxValue) val v1 = new VarCharVector("var1", rootAllocator) v1.allocateNew() val valueCount = 3970 // use any number >= 3970 will get similar error for (idx <- 0 until valueCount) { v1.setNull(idx) } v1.getBufferSizeFor(valueCount) # failed, get error java.lang.IndexOutOfBoundsException: index: 15880, length: 4 (expected: range(0, 15880))
Attachments
Issue Links
- links to