ShiftManagement is null at startup

ShiftManagement is null at startup

Hello,

I have created a Project Service Extension with DefaultStartMode = DefaultStartupModes.Auto.
The service is supposed to subscribe to the Created, Modified, and Deleted events of a ShiftManagement.Calendar.

The problem is that during zenon runtime startup, the ShiftManagement property is null, making it impossible to subscribe to the Calendar events (NullReferenceException). However, when the Project Service Extension is restarted after the runtime has already started, the property is no longer null, and everything works correctly.

Could you please clarify if this is the intended behavior or if it indicates a potential problem? If it is a known issue, I would appreciate any guidance or recommendations for a solution or workaround.

I have checked the available documentation and resources, but I couldn't find a clear answer regarding this specific behavior. Therefore, I would greatly appreciate your assistance in understanding and resolving this matter.

If there are any additional details or information needed, please let me know. Thank you for your attention.

Kind regards,
Davide