mindie:2.3.0-300I-Duo-py311-openeuler24.03-lts 部署Qwen3-32B 推理报错
收藏回复举报
mindie:2.3.0-300I-Duo-py311-openeuler24.03-lts 部署Qwen3-32B 推理报错
t('forum.solved') 已解决
新人帖
发表于2026-04-08 01:43:10
0 查看
在Atlas 300I Duo推理双卡,单卡96G;部署了MIndIE:2.3.0-300I-Duo-py311-openeuler24.03-lts; 大模型:Qwen3-32B。在推理过程中报错:java.util.concurrent.ExecutionException: dev.langchain4j.exception.InvalidRequestException: {"error":"Messages token length must be in (0, 1048576], but got 0. This could be caused by invalid input format or empty content.","error_type":"Input Validation Error"}

    at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)

    at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)

    at com.lili.service.agent.call.agent.ConfigAgent.think(ConfigAgent.java:183)

    at com.lili.service.agent.call.agent.ConfigAgent.step(ConfigAgent.java:140)

    at com.lili.service.agent.call.agent.ConfigAgent.run(ConfigAgent.java:104)

    at com.lili.service.agent.AgentCallService.invokeAgent(AgentCallService.java:486)

    at com.lili.service.agent.AgentCallService.callAgent(AgentCallService.java:299)

    at com.lili.service.agent.AgentCallService.lambda$callAgent$0(AgentCallService.java:204)

    at java.base/java.lang.Thread.run(Thread.java:1583)

Caused by: dev.langchain4j.exception.InvalidRequestException: {"error":"Messages token length must be in (0, 1048576], but got 0. This could be caused by invalid input format or empty content.","error_type":"Input Validation Error"}

    at dev.langchain4j.internal.ExceptionMapper$DefaultExceptionMapper.mapHttpStatusCode(ExceptionMapper.java:71)

    at dev.langchain4j.internal.ExceptionMapper$DefaultExceptionMapper.mapException(ExceptionMapper.java:44)

    at dev.langchain4j.model.openai.OpenAiStreamingChatModel.lambda$doChat$2(OpenAiStreamingChatModel.java:173)

    at dev.langchain4j.model.openai.internal.StreamingRequestExecutor$2.onError(StreamingRequestExecutor.java:156)

    at dev.langchain4j.http.client.log.LoggingHttpClient$1.onError(LoggingHttpClient.java:93)

    at dev.langchain4j.http.client.jdk.JdkHttpClient.lambda$execute$1(JdkHttpClient.java:76)

    at dev.langchain4j.http.client.sse.ServerSentEventListenerUtils.ignoringExceptions(ServerSentEventListenerUtils.java:14)

    at dev.langchain4j.http.client.jdk.JdkHttpClient.lambda$execute$0(JdkHttpClient.java:76)

    at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718)

    at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)

    at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)

    at java.base/java.util.concurrent.CompletableFuture$UniWhenComplete.tryFire(CompletableFuture.java:844)

    at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483)

    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387)

    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)

    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843)

    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808)

    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188)

Caused by: dev.langchain4j.exception.HttpException: {"error":"Messages token length must be in (0, 1048576], but got 0. This could be caused by invalid input format or empty content.","error_type":"Input Validation Error"}

    at dev.langchain4j.http.client.jdk.JdkHttpClient.lambda$execute$0(JdkHttpClient.java:75)

    ... 10 common frames omitted

请问是什么原因导致的该如何解决这个问题?

我要发帖子