Java runtime and core types for Microsoft Azure Functions
MIT License
87
stars
54
forks
source link
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. #782
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.
worker.config.json specify
-noverify
parameter as JVM arguments. https://github.com/Azure/azure-functions-java-worker/blob/687d37389b8c2fc82259a39cecf94a2bfae23ed8/worker.config.jsonThis 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
Repro steps
Check traces log on startup
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
Java|17