After adding the calendar to the process templates (for notifications during business hours), our deployment of the process templates using Composer got failed by throwing following exception.
Exception Information:
emc.installer] [ERROR] Install Parameter validation failure
[emc.installer] internal.com.emc.ide.installer.installable.installoptions.InstallableParameterValidationException: Owner-user object not found for object name ="
Request Type: Deployments/Maintenance / System: DAR
Analysis & Findings:
Calendar objects are referring to a user object (logged in user) when the events are defined in the calendar.
After deploying this dar in a different environment, the dm_user object is invalid in this new repository, causing deployment error.
The details are as follows:
Exception Information:
emc.installer] [ERROR] Install Parameter validation failure
[emc.installer] internal.com.emc.ide.installer.installable.installoptions.InstallableParameterValidationException: Owner-user object not found for object name =
Request Type: Deployments/Maintenance / System: DAR
Analysis & Findings:
Calendar objects are referring to a user object (logged in user) when the events are defined in the calendar.
After deploying this dar in a different environment, the dm_user object is invalid in this new repository, causing deployment error.
The details are as follows:
- dmc_calendar object is referred by dmc_calendar_event object
- dmc_calendar_event object's attribute event_organizer is referring to the object id of the dm_user object who defined the event
- Set the value of the attribute, event_organizer, to null before building the dar so that the reference to the user object is removed from the dar definition and deployment will be successful.
No comments:
Post a Comment