My Oracle Support Banner

RP/TUX 7.1, TUX 8.0 - JSH writes JOLT_CAT:1133 in userlog under heavy load when encryption and security are turned on (Doc ID 771604.1)

Last updated on SEPTEMBER 13, 2023

Applies to:

Oracle Tuxedo - Version 6.5 and later
Information in this document applies to any platform.
Information in this document applies to any platform

Goal

TUX 7.1, 8.0/Jolt 1.2.1 An application is configured with USERAUTH security level.  Jolt server has encryption turned
on (CLOPT -Z 56 or -Z 128).  Once in a while, a Jolt client hangs when trying to connect to JSL. The JSH logs a
message into the userlog:

145104.TuxMachineName!JSH.xxx.1.-2: JOLT_CAT:1133: "ERROR: TPINIT information must be  passed to tpinit() call in
secure application"

Once this message is printed,  the Jolt client pauses, and then fails with TPEPERM error. Other clients also get the
TPEPERM error.  This problem does not happen if encryption is turned off.  

Looking at src/T6.3/JSrv/jwshprot.c, the JOLT_CAT:1133 ERROR occurs when the test on line 1276 fails:
               if ((msg->datalen <= 0) &&
                               (WSH->_WSH__wshinfo->authlev != TPNOAUTH)) {

This problem does not occur unless the JSH is under heavy load.  The problem happens intermittently.  Once the problem
happens, it can cause other clients to fail with TPEPERM errors.  The AUTHSVR writes CMDTUX_CAT:4130 to the userlog:

145105.lcsol19!AUTHSVR.22963.1.0: CMDTUX_CAT:4130: INFO: Authentication failed for user...

Solution

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
Goal
Solution


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