Tomcat abend S422 USER=0000 REASON=000001A0 - user attempts to access repository
search cancel

Tomcat abend S422 USER=0000 REASON=000001A0 - user attempts to access repository

book

Article ID: 144210

calendar_today

Updated On:

Products

Output Management Web Viewer

Issue/Introduction

A user accesses on one of our lpars, causing the tomcat stc to abend with a S422.  Occurred several times, where the user attempts to access a repository to display output.  We're just starting to roll version 14.0 of the web viewer out to a few users, really just having them connect and try and pull back some reports.  Based on the errors I'm getting back, it seems when a user is logging on, a RACF check is occurring to see if they have been granted to the WEBVWR.ADMIN profile, but in our case, approximately 5 of the following ICH408I messages are being generated to the tomcat log.

ICH408I USER(XXXXXX ) GROUP(XXXXXX ) NAME(YYYYYYY, YYYYYY   ) 562
  WEBVWR.ADMIN CL(CHA1VIEW)                                         
  INSUFFICIENT ACCESS AUTHORITY                                     
  ACCESS INTENT(READ   )  ACCESS ALLOWED(NONE   )                    

Followed by an ICH409I which has an abend_code-reason code of 0E0-030.

ICH409I 0E0-030 ABEND DURING RACHECK PROCESSING                  

Another of the same ICH408I message is then issued, followed by almost a hundred of the same ICH409I messages before getting the following BPXP018I message:

BPXP018I THREAD 1ABDF80000000050, IN PROCESS 50332018, ENDED                             
WITHOUT BEING UNDUBBED WITH COMPLETION CODE 8E0E0000                                     
, AND REASON CODE 00000030.                                                              

And the tomcat task abending:

IEA848I NO DUMP WAS PRODUCED FOR THIS ABEND, DUE TO SYSTEM OR INSTALLATION REQUEST       
IEF472I ..... TOMCAT .......- COMPLETION CODE - SYSTEM=422 USER=0000 REASON=000001A0
    

xxxx01A0
This abend is the result of the kernel terminating a thread. The thread and its associated task are terminated.                              

In the MVS system completion codes manual, the 0E0-030 abend_code and reason code mean the following:

0E0
Explanation
A program check occurred. The hexadecimal interruption code is as follows:

30
A stacking instruction was issued when the linkage stack was full.

0E0 IBM Documentation 

Environment

Release : 14.0

Component : WEB VIEWER

Resolution

workarounds:

- If you are not using the Java Transformers you can set TRANSFORM2PDF = "false"; in the ConfigFile.cfg, that will disable the Java Transformers (and the need to read the parameters)

- If you are using the Java Transformers:

o Make sure the first user that opens a repository (by getting a list of reports or report data) has access to the file specified by the STDENVX DD

o Copy the file specified by the STDENVX DD to one that everyone using Web Viewer has read access to and specify that on the STDENVX DD