My Oracle Support Banner

JVM Controller Does Not Start from EM Console (Doc ID 2939199.1)

Last updated on AUGUST 10, 2023

Applies to:

Oracle Forms - Version and later
Oracle Forms for OCI - Version and later
Information in this document applies to any platform.


A JVM Controller is created using the EM Console. All attempts to start the JVM Controller from the EM Console fail. No error is thrown on the screen but the Controller does not start.

The JVM Controller will start from from the command line and will also autostart when a Report is called from a Form.

The WLS_FORMS log file shows this error:


Caused By: java.lang.StringIndexOutOfBoundsException: String index out of range: 21
	at java.lang.String.charAt(
	at oracle.forms.config.utils.FormsDeJvmUtil$ Source)
	at oracle.forms.config.utils.FormsDeJvmUtil$ Source)
	at oracle.forms.config.utils.FormsDeJvmUtil.mergeWithNativeEnv(Unknown Source)
	at oracle.forms.config.utils.FormsDeJvmUtil.invokeDeJvm(Unknown Source)
	at oracle.forms.config.utils.FormsDeJvmUtil.executeDeJvmWithLogDir(Unknown Source)
	at oracle.forms.config.mbeans.FormsappRuntime.executeDeJvmWithLogDir(Unknown Source)




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.