Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[MINOR] Java 25 - A restricted method in java.lang.System has been called

Abierto
#18 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
58/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
java
Área
api

Línea de trabajo

Comienza rastreando la advertencia de Java 25 hasta io.questdb.client.std.Os y su llamada a java.lang.System::load en questdb-client 1.2.0. Reproduce la advertencia con QuestDB 7.3.5 en Debian trixie y, a continuación, inspecciona la ruta de carga nativa del cliente. La tarea estará terminada cuando el cliente ya no emita la advertencia sobre métodos restringidos en Java 25 sin romper la carga nativa.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug
To reproduce

Starting with Java 25 I receive the following message once. There are no problems on using the code, however,

WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by io.questdb.client.std.Os in an unnamed module (file:/home/jboss/lib/main/org.questdb.questdb-client-1.2.0.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
WARNING: Restricted methods will be blocked in a future release unless native access is enabled

There are reports on this for other libraries too, like here https://github.com/jline/jline3/issues/1067#issuecomment-2571591690

questdb-client is 1.2.0

QuestDB version:

7.3.5

OS, in case of Docker specify Docker and the Host OS:

debian trixie

File System, in case of Docker specify Host File System:

ext4

Full Name:

Marco Descher

Affiliation:

n/a

Have you followed Linux, MacOs kernel configuration steps to increase Maximum open files and Maximum virtual memory areas limit?
  • Yes, I have
Additional context

No response

Lenguaje dominante
Java
Estrellas
10
Forks
6
Merge medio
8 d 1 h
PR fusionados (30 d)
3

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de questdb/java-questdb-client

Todos los issues de questdb/java-questdb-client

Issues similares

Más issues de Java

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.