-
Notifications
You must be signed in to change notification settings - Fork 649
Description
Search before asking
- I had searched in the issues and found no similar issues.
Operating system information
Linux
What happened
向量化失败
How to reproduce
docker部署,2025/11/3 采用快速开始教程启动。操作系统ubuntu:22.04
1、创建创建的知识库内,选择创建任务
2、在“分段配置/映射”,选择基于文本块和图谱混合索引管理器、基于表格索引管理器
3、运行到向量化阶段报一下错误日志
2025-11-04 17:58:42(172.18.0.5): Task scheduling completed. cost:5 ms !
2025-11-04 17:58:42(172.18.0.5): Lock released successfully!
2025-11-04 17:58:42(172.18.0.5): Vectorizer task status is ERROR
2025-11-04 17:58:42(172.18.0.5): The asynchronous task has been created! resource:builder/project_1/instance_11/75_kagVectorizerAsyncTask/
2025-11-04 17:58:42(172.18.0.5): Lock preempted successfully!
2025-11-04 17:58:03(172.18.0.5): Task scheduling completed. cost:3 ms !
2025-11-04 17:58:03(172.18.0.5): Lock released successfully!
2025-11-04 17:58:03(172.18.0.5): Vectorizer task trace log:
java.lang.RuntimeException: invoke vector Exception
at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagVectorizerAsyncTask$VectorizerTaskCallable.call(KagVectorizerAsyncTask.java:255)
at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagVectorizerAsyncTask$VectorizerTaskCallable.call(KagVectorizerAsyncTask.java:163)
at com.antgroup.openspg.server.core.scheduler.service.common.MemoryTaskServer.executeTask(MemoryTaskServer.java:74)
at com.antgroup.openspg.server.core.scheduler.service.common.MemoryTaskServer.lambda$submit$0(MemoryTaskServer.java:62)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
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:750)
Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException: PemjaUtils.invoke Exception:pemja.core.PythonException: <class 'TypeError'>: 'NoneType' object is not iterable
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:192)
at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagVectorizerAsyncTask$VectorizerTaskCallable.call(KagVectorizerAsyncTask.java:253)
... 7 more
Caused by: java.lang.RuntimeException: PemjaUtils.invoke Exception:pemja.core.PythonException: <class 'TypeError'>: 'NoneType' object is not iterable
at com.antgroup.openspg.common.util.pemja.PemjaUtils.lambda$invoke$1(PemjaUtils.java:108)
at com.github.rholder.retry.AttemptTimeLimiters$NoAttemptTimeLimit.call(AttemptTimeLimiters.java:78)
at com.github.rholder.retry.Retryer.call(Retryer.java:160)
at com.antgroup.openspg.common.util.pemja.PemjaUtils.invoke(PemjaUtils.java:54)
at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagVectorizerAsyncTask$VectorizerTaskCallable.vectorizer(KagVectorizerAsyncTask.java:269)
at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagVectorizerAsyncTask$VectorizerTaskCallable.lambda$call$0(KagVectorizerAsyncTask.java:227)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
... 3 more
Caused by: java.util.concurrent.ExecutionException: pemja.core.PythonException: <class 'TypeError'>: 'NoneType' object is not iterable
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:206)
at com.antgroup.openspg.common.util.pemja.PemjaUtils.lambda$invoke$1(PemjaUtils.java:85)
... 10 more
Caused by: pemja.core.PythonException: <class 'TypeError'>: 'NoneType' object is not iterable
at /home/admin/miniconda3/lib/python3.10/site-packages/kag/bridge/spg_server_bridge.run_component(spg_server_bridge.py:116)
at /home/admin/miniconda3/lib/python3.10/site-packages/kag/bridge/spg_server_bridge.run_component(spg_server_bridge.py:108)
at /home/admin/miniconda3/lib/python3.10/site-
Are you willing to submit PR?
- Yes I am willing to submit a PR!