Details
-
Bug
-
Resolution: Won't Fix
-
Major
-
None
-
7.4.5
-
None
Description
DefaultInstanceIdManager is accessing the DB during its initialization. Problem is that any component that might need to use InstanceIdManager at some point end up accessing the DB in its initialization. For example, listeners are initialized way before the DB is ready to be accessed.
DefaultInstanceIdManager should be a lot lazier than this.
Attachments
Issue Links
- relates to
-
XWIKI-13720 Impossible to inject database MailListener in an event listener
- Open
-
XWIKI-13804 Refactor initialization of Instance Id Manager
- Closed