Ryan Skraba created AVRO-4320:
---------------------------------
Summary: Parquet failure with 1.12.2-rc1
Key: AVRO-4320
URL: https://issues.apache.org/jira/browse/AVRO-4320
Project: Apache Avro
Issue Type: Bug
Affects Versions: 1.12.2
Reporter: Ryan Skraba
I added the following configuration to test parquet:
{code:java}
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<!-- We need to set this system property to allow Avro to serialize
these classes via the specific/reflect models -->
<org.apache.avro.SERIALIZABLE_CLASSES>java.math.BigDecimal</org.apache.avro.SERIALIZABLE_CLASSES>
<apache.avro.fastread>false</apache.avro.fastread>
<org.apache.avro.SERIALIZABLE_PACKAGES>java.util,org.apache.parquet.avro</org.apache.avro.SERIALIZABLE_PACKAGES>
</systemPropertyVariables>
</configuration>
</plugin>{code}
It fails with the following 3 errors:
{code:java}
[ERROR] Errors:
[ERROR] TestReflectLogicalTypes.testReadUUIDArray:692 ? ParquetDecoding Can
not read value at 1 in block 0 in file file:/tmp/junit-4850898539475119384/test
[ERROR] TestReflectLogicalTypes.testReadUUIDArrayWithParquetUUID:722 ?
ParquetDecoding Can not read value at 1 in block 0 in file
file:/tmp/junit-8652297204865602939/test
[ERROR] TestReflectReadWrite.testReadWriteReflect:56 ? ParquetDecoding Can
not read value at 1 in block 0 in file
file:/tmp/TestReflectReadWrite16901070826819163456.tmp
[ERROR] TestStringBehavior.testReflect ? NullPointer Cannot invoke
"org.apache.avro.LogicalType.getName()" because "logicalType" is null
[ERROR] TestStringBehavior.testReflectJavaClass ? NullPointer Cannot invoke
"org.apache.avro.LogicalType.getName()" because "logicalType" is null
[INFO] {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)