KAG icon indicating copy to clipboard operation
KAG copied to clipboard

[Bug] [Module Name] 创建任务时报错

Open WOWCharlotte opened this issue 5 months ago • 0 comments

Search before asking

  • [x] I had searched in the issues and found no similar issues.

Operating system information

Windows

What happened

我在使用示例文件2wiki时发生报错

Image 具体报错信息:

2025-07-01 10:12:38(172.20.0.3): Task scheduling completed. cost:6 ms !
2025-07-01 10:12:38(172.20.0.3): Lock released successfully!
2025-07-01 10:12:38(172.20.0.3): Splitter task trace log:
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.KagSplitterAsyncTask$SplitterTaskCallable.splitterChunk(KagSplitterAsyncTask.java:212)
	at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagSplitterAsyncTask$SplitterTaskCallable.call(KagSplitterAsyncTask.java:173)
	at com.antgroup.openspg.server.core.scheduler.service.task.async.builder.KagSplitterAsyncTask$SplitterTaskCallable.call(KagSplitterAsyncTask.java:136)
	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: 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)
	... 12 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-packages/kag/interface/builder/base.invoke(base.py:167)
	at /home/admin/miniconda3/lib/python3.10/site-packages/kag/builder/component/splitter/length_splitter._invoke(length_splitter.py:246)
	at /home/admin/miniconda3/lib/python3.10/site-packages/kag/builder/component/splitter/length_splitter.slide_window_chunk(length_splitter.py:136)
	at /home/admin/miniconda3/lib/python3.10/site-packages/kag/builder/component/splitter/length_splitter.split_sentence(length_splitter.py:94)
	at pemja.core.PythonInterpreter.invokeMethod(Native Method)
	at pemja.core.PythonInterpreter.invokeMethod(PythonInterpreter.java:118)
	at com.antgroup.openspg.common.util.pemja.PemjaUtils.lambda$null$0(PemjaUtils.java:74)
	at com.antgroup.openspg.common.util.TraceCallableWrapper$1.doCall(TraceCallableWrapper.java:50)
	at com.antgroup.openspg.common.util.TraceCallableWrapper.call(TraceCallableWrapper.java:36)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	... 3 more

2025-07-01 10:12:38(172.20.0.3): Splitter task status is ERROR
2025-07-01 10:12:38(172.20.0.3): The asynchronous task has been created! resource:builder/project_2/instance_2/10_kagSplitterAsyncTask.kag
2025-07-01 10:12:38(172.20.0.3): Lock preempted successfully!

2025-07-01 10:12:38(172.20.0.3): Task scheduling completed. cost:17 ms !
2025-07-01 10:12:38(172.20.0.3): Lock released successfully!
2025-07-01 10:12:38(172.20.0.3): The asynchronous task created successfully! resource:builder/project_2/instance_2/10_kagSplitterAsyncTask.kag
2025-07-01 10:12:38(172.20.0.3): Splitter task has been successfully created!
2025-07-01 10:12:38(172.20.0.3): The asynchronous task has not been created yet!
2025-07-01 10:12:38(172.20.0.3): Lock preempted successfully!

How to reproduce

see error

Are you willing to submit PR?

  • [x] Yes I am willing to submit a PR!

WOWCharlotte avatar Jul 01 '25 02:07 WOWCharlotte