Azure / Azure/azure-functions-java-worker

Upgrading GSON version from 2.9.0 to 2.11.0

Abierto
#817 0 comentarios 0 reacciones 1 asignado Reclamado por @ahmedmuhsin Ver en GitHub
area:java-functions
Lenguaje dominante
Java
Estrellas
103
Forks
74
Merge medio
4 d 8 h
PR fusionados (30 d)
2

Descripción

**Context**
When we upgraded from GSON 2.9 to 2.11, certain code paths that rely on reflection (especially on Java 17+) began throwing InaccessibleObjectException. This most commonly happens when GSON tries to serialize internal JDK classes or Throwable objects.

**User Workarounds**
- JVM Flag: Add `--add-opens java.base/java.lang.module=ALL-UNNAMED` to the JVM startup parameters.
- Custom TypeAdapter: Write a TypeAdapter for Throwable (or any other internal class) to avoid default reflection.

See this link for more details: https://stackoverflow.com/questions/76778605/inaccessibleobjectexception-while-working-in-gson-2-10-1-with-java-17-and-spring

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.