Details
-
Task
-
Resolution: Done
-
Major
-
None
-
None
-
Compatibility/Configuration
-
Medium
Description
HASessionStateServiceImpl is doing a JNDI lookup of HAPartition in createService(), which is incorrect, as JNDI may not be started. But, access to HAPartition is needed at that stage so HASessionState can register to receive state transfer – waiting until startService() would be too late.
Solution is to inject the ClusterPartition into HASessionStateService, and skip the whole JNDI lookup.