J9VM messages
General JVM messages.
JVMJ9VM000E Malformed value for IBM_JAVA_OPTIONS
Explanation
The JVM has found an error when parsing the environment variable IBM_JAVA_OPTIONS. This problem can be caused by syntax errors such as unmatched quotes.System action
The JVM ends.User response
Check the syntax of the environment variable IBM_JAVA_OPTIONSJVMJ9VM002E Options file not found
Explanation
The file specified using the option -Xoptionsfile cannot be found.System action
The JVM ends.User response
Correct the command line option for -Xoptionsfile and try again.JVMJ9VM003W JIT compiler "%s" not found. Will use interpreter.
Explanation
The value specified for the -Djava.compiler option is not valid.System action
The JVM continues without a compiler. The performance might be slower.User response
Correct the value for -Djava.compiler and try again.JVMJ9VM004E Cannot load library required by: %s
Explanation
JVM initialization uses system services to load numerous libraries, including libraries that are specified by the user. Libraries can have dependencies on other libraries. This message is produced when a library cannot be loaded.System action
The JVM endsUser response
Check your system to ensure that the libraries indicated are available and accessible. If this problem occurs with an application that has run successfully before, check for any recent changes to your environment. Contact your IBM® service representative if the problem continues.JVMJ9VM005E Invalid value for environment variable: %s
Explanation
The value entered for the environment variable is not valid.System action
The JVM ends.User response
Correct the value for the environment variable and try again.JVMJ9VM006E Invalid command-line option: %s
Explanation
The command-line option is not valid.System action
The JVM ends.User response
Correct or remove the command-line option and try again.JVMJ9VM007E Command-line option unrecognised: %s
Explanation
The command-line option is not recognized.System action
The JVM ends.User response
Correct or remove the command-line option and try again.JVMJ9VM008E J9VMDllMain not found
Explanation
J9VMDllMain is the main module entry point for system libraries. If J9VMDllMain is not found the module cannot be used.System action
The JVM ends.User response
Contact your IBM service representative.JVMJ9VM009E J9VMDllMain failed
Explanation
J9VMDllMain is the main module entry point for system libraries. There has been a failure using J9VMDllMain.System action
The JVM ends.User response
Contact your IBM service representative.JVMJ9VM010W Failed to initialize %s
Explanation
The identified library cannot be initialized. This message is typically associated with JVMPI function.System action
The JVM continues but the function might be affected.User response
Contact your IBM service representative.JVMJ9VM011W Unable to load %1$s: %2$s
Explanation
The JVM failed to load the library named in the first parameter. The second parameter gives further information about the failure.System action
The JVM continues but might end later if the library contained core JVM function.User response
Check the libraries are available and can be accessed. Contact your IBM service representative if the problem continues.JVMJ9VM012W Unable to unload %1$s: %2$s
Explanation
The JVM failed to unload the library named in the first parameter. The second parameter gives further information about the failure.System action
The JVM continues.User response
Contact your IBM service representative if the problem continues.JVMJ9VM013W Initialization error in function %1$s(%2$d): %3$s
Explanation
This is typically an internal error within the JVM.System action
The JVM continues but might end later if the error occurred in a critical area.User response
Contact your IBM service representative if the problem continues.JVMJ9VM014W Shutdown error in function %1$s(%2$d): %3$s
Explanation
An internal error occurred during shutdown processing. Further information about the error is provided.System action
The JVM continues.User response
Contact your IBM service representative if the problem continues.JVMJ9VM015W Initialization error for library %1$s(%2$d): %3$s
Explanation
A problem occurred when the JVM tried to initialize the library. This can happen when the JVM is started with incorrect options, giving rise to additional messages.System action
The JVM ends.User response
Check preceding messages for an indication of the problem. Correct the problem and try again.JVMJ9VM016W Shutdown error for library %1$s(%2$d): %3$s
Explanation
An internal error occurred during shutdown processing. Further information about the error is provided.System action
The JVM continues.User response
Contact your IBMM service representative if the problem continues.JVMJ9VM017E Could not allocate memory for command line option array
Explanation
During JVM initialization the command line options are stored in memory. There was not enough memory available for the JVM to complete the process.System action
The JVM ends.User response
This is unlikely to be a problem caused by starting the JVM. Check your system for hardware or software faults and correct them. Restart your system and try again. Contact your IBM service representative if the problem continues.JVMJ9VM018E Could not allocate memory for shared library load table pool
Explanation
This error is issued when memory cannot be allocated to expand an internal table. This is unlikely to be a problem caused by the JVM.System action
The JVM continues but is likely to fail.User response
Check your system for hardware or software faults and correct them. Restart your system and try again. Contact your IBM service representative if the problem continues.JVMJ9VM019E Fatal error: Unable to find and initialize required class %.*s
Explanation
A required class could not be found or could not be initialized.System action
The JVM ends.User response
Contact your IBM service representative.JVMJ9VM020I Searched in %.*s
Explanation
This message lists a class path entry that was searched while trying to find a required class.System action
The JVM ends.User response
Contact your IBM service representative.JVMJ9VM022E Stack map failed, result = %p - aborting VM
Explanation
An internal error occurred.System action
The JVM ends with exit code600 or 601.User response
Contact your IBM Service representative.JVMJ9VM023I This may indicate that JAVA_HOME is incorrect, or that class libraries are not installed
Explanation
A required class could not be found or could not be initialized. The value set for JAVA_HOME might be incorrect, or the class library might not be installed correctly.System action
The JVM ends.User response
Check that the JAVA_HOME environment variable is properly set.JVMJ9VM031E Required class %2$.*1$s must be in the boot classpath, but was found in the application class path in %4$.*3$s
Explanation
A required class was found on the application class path, not on the boot classpath. For security reasons this class must be found on the boot classpath.System action
The JVM ends.User response
Check your command line options to ensure that you have not placed boot classes on the application classpath.JVMJ9VM034E JVMRI requires trace engine: run with -Xtrace flag
Explanation
Tracing must be enabled to use the JVMRI environment requested.System action
The JVMRI environment is not returned with the GetEnv() JNI function.User response
Add the appropriate -Xtrace option to the command line.JVMJ9VM035E Unable to allocate OutOfMemoryError
Explanation
The JVM tried to issue an OutOfMemoryError but failed.System action
The JVM ends.User response
Exceeding the maximum value for the -Xmca and -Xmco options causes this error. Check your use of these options, the memory usage of your application and try again (possibly using the -Xmx option on startup). If the problem persists then contact your IBM service representative.JVMJ9VM038E -Xthr: unrecognized option --> \'%s\'
Explanation
The value specified for the -Xthr option was not recognized.System action
The JVM ends.User response
Correct or remove the -Xthr option and try again.JVMJ9VM039I -Xscmx is ignored if -Xshareclasses is not specified
Explanation
The -Xscmx option is not meaningful unless shared class support is active.System action
The JVM continues.User response
Remove the -Xscmx option or activate shared classes by using the -Xshareclasses option.JVMJ9VM050E -Xjni: unrecognized option --> \'%s\'
Explanation
The option specified with the -Xjni command-line parameter is not recognized.System action
The JVM ends.User response
Correct the option specified with -Xjni.JVMJ9VM053E Malformed option %s found in -Xoptionsfile
Explanation
The options file contains an option that is not correctly specified.System action
The JVM ends.User response
Correct the option in the options file.JVMJ9VM058I -Xscminaot is ignored if -Xshareclasses is not specified
Explanation
The command-line option -Xscminaot is not meaningful unless -Xshareclasses is specified.System action
The JVM ignores the -Xscminaot command-line option and continues.User response
Determine if -Xscminaot should be removed, or if -Xshareclasses should be added.JVMJ9VM059I -Xscmaxaot is ignored if -Xshareclasses is not specified
Explanation
The command-line option -Xscmaxaot is not meaningful unless -Xshareclasses is specified.System action
The JVM ignores the -Xscmaxaot command-line option and continues.User response
Determine if -Xscmaxaot should be removed, or if -Xshareclasses should be added.JVMJ9VM061W insertDumpAgent requires %s
Explanation
An internal VM function called via the JVMTI SetVmDump() API has failed because the required DLL has not been loaded.System action
The dump options are not changed, JNI_ERR is returned.User response
Check whether the JVM dump functions have been disabled via the -Xdump:none option.JVMJ9VM062W removeDumpAgent requires %s
Explanation
An internal VM function called via the JVMTI SetVmDump() API has failed because the required DLL has not been loaded.System action
The dump options are not changed, JNI_ERR is returned.User response
Check whether the JVM dump functions have been disabled via the -Xdump:none option.JVMJ9VM063W seekDumpAgent requires %s
Explanation
An internal VM function called via the JVMTI SetVmDump() API has failed because the required DLL has not been loaded.System action
The dump options are not changed, JNI_ERR is returned.User response
Check whether the JVM dump functions have been disabled via the -Xdump:none option.JVMJ9VM064W setDumpOption requires %s
Explanation
An internal JVM function, called by the JVMTI SetVmDump() API, has failed because the required DLL is not loaded.System action
The dump options are not changed.JNI_ERR is
returned.User response
Check whether the JVM dump functions have been turned off with the -Xdump:none option.JVMJ9VM067W -Xshareclasses not enabled, -Xzero:sharezip option ignored
Explanation
The -Xzero:sharezip option is ignored if shared classes are not enabled.System action
The JVM ignores the -Xzero:sharezip option.User response
This warning message can be ignored if you do not want to use the -Xzero:sharezip option. If you do want to use the -Xzero:sharezip option, enable shared classes.JVMJ9VM068W -Xshareclasses not enabled, -Xzero:sharestring option ignored
Explanation
The -Xzero:sharestring option is ignored if shared classes are not enabled.System action
The JVM ignores the -Xzero:sharestring option.User response
This warning message can be ignored if you do not want to use the -Xzero:sharestring option. If you do want to use the -Xzero:sharestring option, enable shared classes.JVMJ9VM078E Malformed value for JAVA_TOOL_OPTIONS
Explanation
An option found in the environment variable JAVA_TOOLS_OPTIONS is not specified correctly.System action
The JVM ends.User response
Correct the option in the environment variable JAVA_TOOLS_OPTIONS.JVMJ9VM079W triggerOneOffDump(%1$s) requires %2$s
Explanation
An internal JVM function, called by the JVMTI TriggerVmDump() API, failed because the required DLL is not loaded.System action
The requested dump is not triggered. JNI_ERR is returned.User response
Check whether the JVM dump functions have been turned off with the -Xdump:none option.JVMJ9VM080W queryVmDump requires %s
Explanation
An internal VM function, called by the JVMTI QueryVmDump() API, failed because the required DLL is not loaded.System action
An empty list of dump option specifications is returned.User response
Check whether the JVM dump functions have been turned off with the -Xdump:none option.JVMJ9VM081W Malformed option value, option "%1$s%3$.*2$s" contains trailing characters "%4$s" which have been ignored
Explanation
The command-line option contained extra characters that were ignored. These extra characters might have been intended to be other command-line options.System action
The JVM ignores the extra characters.User response
Correct the command-line option and try again.JVMJ9VM082E Unable to switch to IFA processor - issue "extattr +a libj9ifa%s.so"
Explanation
The JVM failed to switch to an IFA (Integrated Facility for Applications) processor because the JVM library file libj9ifa%s.so requires APF authorization.System action
The JVM continues but prevents further attempts to switch between IFA and standard processors.User response
Set extended attributes for the libj9ifa%s.so file using the command extattr +a.JVMJ9VM083W Error switching to IFA processor rc: %08x
Explanation
The JVM failed to switch to an IFA (Integrated Facility for Applications) processor. The return code indicates the error condition.System action
The JVM continues but prevents further attempts to switch between IFA and standard processors.User response
Contact your IBM service representative for further information.JVMJ9VM084W IFA Error: unexpected return code %08x from IFA switch service
Explanation
The JVM failed to switch to an IFA (Integrated Facility for Applications) processor. The return code indicates the error condition.System action
The JVM continues but prevents further attempts to switch between IFA and standard processors.User response
Contact your IBM service representative for further information.JVMJ9VM085W Malformed option: '%s'
Explanation
The specified option cannot not be parsed.System action
The JVM ignores the option and continues.User response
Correct the command-line option.JVMJ9VM086W Option too large: '%s'
Explanation
The specified option is larger than the maximum permitted value.System action
The JVM ignores the option and continues.User response
Adjust the command-line option.JVMJ9VM087W resetDumpOption requires %s
Explanation
An internal JVM function, called by the JVMTI ResetVmDump() API, failed because the required DLL is not loaded.System action
Dump options are not reset. JNI_ERR is returned.User response
Check whether the JVM dump functions have been turned off with the -Xdump:none option.JVMJ9VM090I Slow response to network query (%d secs), check your IP DNS configuration
Explanation
A network query used by the JVM to populate diagnostic data took longer than expected.System action
The JVM continues but the diagnostic data is not available.User response
Check your IP DNS configuration. For example, on AIX® and UNIX systems, check the file /etc/resolv.conf.JVMJ9VM091I Adaptive spinning supported
Explanation
This information message is shown when -Xthr:what is used on the command line.System action
The JVM prints this information message when -Xthr:what is used on the command line and adaptive spinning is enabled.User response
No action is required.JVMJ9VM092I Adaptive spinning not supported
Explanation
The JVM optimization, adaptive spinning, is not enabled. This information message is shown when the option -Xthr:what is specified on the command line.System action
The JVM continues.User response
No action is required.JVMJ9VM093E This version of Java requires a CPU that supports SSE2 or later extensions. See the 'Supported Environments' information in the IBM Java User Guide for more details.
Explanation
The processor does not support the SSE2 instruction set.System action
The JVM ends.User response
Run this version of Java on a system that supports SSE2 or later extensions. For more details, see the Supported Environments information in the IBM SDK for Java User Guide.JVMJ9VM094I Thread "%s" is still alive after running the shutdown hooks.
Explanation
The JVM cannot shut down because a thread is still alive.System action
DestroyJavaVM() returns JNI_ERR.User response
Add a shutdown hook to end the thread when the JVM shuts down.JVMJ9VM096I -Xscdmx is ignored if -Xshareclasses is not specified
Explanation
The option -Xscdmx specifies the size of the class debug area in a shared class cache. If -Xshareclasses is not specified, -Xscdmx is ignored.System action
The option -Xscdmx is ignored.User response
This warning message can be ignored if you do not want to use the -Xscdmx option. If you do want to use the -Xscdmx option, enable shared classes.JVMJ9VM109E Unsupported operating system (%s): Windows XP or newer is required.
Explanation
The operating system is too old to run this version of the JVM.System action
The JVM ends.User response
Run the JVM on a system with a supported operating system. For information about supported hardware and software, see the IBM SDK for Java User guides.JVMJ9VM110E Invalid lockword mode specified:%s
Explanation
The mode specified with the option -Xlockword:mode= is not valid.System action
The JVM ends.User response
Use a supported value for the mode, and start the JVM again.JVMJ9VM111E Invalid lockword option specified:%s
Explanation
This option used with -Xlockword: is not valid.System action
The JVM ends.User response
Use a supported -Xlockword option and start the JVM again.JVMJ9VM117I -Xitsn is ignored if -Xshareclasses is not specified
Explanation
-Xitsn is valid only when shared classes are enabled.System action
The JVM continues and ignores the -Xitsn option.User response
Enable shared classes with the -Xshareclasses option, or remove the -Xitsn option.JVMJ9VM120I -Xscminjitdata is ignored if -Xshareclasses is not specified
Explanation
-Xscminjitdata is valid only for shared classes.System action
The JVM continues, but the -Xscminjitdata value is ignored.User response
If you want to specify a value for -Xscminjitdata, enable shared classes using the -Xshareclasses option.JVMJ9VM121I -Xscmaxjitdata is ignored if -Xshareclasses is not specified
Explanation
-Xscmaxjitdata is valid only for shared classes.System action
The JVM ignores the -Xscmaxjitdata option and continues.User response
If you want to specify a value for -Xscmaxjitdata, enable shared classes using the -Xshareclasses option.JVMJ9VM122E Failed to get user32.dll address range required for -Xprotectcontiguous.
Explanation
The JVM failed to find the address range of user32.dll.System action
The JVM ends.User response
Run the JVM without the -Xprotectcontiguous option.JVMJ9VM123E Attempting to run on a non-supported processor, JVM will terminate.
Explanation
The processor is not supported.System action
The JVM ends.User response
See the information about supported environments in the IBM SDK for Java User Guide to determine the minimum system requirements.JVMJ9VM129E Application resumed execution after handling a fatal condition and illegally returned to, or called back into, Java
Explanation
After handling an unrecoverable condition, the application continues, illegally returning to, or calling back into Java.System action
The JVM prints the error message and ends the process using the z/OS® specific system call, CEE3AB2().User response
Change the user condition handler so that the application does not continue when there is an unrecoverable condition on a Java thread.JVMJ9VM130E Application resumed execution after handling a fatal condition and illegally returned to, or called back into, Java (JIT'ed code)
Explanation
After handling an unrecoverable condition, the application continues, illegally returning to, or calling back into Java.System action
The JVM prints the error message and ends the process using the z/OS specific system call, CEE3AB2().User response
Change the user condition handler so that the application does not continue when there is an unrecoverable condition on a Java thread.JVMJ9VM131E Terminating process using CEE3AB2() with abend %1$u, reason %2$u, cleanup %3$u.
Explanation
The JVM detects an unrecoverable condition and ends the process using the z/OS specific system call, CEE3AB2, which causes an abend.System action
The JVM prints the error message and ends the process.User response
Check the console and operator console messages. If further assistance is required, contact your IBM Service representative.JVMJ9VM133W The system core size hard ulimit is set to %d, system dumps may be truncated.
Explanation
The JVM started with the -Xcheck:dump option, and detected that the core dump file size is limited by the system hard ulimit.System action
The JVM continues.User response
Refer to the IBM SDK documentation.JVMJ9VM134W The system fullcore option is set to FALSE, system dumps may be truncated.
Explanation
The JVM started with the -Xcheck:dump option, and detected that the system fullcore option is set to FALSE.System action
The JVM continues.User response
Refer to the IBM SDK documentation.JVMJ9VM135W /proc/sys/kernel/core_pattern setting "%s" specifies that core dumps are to be piped to an external program. The JVM may be unable to locate core dumps and rename them.
Explanation
The JVM started on a system with /proc/sys/kernel/core_pattern set to pipe core dumps to the command specified after the | character. The JVM might be unable to locate core dumps and rename them.System action
The JVM continues. MessageJVMPORT030W is
issued when a system dump is taken.User response
Refer to the product documentation for the IBM SDK, Java Technology Edition.JVMJ9VM136W /proc/sys/kernel/core_pattern setting "%s" specifies a format string for renaming core dumps. The JVM may be unable to locate core dumps and rename them.
Explanation
The JVM started on a system with /proc/sys/kernel/core_pattern set to rename core dumps. The JVM might be unable to locate the core dump.System action
The JVM continues.User response
Refer to the product documentation for the IBM SDK, Java Technology Edition.JVMJ9VM138W The -Xdiagnosticscollector option is not supported by this JVM.
Explanation
The JVM started with the -Xdiagnosticscollector option, which is no longer supported.System action
The JVM continues.User response
Refer to the product documentation for the IBM SDK, Java Technology Edition.JVMJ9VM142E The command-line option -Xrealtime is not supported in this version of the IBM JDK
Explanation
The -Xrealtime option is no longer supported with this release of the IBM developer kit.System action
The JVM does not start.User response
Remove this option and try again. If you require -Xrealtime functionality, contact your IBM support representative.JVMJ9VM143E The command-line option %s is not supported in this version of the IBM SDK
Explanation
The IBM SDK no longer supports the %s option.System action
The JVM fails to start.User response
Consult your IBM service representative if % functionality is required or remove the option.JVMJ9VM145E %s is unsupported on z/OS.
Explanation
The specified command-line option is not supported.System action
The JVM fails to start.User response
Remove the option from the command line.JVMJ9VM167E GC optimizations on idle are not supported
Explanation
The JVM idle tuning options are not supported on some platforms and Garbage Collection (GC) policies.System action
The JVM fails to start.User response
Refer to the documentation for supported platforms and GC policies.JVMJ9VM170E Attempt to set static final field %2$.*1$s.%4$.*3$s from method "%6$.*5$s" that is not <clinit>
Explanation
There was an attempt to set a static final field from a method other than <clinit>.System action
An IllegalAccessError exception is thrown.User response
Modify your source code to avoid the illegal access.JVMJ9VM171E Attempt to set instance final field %2$.*1$s.%4$.*3$s from method "%6$.*5$s" that is not <init>
Explanation
There was an attempt to set a non-static final field from a method other than <init>.System action
An IllegalAccessError exception is thrown.User response
Modify your source code to avoid the illegal access.JVMJ9VM172E Class %2$.*1$s and its nest host %4$.*3$s must have the same classloader.
Explanation
The class and nest host class were loaded with different class loaders.System action
The VM throws a java/lang/VerifyError exception.User response
Load the class and nest host class with the same class loader.JVMJ9VM173E Class %2$.*1$s and its nest host %4$.*3$s must have the same package
Explanation
The class and nest host class were loaded with different class loaders.System action
The VM throws a java/lang/VerifyError exception.User response
Load the class and nest host class with the same class loader.JVMJ9VM174E Class %2$.*1$s must be claimed by its nest host %4$.*3$s
Explanation
The class was not claimed by its nest host class.System action
The VM throws a java/lang/VerifyError exception.User response
Contact the provider of the class file for a corrected version.JVMJ9VM175W Failed to load library %1$s required by module: %2$s
Explanation
The VM failed to load the library required by the specified module.System action
The JVM continues.User response
No action required if the specified library won't be referenced.JVMJ9VM176E loading constraint violation when overriding method \"%2$.*1$s.%4$.*3$s%6$.*5$s\" during creation of class \"%18$.*17$s\": loader \"%8$.*7$s@%9$x\" of class \"%11$.*10$s\" and loader \"%13$.*12$s@%14$x\" of class \"%16$.*15$s\" have different types for the method signature
Explanation
A class loading constraint has been violated. The two class loaders have different classes for one of the class names in the signature.System action
A java/lang/LinkageError error is thrown.User response
Examine the use of ClassLoaders to determine why a class of the same name is loaded in two different loaders.JVMJ9VM177E Class %2$.*1$s must be able to load its nest host %4$.*3$s.
Explanation
The class and nest host class were loaded with different class loaders.System action
The VM throws a java/lang/IllegalAccessError error.User response
Load the class and nest host class with the same class loader.JVMJ9VM178E Module is null.
Explanation
Incoming module cannot be NULL.System action
The VM throws a java/lang/NullPointerExceptions exception.User response
You must not pass a NULL module.JVMJ9VM179E Module is null.
Explanation
Incoming module cannot be unnamed.System action
The VM throws a java/lang/IllegalArgumentExceptions exception.User response
You must not pass an unnamed module.JVMJ9VM180E Module name is invalid.
Explanation
Incoming module name is not valid.System action
The VM throws a java/lang/IllegalArgumentExceptions exception.User response
You must not pass a module with an invalid name.JVMJ9VM181E Only bootstrap classloader can define module java.base.
Explanation
Non-bootstrap class loaders cannot define the module java.base.System action
The VM throws a java/lang/LayerInstantiationException exception.User response
You must not define the module java.base.JVMJ9VM182E Only bootstrap or platform classloader can define package java or java.*
Explanation
A class loader other than bootstrap or platform class loader cannot define the package java or java.*.System action
The VM throws a java/lang/LayerInstantiationException exception.User response
You must not define the package java or java.*.JVMJ9VM183E Nest member %2$.*1$s must be able to load nest host %4$.*3$s
Explanation
The nest member class and nest host class were loaded with different class loaders.System action
The VM throws an IncompatibleClassChangeError error.User response
You must load the class and nest host class with the same class loader.JVMJ9VM184E bad class %2$.*1$s: Qtype instance field is not a value type
Explanation
The class has a field with aq signature, which is not a value
type.