Changing DBA.ADMIN Password Causes "Generic_Remote_Exception" Error (Doc ID 1064026.1)

Last updated on JUNE 29, 2017

Applies to:

Oracle Transportation Management - Version 6.1.0 to 6.1.1 [Release 6.1]
Information in this document applies to any platform.
***Checked for relevance on 11-Aug-2014***

Symptoms


On OTM Version 6.1, when attempting to change the login password for DBA.ADMIN from CHANGEME to another password , the following error occurs. Login with the new password is not possible unless a restart takes place

ERROR
-----------------------
Generic_Remote_Exception


STEPS
-----------------------
The issue can be reproduced at will with the following steps:

1. Navigate to Configuration and Administration -> User Management -> User Manager
2. Search for DBA.ADMIN
3. Open it with edit mode
4. Enter the new password
5. Click finished
6. Generic_Remote_Exception error reported with a stack trace
7. Re-login in a new browser session gets the following error:

javax.security.auth.login.LoginException: javax.security.auth.login.LoginException: java.lang.SecurityException: User: DBA.ADMIN, failed to be authenticated.

8. look in the exception log  find the following error:

2010-02-04 12:18:01.821 0 Error Exception Could not impersonate DBA.ADMIN/DBA.ADMIN

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at glog.util.exception.GLException.factory(GLException.java:434)
at glog.util.exception.GLException.factory(GLException.java:410)
at glog.util.exception.GLException.factory(GLException.java:406)
at glog.util.exception.GLException.factory(GLException.java:402)
at glog.server.workflow.WorkflowManager.execute(WorkflowManager.java:342)
at glog.server.workflow.Trigger.trigger(Trigger.java:122)
at glog.util.event.MemoryEventQueueRunnable.processEvent(MemoryEventQueueRunnable.java:141)
at glog.util.event.MemoryEventQueueRunnable.run(MemoryEventQueueRunnable.java:96)
at glog.util.event.EventThread.run(EventThread.java:82)
at java.lang.Thread.run(Thread.java:619)
[timer - 1]

9. Bounce the application
10. Login with the new password is successful

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