SCRT - JVMJZBL1043N The Java virtual machine completed with System.exit(16)
search cancel

SCRT - JVMJZBL1043N The Java virtual machine completed with System.exit(16)

book

Article ID: 397008

calendar_today

Updated On:

Products

Common Components and Services for z/OS

Issue/Introduction

 Running a Broadcom SCRT report and got the following messages and not sure if something needs to be corrected.


JVMJZBL1023N Invoking com.ibm.scrt.SCRTe.main()...
JVMJZBL1043N The Java virtual machine completed with System.exit(16)
******* SCRT VERSION 29.1.2 ******
SCRTTOOL054: xxxx-nn-yyyyy PROCESSING APR, 2025 (CUSTOMER OVERRIDE)
SCRTTOOL155: ERROR IN PARMS: T/S xxxx-yyyyy LPAR system-a NOT FOUND IN DATA
SCRTTOOL158: ERROR IN PARMS: T/S xxxx-yyyyy LPAR system-b HAS SMF DATA
SCRTTOOL015: 9918     SMF 70 RECORDS PROCESSED
SCRTTOOL015: 8901     SMF 89 RECORDS PROCESSED
SCRTTOOL069: 1342     DUPLICATE SMF 70 RECORDS DROPPED
SCRTTOOL069: 1555     DUPLICATE SMF 89 RECORDS DROPPED
SCRTTOOL003: PROCESSING COMPLETE

  • There is no data for LPAR system-a
  • There was data for LPAR system-b
  • The cc=0016 came from the JVMJZBL1043N
  • SCRTTOOL155 and SCRTTOOL158 indicate errors

Are these messages something you should be concerned about?

Cause

You are making use of  LPAR_Comment statements within the //PARMS DD section. A couple of these statements are contributing to the JVMJZBL1043N and subsequent SCRTTOOL155 and SCRTTOOL158 messages. The SCRTTOOL155 message is not causing an actual problem, however based on the IBM SCRT documentation, the SCRTTOOL158 message will prevent an SCRT report from being created. Here is an excerpt from this documentation...

LPAR_Comment
  (Optional) Use the LPAR_Comment parameter control statement to explain why no SMF or SCRT89
  records were provided for an LPAR.
 
  You must provide comments in the Missing LPAR Data Details (H4) section of the sub-capacity report
  for every LPAR for which no SMF or SCRT89 data was provided to SCRT. Use the LPAR_Comment
  control statement for those explanations that apply to the specified LPAR for the current reporting
  period and all future reporting periods. (For example, when an LPAR is only used by Linux guests.)
  Using the LPAR_Comment control statement eliminates the need to update the Missing LPAR Data
  Details section of your sub-capacity report to add the same comment for the same LPAR each time
  you run SCRT.

  Note: If SCRT processes an LPAR_Comment control statement for an LPAR that provided data at any
  point during the reporting period, SCRT issues the SCRTTOOL158 message and terminates processing
  without generating a sub-capacity report.

Resolution

In order to prevent the SCRTTOOL158 message, and allow an SCRT report to be generated:

  1. Edit the JCL to remove any LPAR_Comment statements for LPARS that will provide data to the SCRT reporting process
  2. Rerun the job and confirm the SCRTTOOL158 message is no longer generated and a report is produced
  3. Refer to the Using the Sub-Capacity Reporting Tool documentation and review/reconsider your use of any other LPAR_Comment statements that may be defined