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.

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

Descripción

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

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.