-
-
Notifications
You must be signed in to change notification settings - Fork 116
Description
Contribution guidelines
- I've read the contribution guidelines and wholeheartedly agree
I've found a bug and checked that ...
- ... the problem doesn't occur with the
server
orweb
themes - ... the documentation does not mention anything about my problem
- ... there are no open or closed issues that are related to my problem
Affected Module
Core (Default)
Description
- Doris数据集--同步数据,发生空指针报错。


- 通过查看日志:
`
2025-08-06 02:34:49,477 INFO [pool-84-thread-1] io.edurt.datacap.service.common.PluginUtils [PluginUtils.java:77] Load plugin Doris type Doris resource Doris.yaml configure file path /opt/app/datacap/configure/plugins/doris.yaml
2025-08-06 02:34:49,477 INFO [pool-84-thread-1] io.edurt.datacap.service.common.PluginUtils [PluginUtils.java:84] Load plugin Doris type Doris resource Doris.yaml configure file path /opt/app/datacap/configure/plugins/doris.yaml
2025-08-06 02:34:49,479 ERROR [pool-84-thread-1] io.edurt.datacap.service.common.ConfigureUtils [ConfigureUtils.java:305] Failed to convert field body: null
java.lang.NullPointerException: null
at io.edurt.datacap.service.common.ConfigureUtils.convertFieldBody(ConfigureUtils.java:295)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.lambda$syncData$49(DataSetServiceImpl.java:642)
at java.base/java.util.Optional.ifPresentOrElse(Optional.java:201)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.lambda$syncData$51(DataSetServiceImpl.java:629)
at java.base/java.util.Optional.ifPresentOrElse(Optional.java:201)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.syncData(DataSetServiceImpl.java:620)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.lambda$syncData$5(DataSetServiceImpl.java:166)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
2025-08-06 02:34:49,480 WARN [pool-84-thread-1] io.edurt.datacap.service.service.impl.DataSetServiceImpl [DataSetServiceImpl.java:793] Sync data for dataset [ 治理报告 ] failed
java.lang.IllegalArgumentException: Failed to convert field body: null
at io.edurt.datacap.service.common.ConfigureUtils.convertFieldBody(ConfigureUtils.java:306)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.lambda$syncData$49(DataSetServiceImpl.java:642)
at java.base/java.util.Optional.ifPresentOrElse(Optional.java:201)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.lambda$syncData$51(DataSetServiceImpl.java:629)
at java.base/java.util.Optional.ifPresentOrElse(Optional.java:201)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.syncData(DataSetServiceImpl.java:620)
at io.edurt.datacap.service.service.impl.DataSetServiceImpl.lambda$syncData$5(DataSetServiceImpl.java:166)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.NullPointerException: null
at io.edurt.datacap.service.common.ConfigureUtils.convertFieldBody(ConfigureUtils.java:295)
... 11 common frames omitted`
- 通过报错发现是配置文件: /opt/app/datacap/configure/plugins/doris.yaml 中缺少 pipelines 字段导致空指针


Expected behaviour
Actual behaviour
No response
Steps to reproduce
No response
Package versions
- Java:
java --version
- Node:
node --version
- Npm:
npm -v
- Server:
./mvnw -Dexec.executable='echo' -Dexec.args='${project.version}' --non-recursive exec:exec -Dorg.slf4j.simpleLogger.defaultLogLevel=WARN -Dorg.slf4j.simpleLogger.log.org.apache.maven.plugins.help=INFO | tail -1
Configuration
System information
doris: 3.0.3