IBM Support

Noapp service fails to start after enabling verbose gc in Sterling Integrator

Troubleshooting


Problem

Noapp service fails to start after enabling verbose gc log through performance.properties, that is, setting ENABLE_VERBOSE_GC=true.

Environment

Sterling Integrator 5.2.4 running with IBM JDK

Resolving The Problem

This is a known issue and has been fixed in Sterling Integrator 5.2.4.1.

For patch versions prior to 5.2.4.1 use the following workaround:

Manually edit the InstallNoappsWindowsService.cmd.in as stated below:

1. Traverse to <SI_INSTALL>\bin directory
2. Stop Sterling Integrator
3. Under <SI_INSTALL>\bin look for InstallNoappsWindowsService.cmd.in
4. Make a backup of the file and store it for recovery purposes

5.Search for the below content:

if "&ENABLE_VERBOSE_GC;" EQU "true" ( echo -verbose\:gc>> %PARAM_FILE%
set out_path=&LOG_DIR_WIN;\verbosegc.log
set out_path=%out_path:\=\\%
set out_path=%out_path::=\:%
if "%IBM_JDK%" EQU "true" (

Replace as follows:

set out_path=&LOG_DIR_WIN;\verbosegc.log
set out_path=%out_path:\=\\%
set out_path=%out_path::=\:%

if "&ENABLE_VERBOSE_GC;" EQU "true"
( echo -verbose\:gc >> %PARAM_FILE% if %IBM_JDK% EQU
"true" (

6. Edit Performance.properties.in to add EnableVerboseGc=true
7. Run setupfiles.cmd
8. Start Sterling Integrator

[{"Product":{"code":"SS3JSW","label":"IBM Sterling B2B Integrator"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"Data management - Data tracking","Platform":[{"code":"PF033","label":"Windows"}],"Version":"5.2.4","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
08 November 2019

UID

swg21625120