-
Notifications
You must be signed in to change notification settings - Fork 324
Description
1️⃣ 问题描述 | Problem Description
在使用自定义的mysqlreader和myexcelreader的时候会偶现报错提示找不到插件,(addax使用的版本是4.1.4)插件配置如下:
{
"name": "mysqlreader",
"class": "com.wgzhao.addax.plugin.reader.mysqlreader.MysqlReader",
"description": "useScene: prod. mechanism: Jdbc connection using the database, execute select sql, retrieve data from the ResultSet. warn: The more you know about the database, the less problems you encounter.",
"developer": "alibaba"
}
{
"name": "myexcelreader",
"class": "com.bj58.ep.datapt.model.server.datax.plugin.MyExcelReader",
"description": "datapt.custom.plugin",
"developer": "ep"
}
报错如下:
com.wgzhao.addax.common.exception.AddaxException: Can not find the configure of plugin [mysqlreader].
at com.wgzhao.addax.common.exception.AddaxException.asAddaxException(AddaxException.java:50)
at com.wgzhao.addax.core.util.container.LoadUtil.getPluginConf(LoadUtil.java:79)
at com.wgzhao.addax.core.util.container.LoadUtil.getJarLoader(LoadUtil.java:163)
at com.wgzhao.addax.core.job.JobContainer.postJobReader(JobContainer.java:692)
at com.wgzhao.addax.core.job.JobContainer.post(JobContainer.java:464)
at com.wgzhao.addax.core.job.JobContainer.start(JobContainer.java:130)
at com.wgzhao.addax.core.Engine.start(Engine.java:61)
at com.wgzhao.addax.core.Engine.entry(Engine.java:112)
at com.bj58.ep.datapt.model.server.datax.DataxService.entry(DataxService.java:33)
at com.bj58.ep.datapt.model.server.engine.extractor.MySQLExtractor.doExtract(MySQLExtractor.java:47)
at com.bj58.ep.datapt.model.server.engine.extractor.AbstractExtractor.extract(AbstractExtractor.java:45)
at com.bj58.ep.datapt.model.server.service.impl.ExtractTableServiceImpl.extract(ExtractTableServiceImpl.java:661)
at com.bj58.ep.datapt.model.server.service.impl.ExtractTableServiceImpl.executeExtract(ExtractTableServiceImpl.java:510)
at com.bj58.ep.datapt.model.server.service.impl.ExtractTableServiceImpl.lambda$doExtract$2(ExtractTableServiceImpl.java:483)
at com.bj58.ep.datapt.model.server.concurrent.AsyncUtil.lambda$execute$0(AsyncUtil.java:29)
at org.apache.skywalking.apm.plugin.jdk.threading.ttl.TtlRunnable.run(TtlRunnable.java:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
2️⃣ 当前使用的 Addax 版本 | Addax Version
4.3.0 or older
3️⃣ 操作系统类型 | Operating System
Linux (Default)
4️⃣ 使用的 Java JDK 版本 | Java JDK Version
Oracle JDK 1.8.0
5️⃣ 相关日志/输出结果 | Relevant Log Output
com.wgzhao.addax.common.exception.AddaxException: Can not find the configure of plugin [mysqlreader].
at com.wgzhao.addax.common.exception.AddaxException.asAddaxException(AddaxException.java:50)
at com.wgzhao.addax.core.util.container.LoadUtil.getPluginConf(LoadUtil.java:79)
at com.wgzhao.addax.core.util.container.LoadUtil.getJarLoader(LoadUtil.java:163)
at com.wgzhao.addax.core.job.JobContainer.postJobReader(JobContainer.java:692)
at com.wgzhao.addax.core.job.JobContainer.post(JobContainer.java:464)
at com.wgzhao.addax.core.job.JobContainer.start(JobContainer.java:130)
at com.wgzhao.addax.core.Engine.start(Engine.java:61)
at com.wgzhao.addax.core.Engine.entry(Engine.java:112)
at com.bj58.ep.datapt.model.server.datax.DataxService.entry(DataxService.java:33)
at com.bj58.ep.datapt.model.server.engine.extractor.MySQLExtractor.doExtract(MySQLExtractor.java:47)
at com.bj58.ep.datapt.model.server.engine.extractor.AbstractExtractor.extract(AbstractExtractor.java:45)
at com.bj58.ep.datapt.model.server.service.impl.ExtractTableServiceImpl.extract(ExtractTableServiceImpl.java:661)
at com.bj58.ep.datapt.model.server.service.impl.ExtractTableServiceImpl.executeExtract(ExtractTableServiceImpl.java:510)
at com.bj58.ep.datapt.model.server.service.impl.ExtractTableServiceImpl.lambda$doExtract$2(ExtractTableServiceImpl.java:483)
at com.bj58.ep.datapt.model.server.concurrent.AsyncUtil.lambda$execute$0(AsyncUtil.java:29)
at org.apache.skywalking.apm.plugin.jdk.threading.ttl.TtlRunnable.run(TtlRunnable.java:39)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)