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.
Release : 14.0
Component : WEB VIEWER
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