Suppress Java native code warnings

This MR resolves 1131128.

Changes:

  • add command line options to suppress native code warnings.

Note: I have added -XX:+IgnoreUnrecognizedVMOptions to keep things backwards compatible.

Testing:

  • running puppetserver cli does not produce the native code warnings:
puppetserver ruby -e " print \"ok\n\" "
22:07:30,421 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [jar:file:/usr/share/java/trapperkeeper-metrics.jar!/logback-test.xml]
22:07:30,421 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs multiple times on the classpath.
22:07:30,421 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/usr/share/java/trapperkeeper-metrics-1.5.0.jar!/logback-test.xml]
22:07:30,421 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback-test.xml] occurs at [jar:file:/usr/share/java/trapperkeeper-metrics.jar!/logback-test.xml]
22:07:30,424 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@2a7d9b41 - URL [jar:file:/usr/share/java/trapperkeeper-metrics.jar!/logback-test.xml] is not of type file
22:07:30,441 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set
22:07:30,443 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
22:07:30,443 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]
22:07:30,445 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
22:07:30,459 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.eclipse.jetty] to ERROR
22:07:30,459 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to WARN
22:07:30,459 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]
22:07:30,459 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
22:07:30,460 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@25be445f - Registering current configuration as safe fallback point

ok
Edited by Vladimir Petko

Merge request reports

Loading