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 laterInformation 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 |