Error during provisioning: "You cannot call a method on a null-valued expression"
说明
Create a room mailbox in Identity Manager and have it provisioned in Exchange.
Create a user mailbox in Identity Manager and have it provisioned in Exchange.
Add a booking permission for user mailbox (EX0MailBoxBookInPerm) and have it provisioned in Exchange.
Delete the user mailbox.
Then add another user mailbox for booking permissions.
Getting an error:
[1777018] Error running synchronization project (...)'s workflow (Provisioning). [1777124] Error running synchronization step (Calendar Processing) of synchronization configuration (Provisioning (Provisioning)). [1777004] Method (Update (Update)) could not be run successfully. [System.Management.Automation.CmdletInvocationException] You cannot call a method on a null-valued expression.
原因
Data inconsistency in Exchange, which was not intercepted by the connector.
If booking authorizations are edited for an object on which there is still an element in Exchange that is no longer a recipient, the error "You cannot call a method on a null-valued expression" occurs during the modification.
解决办法
WORKAROUND
None
STATUS
This will be fixed in a future release of Identity Manager. If impacted by this issue please contact Support and request a hotfix for defect number 36953.