Azure / Azure/azure-functions-java-worker

Upgrading GSON version from 2.9.0 to 2.11.0

オープン
#817 コメント 0 件 リアクション 0 件 担当者 1 名 @ahmedmuhsin が担当を希望しています GitHub で見る
area:java-functions
主要言語
Java
スター
103
フォーク
74
平均マージ
4日 8時間
マージ済み PR(30日)
2

説明

**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

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。