乐知付加密服务平台

如果你有资源, 平台可以帮你实现内容变现, 无需搭建知识付费服务平台。

点击访问官方网站 https://lezhifu.cc

扫码关注公众号 乐知付加密服务平台-微信公众号
dify1.2.0版本的一个小bug | chenzuoli's blog

dify1.2.0版本的一个小bug

查看api容器,发现了一个报错:

问题:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2025-06-06 14:11:56.115 ERROR [Dummy-2] [completion.py:137] - internal server error.
Traceback (most recent call last):
File "/app/api/controllers/web/completion.py", line 112, in post
response = AppGenerateService.generate(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/api/services/app_generate_service.py", line 73, in generate
AgentChatAppGenerator().generate(
File "/app/api/core/app/apps/agent_chat/app_generator.py", line 170, in generate
(conversation, message) = self._init_generate_records(application_generate_entity, conversation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/api/core/app/apps/message_based_app_generator.py", line 156, in _init_generate_records
conversation_name = (query[:20] + "…") if len(query) > 20 else query
^^^^^^^^^^
TypeError: object of type 'NoneType' has no len()
2025-06-06 14:11:56.125 ERROR [Dummy-2] [app.py:875] - Exception on /api/chat-messages [POST]
Traceback (most recent call last):
File "/app/api/controllers/web/completion.py", line 112, in post
response = AppGenerateService.generate(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/api/services/app_generate_service.py", line 73, in generate
AgentChatAppGenerator().generate(
File "/app/api/core/app/apps/agent_chat/app_generator.py", line 170, in generate
(conversation, message) = self._init_generate_records(application_generate_entity, conversation)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/app/api/core/app/apps/message_based_app_generator.py", line 156, in _init_generate_records
conversation_name = (query[:20] + "…") if len(query) > 20 else query
^^^^^^^^^^
TypeError: object of type 'NoneType' has no len()

During handling of the above exception, another exception occurred:

进入容器:

1
2
3
4
5
6
7
8
docker exec -it dify_api_1 bash

# 找到文件
vim /app/api/core/app/apps/message_based_app_generator.py
# 在156行前面加一句
query = query or "New conversation"
conversation_name = (query[:20] + "…") if len(query) > 20 else query

停止容器:

1
docker compose stop

启动容器:

1
docker compose start

欢迎关注微信公众号,你的资源可变现:【乐知付加密平台】

乐知付加密平台

欢迎关注微信公众号,这里记录博主的创业之旅:【程序员写书】

程序员写书

一起学习,一起进步。

-------------本文结束感谢您的阅读-------------