Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.6.0, 2.6.1
-
None
-
OS X 10.5.1, Tomcat 6.0.14
Description
Under certain circumstances, calls to UserManager.getUserDatabase() are made before the user database is actually initialized, resulting in NPEs. To resolve, we simply need to replace internal references to m_userDatabase with getUserDatabase(), which will lazily initialize the database if it has not already happened.
Not sure why we didn't spot this before, but it bit me in the a** yesterday.