检查其他资源
- 为这个问题添加了一个非常描述性的标题。
- 使用集成搜索在LangChain文档中进行了搜索。
- 使用GitHub搜索找到了一个类似的问题,但没有找到。
- 我确信这是LangChain中的一个bug,而不是我的代码。
- 通过更新到LangChain的最新稳定版本(或特定集成包)无法解决此bug。
示例代码
我没有MRE,但最好告诉你我知道什么,而不是一无所知:从0.1.x更新到最新的0.2.x后,我开始出现这个警告。它来自lanchain_core/tracers/base.py:399
。我注意到chain_run
是RunTree
的类,而不是Run
,看起来在这个函数中,self.run_map
包含Run
和RunTree
对象的混合,其中只有Run
对象具有定义的events
?
错误信息和堆栈跟踪(如果适用)
- 无响应*
描述
如上所述
系统信息
系统信息
操作系统:Linux
操作系统版本: #1 SMP PREEMPT_DYNAMIC Fri, 17 May 2024 11:49:30 +0000
Python版本:3.12.3(main,Apr 23 2024,09:16:07) [GCC 13.2.1 20240417]
软件包信息
langchain_core: 0.2.3
langchain: 0.2.1
langchain_community: 0.2.1
langsmith: 0.1.65
langchain_cli: 0.0.24
langchain_cohere: 0.1.5
langchain_mongodb: 0.1.5
langchain_openai: 0.1.8
langchain_text_splitters: 0.2.0
langchainhub: 0.1.17
langgraph: 0.0.59
langserve: 0.2.1
8条答案
按热度按时间mm9b1k5b1#
同样的错误。
在LangChainTracer.on_chain_end回调中出现错误:AttributeError("'NoneType' object has no attribute 'append'")
tensorflow版本:2.16.1
torch版本:2.3.0
langchain版本:0.2.1
langchain-core版本:0.2.3
langgraph版本:0.0.59
langchain-community版本:0.2.1
langchain-experimental版本:0.0.59
langchain-openai版本:0.1.8
langserve版本:0.2.1
langchain-cli版本:0.0.24
langsmith版本:0.1.65
openai版本:1.30.5
cohere版本:5.5.4
huggingface-hub版本:0.23.2
transformers版本:4.39.3
yfiles_jupyter_graphs版本:1.6.2
httpx版本:0.27.0
pydantic版本:2.7.1
agxfikkp2#
请分享您正在使用此跟踪器的链的代码。
oknwwptz3#
这是一个具有大量链的大型应用程序,由于langchain的异步性质(以及库的结构方式),很难知道哪个特定的链导致了问题。但是我从以下代码开始追踪:
不确定这是否有帮助,如果你有具体的问题,我可以尝试回答。
请注意,我发现这个问题是由最新的langchain-core 0.2.3引起的,我将版本修复为0.2.2,错误不再发生。
avkwfej44#
我遇到了同样的问题。我也通过将langchain-core版本修复为0.2.2来解决了这个问题。
rn0zuynd5#
感谢您的反馈 -看起来我的这次变更测试还不够充分-将进行筛选
disho6za6#
@ldorigo 这是纯粹的langchain代码吗?还是你在里面混合了
@traceable
或类似的逻辑?这是否仍然发生在langsmith==0.1.67中?
fjaof16o7#
将重新开放,直到确认已修复。
3okqufwl8#
你好,@hinthornw。
当我在agent中使用astream_events v2时,我遇到了这个错误。在v1中,我没有遇到这个错误。我认为这是Langchain的bug。
谢谢。