Adding users results in an RSOD

book

Article ID: 159619

calendar_today

Updated On:

Products

Data Loss Prevention Enforce

Issue/Introduction

Adding users results in an RSOD.
This issue may occur with internal authentication as well.

The tomcat log shows the following when the user creation was attempted

06 May 2011 13:43:42,071- Thread: 52 INFO [com.vontu.manager] [User] logged on
06 May 2011 13:44:45,290- Thread: 52 WARNING [com.vontu.manager.struts.transactions.RequiresTransactionProxy] Exception thrown by class com.vontu.manager.admin.user.edit.UpdateUserAction.execute
06 May 2011 13:44:45,290- Thread: 52 WARNING [com.vontu.manager.struts.transactions.RequiresTransactionProxy] Aborting transaction after method call failed [class com.vontu.manager.admin.user.edit.UpdateUserAction.execute]
06 May 2011 13:44:45,290- Thread: 52 SEVERE [com.vontu.manager] [/SaveUser] Unexpected error occurred while processing action
06 May 2011 13:44:45,290- Thread: 52 SEVERE [com.vontu.manager] [/SaveUser]
Cause:
java.lang.NullPointerException
java.lang.NullPointerException
 at com.vontu.manager.admin.user.domain.PasswordUpdateService.getPasswordHistory(PasswordUpdateService.java:84)
 at com.vontu.manager.util.PasswordPolicy.isPasswordUsedTooRecently(PasswordPolicy.java:172)
 at com.vontu.manager.admin.user.validation.PasswordValidator.validate(PasswordValidator.java:46)
 at com.vontu.manager.admin.user.validation.EditUserValidator.checkPassword(EditUserValidator.java:77)
 at com.vontu.manager.admin.user.validation.EditUserValidator.customValidation(EditUserValidator.java:41)
 at com.vontu.manager.admin.user.validation.UserValidator.validate(UserValidator.java:25)
 at com.vontu.manager.admin.user.UserManager.validateAndSaveUser(UserManager.java:113)
 at com.vontu.manager.admin.user.edit.UpdateUserAction.execute(UpdateUserAction.java:77)
 at sun.reflect.GeneratedMethodAccessor713.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 at java.lang.reflect.Method.invoke(Method.java:597)
 at com.vontu.manager.struts.transactions.RequiresTransactionProxy.invoke(RequiresTransactionProxy.java:75)
 at $Proxy103.execute(Unknown Source)
 at com.vontu.manager.struts.PrivilegedProtectAction.run(PrivilegedProtectAction.java:140)
 at com.vontu.manager.struts.ProtectActionProcessor.execute(ProtectActionProcessor.java:154)
[...]

Resolution

Workaround:
Disable password rotation (set to 0) in the Settings > General page, create users, and then turn password rotation back on.

Reference Bug eTrack 2338387 has been filed for this issue.
The fix is scheduled to be in 11.1.1