apache / apache/hudi

Upgrade parquet version from 1.10.1 to 1.15.2

Open
#18,000 0 comments 0 reactions 0 assignees View on GitHub
type:bug
Dominant language
Java
Stars
6.2k
Forks
2.5k
Avg merge
2d 8h
Merged PRs (30d)
111

Description

### Bug Description

**What happened:**

The hudi-common module

```
cannot find symbol

Symbol: method getLogicalTypeAnnotation()

Location: variable primitiveType of type org.apache.parquet.schema.PrimitiveType

primitiveType.getLogicalTypeAnnotation
```

**What you expected:**

**Steps to reproduce:**
1. git clone git@github.com:apache/hudi.git
2. mvn clean install -DskipTests -Dspark3.5 -Dscala-2.12 -Dflink1.20
3. run any tests

### Environment

**Hudi version:** master
**Query engine:** (Spark/Flink/Trino etc)
**Relevant configs:**

### Logs and Stack Trace

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start in the hudi-common module by locating the Apache Parquet dependency declarations and compare the current 1.10.1 setup with the requested 1.15.2 version. Run `mvn clean install -DskipTests -Dspark3.5 -Dscala-2.12 -Dflink1.20`, then run the tests; done means the build no longer reports the missing `getLogicalTypeAnnotation()` method.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
data-engineering
Issue type
Bug
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.