Unable to publish catalog item (stuck in review state) using Catalog Builder UI Issue When using the Catalog Builder to make edits to catalog items, items are stuck in review state after hitting the submit button. CauseThe Catalog Builder uses a Flow called "Catalog Builder - item review base flow". Reviewing the executions of this flow will show an error with following stack trace in the logs: Flow Designer: Operation(Catalog Builder - Item review base flow.DYNAMIC_FLOW_BLOCK$1.startSub) failed with error: com.snc.process_flow.exception.OpException: Invalid flowIdentifier.at com.snc.process_flow.engine.subflow.StartFlowOperation.getSubflowPlan(StartFlowOperation.java:196)at com.snc.process_flow.engine.subflow.StartFlowOperation.run(StartFlowOperation.java:266)at com.snc.process_flow.engine.Operation.execute(Operation.java:208)at com.snc.process_flow.engine.ProcessEngine.executeOps(ProcessEngine.java:548)at com.snc.process_flow.engine.ProcessEngine.runInternal(ProcessEngine.java:457)at com.snc.process_flow.engine.ProcessEngine.run(ProcessEngine.java:444)at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:77)at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:139)at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:253)at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:222)at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:70)at com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42)at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:220)at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:308)at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:292)at com.snc.process_flow.engine.ProcessHubEventHandler.doSendMessage(ProcessHubEventHandler.java:439)at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:116)at com.snc.process_flow.engine.ProcessHubEventHandler.process(ProcessHubEventHandler.java:88)at com.snc.process_flow.engine.FlowEventManager.processEvents(FlowEventManager.java:121)at com.glide.job.EventHandlerJob.execute(EventHandlerJob.java:37)at com.glide.schedule.JobExecutor.lambda$executeJob$0(JobExecutor.java:129)at com.glide.schedule.JobExecutor.executeJob(JobExecutor.java:132)at com.glide.schedule.JobExecutor.execute(JobExecutor.java:116)at com.glide.schedule_v2.SchedulerWorkerThread.executeJob(SchedulerWorkerThread.java:338)at com.glide.schedule_v2.SchedulerWorkerThread.lambda$process$0(SchedulerWorkerThread.java:220)at com.glide.worker.TransactionalWorkerThread.executeInTransaction(TransactionalWorkerThread.java:35)at com.glide.schedule_v2.SchedulerWorkerThread.process(SchedulerWorkerThread.java:220)at com.glide.schedule_v2.SchedulerWorkerThread.run(SchedulerWorkerThread.java:101) The error is caused on the first action of this flow "Dynamic Flow" in the flow field of this action there is suppose to be a script:return new global.CatalogItemReviewUtil().getFlow(fd_data.subflow_inputs.catalog_item);This field is blank on your instance and when inputting a value gets cleared out. ResolutionThe max length for the script field is set below the default value of 4000. Follow the steps below to set the max length value on the dictionary record. 1. Navigate to https://{PROVIDE INSTANCE NAME}.service-now.com/nav_to.do?uri=sys_dictionary.do?sys_id=c9bb433844e11110a86688ad36699423 or https://{PROVIDE INSTANCE NAME}.service-now.com/sys_dictionary_list.do?sysparm_query=nameSTARTSWITHsys_hub_input_scripts%5Ecolumn_labelSTARTSWITHscript&sysparm_view= NOTE: Change {PROVIDE INSTANCE NAME} above to your instance name. 2. If the max length value is not present on the form, configure the form layout to include this field or add in the list view and edit from there. 3. Set value to 4000 same as out-of-box (OOB) then hit Save.