How to troubleshoot "Unknown object: Scheduler" error?
If you see the error in task result and that is a workflow being triggered by identity refresh task -
Mostly it is due to one or more of the application provisioning polices having unanswered questions. Because Scheduler is the default launcher for workflow triggered by identity refresh task and it's not really an identity object, you see the error. To find out what exactly the applications are -
Add this to your log4j.properties and reload logging in debug:
log4j.logger.sailpoint.WorkflowTrace=trace
Reproduce the issue and look for these lines in SailPoint log:
- <Section label="Your App Name" name="Your App Name">
- <Field application="Your App Name" filterString="" name="Question:0:status" priority="10" required="true" reviewRequired="true" template="Enable Account" type="string" value="active">
- <AllowedValuesDefinition>
- <Value>
- <List>
- <String>active</String>
- <String>bypass</String>
- </List>
- </Value>
- </AllowedValuesDefinition>
- <Attributes>
- <Map>
- <entry key="operation" value="Enable"/>
- </Map>
- </Attributes>
- </Field>
- </Section>
- </Form>
- 2018-04-17 01:23:15,603 TRACE QuartzScheduler_Worker-3 sailpoint.WorkflowTrace:211 - Ending step Build Provisioning Form
- 2018-04-17 01:23:15,609 TRACE QuartzScheduler_Worker-3 sailpoint.WorkflowTrace:211 - Starting step Present Provisioning Form
- 2018-04-17 01:23:15,621 ERROR QuartzScheduler_Worker-3 sailpoint.api.Workflower:4456 - An unexpected error occurred: Unknown object: Scheduler
- sailpoint.tools.GeneralException: Unknown object: Scheduler
Basically from the errors above, we can tell the app's name and it's the Enable provisioning policy that needs answer for the status attribute.
Update the value of status so there's always a default answer or remove required = "true" and reviewRequired="true" to make the form not to be presented.
- Mark as Read
- Mark as New
- Bookmark
- Permalink
- Report Content to Moderator
Thanks Clement. Can we not override the owner to spadmin or another Identity at the field or Form level ?