Azure / Azure/azure-functions-java-worker

Unexpected JDK warning message: OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.

Đang mở
#782 0 bình luận 0 reaction 1 người được giao Được @YunchuWang nhận Xem trên GitHub
area:java-functions Enhancement pending release
Ngôn ngữ chính
Java
Star
103
Fork
74
Merge trung bình
4 ngày 8 giờ
Pull request đã merge (30 ngày)
2

Mô tả

worker.config.json specify `-noverify` parameter as JVM arguments.
https://github.com/Azure/azure-functions-java-worker/blob/687d37389b8c2fc82259a39cecf94a2bfae23ed8/worker.config.json
![image](https://github.com/user-attachments/assets/b61a8cd0-514a-4eb9-b5d9-598d34e8ddeb)

This option make noisy records on traces table with warning level.
`OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.`

https://bugs.openjdk.org/browse/JDK-8230630?page=com.atlassian.jira.plugin.system.issuetabpanels%3Achangehistory-tabpanel

#### Investigative information

- Timestamp: N/A
- Function App name: N/A
- Function name(s) (as appropriate): N/A
- Invocation ID: N/A
- Region: N/A

#### Repro steps

Check traces log on startup

![image](https://github.com/user-attachments/assets/9cb9c28a-4062-418b-96e1-6ba16c127cd0)

#### Expected behavior

Disable JDK warning message(s)

#### Actual behavior

There are 2 JDK warnings on start up

- `OpenJDK 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release.`

- `OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended`

I think first message can be disabled by removing `-noverify` JVM arguments. But there is no configurable way for Azure Functions Java Worker.

#### Known workarounds

I think we can ignore this message by configuring logLevel of `Host.Function.Console` category.

https://learn.microsoft.com/en-us/azure/azure-functions/configure-monitoring?tabs=v2#configure-categories

#### Related information

Provide any related information

* Programming language used `Java|17`
* Links to source
* Bindings used

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.