JOLT Connection Pool With Application Password Does Not Work

(Doc ID 2354001.1)

Last updated on JANUARY 27, 2018

Applies to:

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

Symptoms

On Weblogic 12.2.2 version with JDK 8, When using Jolt connection pool, if use application password, following error occurred at Jolt startup even if password is correct:

ERROR
-----------------------
bea.jolt.SessionException: TPEPERM - bad permissions
at bea.jolt.JoltSession.decodeLOGON(JoltSession.java:797)
at bea.jolt.JoltSession.logon(JoltSession.java:271)
at bea.jolt.JoltSession.(JoltSession.java:151)
at bea.jolt.pool.Connection$EventSession.(Connection.java:805)
at bea.jolt.pool.Connection.init(Connection.java:180)
at bea.jolt.pool.SessionPool.estConnect(SessionPool.java:691)
at bea.jolt.pool.SessionPool.selConnection(SessionPool.java:829)
at bea.jolt.pool.SessionPool.call(SessionPool.java:530)
at bea.jolt.pool.SessionPool.call(SessionPool.java:293)

 
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Configure the Jolt connection pool with authentication password.
2. Invoke the session pool with below piece of code:
return (SessionPool) connPoolMgr.getSessionPool(joltPoolName);


 

Changes

 Weblogic upgraded from 10.3.6 to 12.2.1.3.0, issue is happening in JDK 8

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms