Skip to content

Upgrade HSQLDB from 2.7.1 to 2.7.4 to fix FrameworkLogger init error#1311

Merged
mrigger merged 1 commit intomainfrom
fix/hsqldb-frameworklogger-init
Apr 5, 2026
Merged

Upgrade HSQLDB from 2.7.1 to 2.7.4 to fix FrameworkLogger init error#1311
mrigger merged 1 commit intomainfrom
fix/hsqldb-frameworklogger-init

Conversation

@mrigger
Copy link
Copy Markdown
Contributor

@mrigger mrigger commented Apr 4, 2026

HSQLDB 2.7.1 fails with NoClassDefFoundError on FrameworkLogger static initialization on JDK 11. Version 2.7.4 fixes this and adds SQL:2023 features (ANY_VALUE, LISTAGG, CAST with templates).

The HSQLDB test failed with NoClassDefFoundError on FrameworkLogger
due to incompatible logging dependencies from Hive:
- log4j-slf4j-impl (SLF4J 1.x bridge) conflicting with slf4j-api 2.0.6
- log4j-api 2.10.0 and log4j-core 2.18.0 version mismatch

Fix by excluding log4j-slf4j-impl from all Hive dependencies, aligning
Log4j2 at 2.24.3, and adding log4j-slf4j2-impl (SLF4J 2.x compatible).
Also upgrade HSQLDB from 2.7.1 to 2.7.4.

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@mrigger mrigger force-pushed the fix/hsqldb-frameworklogger-init branch from f62ed91 to 5b4f606 Compare April 5, 2026 03:12
@mrigger mrigger merged commit c480162 into main Apr 5, 2026
18 of 27 checks passed
@mrigger mrigger deleted the fix/hsqldb-frameworklogger-init branch April 5, 2026 04:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant