diff --git a/datavines-engine/datavines-engine-plugins/datavines-engine-local/datavines-engine-local-config/src/main/java/io/datavines/engine/local/config/LocalSingleTableMetricBuilder.java b/datavines-engine/datavines-engine-plugins/datavines-engine-local/datavines-engine-local-config/src/main/java/io/datavines/engine/local/config/LocalSingleTableMetricBuilder.java index 99728b27c..9ced874ea 100644 --- a/datavines-engine/datavines-engine-plugins/datavines-engine-local/datavines-engine-local-config/src/main/java/io/datavines/engine/local/config/LocalSingleTableMetricBuilder.java +++ b/datavines-engine/datavines-engine-plugins/datavines-engine-local/datavines-engine-local-config/src/main/java/io/datavines/engine/local/config/LocalSingleTableMetricBuilder.java @@ -76,10 +76,9 @@ public void buildSinkConfigs() throws DataVinesException { errorDataSinkConfig.setType(SinkType.ERROR_DATA.getDescription()); Map connectorParameterMap = new HashMap<>(JSONUtils.toMap(jobExecutionInfo.getErrorDataStorageParameter(),String.class, Object.class)); - ConnectorParameter connectorParameter = jobExecutionParameter.getConnectorParameter(); ConnectorFactory connectorFactory = PluginLoader .getPluginLoader(ConnectorFactory.class) - .getNewPlugin(connectorParameter.getType()); + .getNewPlugin(jobExecutionInfo.getErrorDataStorageType()); if (connectorFactory == null) { return;