diff --git a/src/cmd/src/standalone.rs b/src/cmd/src/standalone.rs index 3a644c86df..9c005c1e8b 100644 --- a/src/cmd/src/standalone.rs +++ b/src/cmd/src/standalone.rs @@ -591,13 +591,14 @@ impl StartCommand { ddl_manager }; - let procedure_executor = creator - .procedure_executor_creator - .create(Arc::new(ddl_manager), procedure_manager.clone()) - .await?; let ddl_manager = Arc::new(ddl_manager); let pending_flow_reconcile_runtime = PendingFlowReconcileRuntime::new(ddl_manager.clone()); + let procedure_executor = creator + .procedure_executor_creator + .create(ddl_manager.clone(), procedure_manager.clone()) + .await?; + let fe_instance = FrontendBuilder::new( fe_opts.clone(), kv_backend.clone(),