Kettle执行日志 2023/02/27 22:02:04 - test1 - Dispatching started for transformation [test1] 2023/02/27 22:02:04 - JSON input.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : Can't run transformation due to plugin missing 2023/02/27 22:02:04 - JSON input.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : Error initializing step [JSON input] ETL01:admin at 02/27 22:02:09 traceId:63fcb7d950b9dd6d19dc4334 =>java.lang.Class - org.pentaho.di.core.exception.KettleException: We failed to initialize at least one step. Execution can not begin!
at org.pentaho.di.trans.Trans.prepareExecution(Trans.java:1287) at org.pentaho.di.trans.Trans.execute(Trans.java:756) at cn.restcloud.etl.process.engine.service.db.ETLKettleNodeUtil.exccuteTransfer(ETLKettleNodeUtil.java:67) at cn.restcloud.etl.process.engine.service.db.ETLKettleNodeUtil.runKettleTransfer(ETLKettleNodeUtil.java:120) at cn.restcloud.etl.process.engine.drive.impl.event.ETLRunKettleNode.startNode(ETLRunKettleNode.java:85) at cn.restcloud.etl.process.engine.service.ETLProcessEngine.goToNextNode(ETLProcessEngine.java:653) at cn.restcloud.etl.process.engine.drive.impl.common.ETLRouterNode.endNode(ETLRouterNode.java:255) at cn.restcloud.etl.process.engine.drive.impl.common.ETLRouterNode.startNode(ETLRouterNode.java:120) at cn.restcloud.etl.process.engine.service.ETLProcessEngine.executeRouterDoc(ETLProcessEngine.java:701) at cn.restcloud.etl.process.engine.service.ETLProcessEngine.goToNextRouter(ETLProcessEngine.java:673) at cn.restcloud.etl.process.engine.drive.impl.event.ETLStartNode.endNode(ETLStartNode.java:50) at cn.restcloud.etl.process.engine.drive.impl.event.ETLStartNode.startNode(ETLStartNode.java:37) at cn.restcloud.etl.process.engine.service.ETLProcessEngine.executeNodeDrive(ETLProcessEngine.java:503) at cn.restcloud.etl.process.engine.service.ETLProcessEngine.run(ETLProcessEngine.java:137) at cn.restcloud.etl.process.pmodel.controller.ETLProcessModelConfigRest.startProcess(ETLProcessModelConfigRest.java:88) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:281) at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:225) at cn.restcloud.framework.core.util.BeanUtil.invokeMethod(BeanUtil.java:37) at cn.restcloud.framework.core.container.BeanEngine.call(BeanEngine.java:74) at cn.restcloud.framework.dispatcher.ControllerDispatcher.executeControllerBean(ControllerDispatcher.java:222) at cn.restcloud.framework.dispatcher.ActionDispatcher.execute(ActionDispatcher.java:211) at cn.restcloud.springboot.init.RestCloudServlet.doGet(RestCloudServlet.java:60) at cn.restcloud.springboot.init.RestCloudServlet.doPost(RestCloudServlet.java:69) at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at cn.restcloud.framework.filters.ServiceFilter.doFilter(ServiceFilter.java:42) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:128) at org.springframework.boot.web.servlet.support.ErrorPageFilter.access
(ErrorPageFilter.java:66)atorg.springframework.boot.web.servlet.support.ErrorPageFilter1.doFilterInternal(ErrorPageFilter.java:103) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.springframework.boot.web.servlet.support.ErrorPageFilter.doFilter(ErrorPageFilter.java:121) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:690) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:615) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol
ConnectionHandler.process(AbstractProtocol.java:818)atorg.apache.tomcat.util.net.NioEndpointSocketProcessor.doRun(NioEndpoint.java:1626) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor
Worker.run(ThreadPoolExecutor.java:617)atorg.apache.tomcat.util.threads.TaskThreadWrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)
ETL01:admin at 02/27 22:02:09 traceId:63fcb7d950b9dd6d19dc4334 =>调试信息=>执行结果:T00001:断言失败,终止流程运行! 共耗时:8308毫秒 是否成功=否(0) 2023/02/27 22:02:09 - test1 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2021-06-02 06.36.08 by buildguy) : Step [JSON input.0] failed to initialize!
新版本的kettle节点可以直接指定插件目录即可