Flow is throwing the error "is not a valid record" in Get Catalog Variables StepIssue Flow is throwing the error "is not a valid record" in Get Catalog Variables Step. ReleaseAll VersionsCause1. The RITM0XXXX got created on "2021-08-28 18:23:22" [Lets assume]2. At the exact same time the flow.fire event got created https://<instance_name>.service-now.com/sysevent_list.do sysparm_query=instanceSTARTSWITH<sys_id_of_flow_context> 3. Root Cause: This is due to the fact that the business rule "Start FlowDesigner Flow" is set to run on Before "Insert"4. Hence the Flow engine was not able to fetch the Glide Record [Note: This issue will be intermittent because of several variables like flow engine performance, scheduler, glide record CRUD Operation contributes to this issue]5. Error Stack Operation(Name of Flow Flow.e80662b9db65e4143726a4f6d49619d2.b70ba3abc31013002841b63b12d3aeff) failed with error: com.snc.process_flow.exception.OpException: is not a valid record.at com.snc.process_flow.operation.GetCatalogVariablesOperation.run(GetCatalogVariablesOperation.java:98)at com.snc.process_flow.engine.Operation.execute(Operation.java:198)at com.snc.process_flow.engine.ProcessEngine.executeOps(ProcessEngine.java:501)at com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:411)at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:66)at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:128)at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:243)at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:216)at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:55)at com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42)at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:214)at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:283)at com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:450)at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:108)at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:80)at com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:97)at com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:32)at com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:115)ResolutionRevert the below two business rules to out of the box state. 1. "Start FlowDesigner Flow" - https://<instance_name>.service-now.com/nav_to.do?uri=sys_script.do?sys_id=837a49f63ba013008ed00d8044efc4e5 2. "Cascade Request Approval to Request Item" - https://<instance_name>.service-now.com/nav_to.do?uri=sys_script.do?sys_id=2d0885b4c61122840070856bf5994bcaRelated LinksAs a best practice, Kindly don't customize the above two mentioned business rules