User Gets 'Login Password has Expired' and Fails to Login after Running Agile for a Few Hours
(Doc ID 2741317.1)
Last updated on JANUARY 24, 2024
Applies to:
Oracle Agile PLM Framework - Version 9.3.6.0 and laterInformation in this document applies to any platform.
Symptoms
Actual Behavior
After logged into Web Client for one hour or so, operation gets slow and user gets below message even though it has not reached the password expiry date
Login password has expired. Enter the new password
Login password:
New Login password:
Confirm New Login password
Change the password, and try to re-login to Web Client.
Web Client gets below error after giving username and password:
Unable to save change. There is one error
Once the user gets this issue, the other users face the same issue as well
Expected Behavior
User not to be prompted to reset password when the password expiry date has not reached.
User can log into Web Client with the correct username and password
Error
See below error in stdout.log:
com.agile.util.exception.CMAppException: weblogic.common.resourcepool.ResourceLimitException: No resources currently available in pool ContentDataSource to allocate to applications, please increase the size of the pool and retry..
See below error in agileDomain.log:
<Error> <JTA> <{servername}.{domain}> <{servername-Agile}> <Timer-9> <
Facts
- Happens on Test instance only where Notification is disabled
- Happens even only one user is accessing to the system
- Account Lockout Notification Task is set to run every 2 min (default setting)
- JTA > Change Timeout Seconds is increased from default 900 to 10800 (3 hours) in WebLogic admin console
- Problem recovers after restarting Application Server, but happens again after running the system for one hour or so
Steps
The issue can be reproduced at will with the following steps:
- Log into Java Client as admin user, and go to Admin tab > Server Settings > Database, and make sure below is configured:
Notification Enabled: No - Go to Admin tab > Server Settings > Task Configurations, and make sure below is set for Account Lockout Notification Task
Task Interval: 2
Task Lookback Window: 15
Task Disabled: No - Log into WebLogic admin console, go to agileDomain > JTA, and Change Timeout Seconds from default '900' to '10800'
- Log into Web Client, and perform any operations. Keep logged in for one hour or so
- Notice the performance gets slower and slower. Eventually the user gets error: Login password has expired. Enter the new password
Changes
JTA Timeout Seconds was increased to avoid custom PX to timeout
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |