Deneche A. Hakim created ARROW-246: -------------------------------------- Summary: [Java] UnionVector doesn't call allocateNew() when creating it's vectorType Key: ARROW-246 URL: https://issues.apache.org/jira/browse/ARROW-246 Project: Apache Arrow Issue Type: Bug Components: Java - Vectors Reporter: Deneche A. Hakim
UnionVector uses a UINT1Vector to store the types of every value in the vector., but it doesn't call allocateNew() on that vector. When we call setSafe() the 1st time (e.g. from PromotableVector.promoteToUnion()) it will re-allocate the vector but will fail to properly set it's content to 0. This can cause various failures when we try to access the value/type stored in the vector. -- This message was sent by Atlassian JIRA (v6.3.4#6332)