My Oracle Support Banner

E-WL: PIA Does Not Boot if -XX:+UseZGC is Enabled on Windows -- The xxxxx-PIA service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs. (Doc ID 2937635.1)

Last updated on APRIL 04, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.59 and later
Generic Windows

Symptoms

Unable to start the PIA web server on Windows after configuring ZGC for Garbage Collection on WebLogic 14c. The following setting -XX:+UseZGC was added to the JAVA_OPTIONS inside the setEnv.cmd which is located at:

<PS_CONFIG_HOME>\webserv\peoplesoft\bin

PIA does not boot and gives the following error if started as a Windows Service:

/******************************************************************************/

The xxxxx-PIA service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs.

/******************************************************************************/


If PIA is started from the command line using the script startPIA.cmd, which is located at:

<PS_CONFIG_HOME>\webserv\peoplesoft\bin

 

We get the following error:

/**************************************************************************************/

<PS_CONFIG_HOME>\webserv\peoplesoft\bin>startPIA.cmd

Attempting to start WebLogic Server 'PIA'

starting weblogic with Java version:
java version "11.0.12" 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12+8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12+8-LTS-237, mixed mode)

java -server -Xms1024m -Xmx1024m -Dtoplink.xml.platform=oracle.toplink.platform.xml.jaxp.JAXPPlatform -Dcom.sun.xml.namespace.QName.useCompatibleSerialVersionUID=1.0 -XX:+UnlockExperimentalVMOptions -XX:+UseZGC -Xmx12288m -Djdk.tls.namedGroups=secp256r1,secp384r1,secp521r1,ffdhe2048,ffdhe3072,ffdhe4096,ffdhe6144,ffdhe8192 -Djava.util.logging.config.file=<PS_CONFIG_HOME>\webserv\PEOPLE~1\piaconfig\properties\logging.properties -Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.Jdk14Logger -Dweblogic.Name=PIA -Dps_vault=<PS_CONFIG_HOME>\webserv\PEOPLE~1\piaconfig\properties\psvault -Djavax.net.ssl.trustStore="<PS_CONFIG_HOME>\webserv\peoplesoft\piaconfig\keystore\pskey" -Dweblogic.security.SSL.minimumProtocolVersion=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2 -Dhttps.protocols=TLSv1.2 -Dweblogic.ProductionModeEnabled=true -Djava.security.policy=<WebLogic_Home>\wlserver\server\lib\weblogic.policy -Dssl.debug=false -Dps_home="<PS_HOME>" weblogic.Server

Error occurred during initialization of VM
Option -XX:+UseZGC not supported

WebLogic is no longer running.

/*****************************************************************************/
 

Cause

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
Symptoms
Cause
Solution


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