java-questdb-client fails to build on JDK 26: FDBigInteger no longer accessible in jdk.internal.math
维护者通常 3 天内回复
@jerrinot 已经在做这个了。
开始于 2026年9月11日。
评估
这个 Issue 还没有评估数据。
描述
To reproduce
Environment
- OS: Ubuntu 25.10 (Questing Quokka), x86_64
- Kernel: 6.17.0-41-generic
- JDK: 26 (fails) | JDK 25 succeeds as a workaround
- Maven: 3.9.11 (IntelliJ IDEA embedded distribution)
- Commit:
0b9b576
Steps to reproduce
- Clone
questdband initialize thejava-questdb-clientsubmodule at commit0b9b576 - Build under JDK 26:
mvn clean package -DskipTests - Compilation fails in the
questdb-clientmodule
Expected behavior
questdb-client builds successfully under JDK 26, as it does under JDK 25.
Actual behavior
Compilation fails with three errors, all pointing to FDBigInteger no longer being accessible from jdk.internal.math:
[ERROR] core/src/main/java11/io/questdb/client/std/FdBig.java:[27,24] error: FDBigInteger is not public in jdk.internal.math; cannot be accessed from outside package
[ERROR] core/src/main/java11/io/questdb/client/std/FdBig.java:[45,18] error: FDBigInteger is not public in jdk.internal.math; cannot be accessed from outside package
[ERROR] core/src/main/java11/io/questdb/client/std/FdBig.java:[47,18] error: FDBigInteger is not public in jdk.internal.math; cannot be accessed from outside package
QuestDB version:
1.3.10-SNAPSHOT (commit 0b9b576)
OS, in case of Docker specify Docker and the Host OS:
Ubuntu 25.10 (Questing Quokka), x86_64, kernel 6.17.0-41-generic - not using Docker
File System, in case of Docker specify Host File System:
ext4
Full Name:
Varun Sanalkumar
Affiliation:
Independent contributor
Have you followed Linux, MacOs kernel configuration steps to increase Maximum open files and Maximum virtual memory areas limit?
- Yes, I have
Additional context
Cause:
In JDK 26, FDBigInteger is no longer declared public
- 主要语言
- Java
- 星标
- 10
- 派生
- 6
- 平均合并
- 6 天 19 小时
- 30 天内合并 PR
- 4
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
questdb/java-questdb-client 的其他 Issue
-
bug QWP
难度 4/5 3-5 天 新手友好度 42/100
questdb/java-questdb-client#100 · 1 条评论 ·
维护者通常 3 天内回复
-
Sender has no dateColumn() setter for DATE columns可能重新可做 @dhruv-creates69 于 11 天前认领,目前没有进行中的 PR。 未关闭enhancement
难度 3/5 1-2 天 新手友好度 72/100
questdb/java-questdb-client#83 · 1 条评论 ·
维护者通常 3 天内回复
-
InternalError thrown from MmapSegmentRecoveryFaultTest.testScanFaultOnMapPastEofIsHandledAnyFilesystem()可能重新可做 关联的 PR 已关闭且未合并。 未关闭bug
难度 4/5 3-5 天 新手友好度 48/100
questdb/java-questdb-client#69 ·
维护者通常 3 天内回复
-
bug
难度 3/5 1-2 天 新手友好度 58/100
questdb/java-questdb-client#18 · 1 条评论 ·
维护者通常 3 天内回复
查看 questdb/java-questdb-client 的全部 Issue
相似的 Issue
-
`GET /v1/event/token/{uuid}` can report a BOM upload as done before policy evaluation and metrics have finished可能已有人在做 @Zargath 今天认领。 未关闭defect in triage
难度 2/5 1-3 小时 新手友好度 72/100
DependencyTrack/dependency-track#7646 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 62/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 85/100
objectionary/eo-graphs#80 ·
-
WebMvcStreamableServerTransportProvider: idle-session eviction stops permanently after a NullPointerException when a session is deleted mid-sweep可能已有人在做 @lejuho 今天认领。 未关闭status: waiting-for-triage
难度 2/5 1-3 小时 新手友好度 72/100
spring-projects/spring-ai#7133 ·
维护者通常 6 天内回复
-
难度 2/5 1-3 小时 新手友好度 78/100
objectionary/jucs#141 ·
维护者通常 1 天内回复