Why does the LaunchAnywhere not find a Java VM?
search cancel

Why does the LaunchAnywhere not find a Java VM?

book

Article ID: 30197

calendar_today

Updated On:

Products

CA Application Performance Management Agent (APM / Wily / Introscope) INTROSCOPE

Issue/Introduction

This article explains why the message “LaunchAnywhere either could not find a Java VM...” appears in the support log. 

Environment

Release:
Component: APMISP

Cause

  • This is because this message is an explicitly defined property in the Introscope_Enterprise_Manager.lax file.

Resolution

While starting an EM, you may notice the following info message appears:

[INFO] [Manager.Support.Introscope_WebView.lax] lax.nl.message.vm.not.loaded=LaunchAnywhere either could not find a Java VM, or the Java VM on this system is too old. LaunchAnywhere requires a Java 2 VM in order to launch Introscope.

Why does this message appear?

This message appears for auditing purposes. It is the result of the EM reading every property defined in the Intropscope_Enterprise_Manager.lax file. In this case, the below property is read:

# LAX.NL.MESSAGE.VM.NOT.LOADED

# message displayed in a user dialog if NO VM from the lax.nl.valid.vm.list can be found. Note: This property is internal to the InstallAnywhere launcher. Introscope has separate Java requirements. For more information, consult the "System Requirements" section of Introscope's user documentation. 

lax.nl.message.vm.not.loaded=LaunchAnywhere either could not find a Java VM, or the Java VM on this system is too old. LaunchAnywhere requires a Java 2 VM in order to launch Introscope.

Should I be concerned about this message?

No, this message can be safely ignored. The LaunchAnywhere jvm referred to by this message and defined in the property “lax.nl.valid.vm.list=” is only used during the EM installation. The EM java process uses the property “lax.nl.current.vm=” to run.