Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-17656

(7.3.z) '-Xlog:gc' option is not supported on OpenJDK11 + OpenJ9

XMLWordPrintable

    • Hide
      1. start server with OpenJDK11 + OpenJ9 JDK:
        JAVA_HOME=<PATH_TO_OPENJDK11+OPENJ9/ ./bin/standalone.sh
        
      2. see the JVM warning:
        JVMJ9VM085W Malformed option: '-Xlog:gc*:file=<JBOSS_HOME_PATH>/standalone/log/gc.log:time'
        
      Show
      start server with OpenJDK11 + OpenJ9 JDK: JAVA_HOME=<PATH_TO_OPENJDK11+OPENJ9/ ./bin/standalone.sh see the JVM warning: JVMJ9VM085W Malformed option: '-Xlog:gc*:file=<JBOSS_HOME_PATH>/standalone/log/gc.log:time'

      With OpenJDK11 + OpenJ9, I can see following error during the server bootup:

      JVMJ9VM085W Malformed option: '-Xlog:gc*:file=<JBOSS_HOME_PATH>/standalone/log/gc.log:time'
      

      Based on the discussion here, the -Xlog:gc option is not supported in this JDK and it won't be.

      Relevant part of the startup script for standalone.sh in upstream WildFly.

      This warning occurs only on OpenJDK11 + OpenJ9. This does not show up when using OpenJDK8 + OpenJ9 as different branch in script is used in that case (-verbose:gc -Xloggc:\"$JBOSS_LOG_DIR/gc.log\" -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=5 -XX:GCLogFileSize=3M -XX:-TraceClassUnloading).

              jperkins-rhn James Perkins
              jstourac@redhat.com Jan Stourac
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: