CodeBuddy导致Quicker运行异常:路径太长

使用问题 · 55 次浏览
YOUQY 创建于 3小时48分钟前

现象如图,在Codebuddy中只要发送内容让AI响应,Quicker就会报错路径太长。
如果在Codebuddy持续跑东西的时候启动/重启Quicker,也会报错。

CodeBuddy的IDE版本和VSCode插件版本都有这个现象,WorkBuddy则正常。
之后开启了系统组策略的“Win32 长路径支持”,问题还是存在。

报错日志:

2026-08-17 13:54:09,876 [45] WARN KQ1KDyWpKdIDgvDhuCS.XZ8ge9WhmPdHjSH2xia - AppDomain.CurrentDomain.UnhandledException:指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。
System.IO.PathTooLongException: 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。
   在 System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   在 System.IO.Path.GetPathRoot(String path)
   在 System.IO.RenamedEventArgs.get_OldFullPath()
   在 VDrnaPEpBOWW2RUE1woQ.iAUEMPEprrNGg0Y5eOkp.tQ4Ep1vLrrZ(Object  , RenamedEventArgs  )
   在 System.IO.FileSystemWatcher.OnRenamed(RenamedEventArgs e)
   在 System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
   在 System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)
2026-08-17 13:54:09,895 [45] ERROR Quicker.App - Unhandled exception in Quicker v1.45.5.0
System.IO.PathTooLongException: 指定的路径或文件名太长,或者两者都太长。完全限定文件名必须少于 260 个字符,并且目录名必须少于 248 个字符。
   在 System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   在 System.IO.Path.GetPathRoot(String path)
   在 System.IO.RenamedEventArgs.get_OldFullPath()
   在 VDrnaPEpBOWW2RUE1woQ.iAUEMPEprrNGg0Y5eOkp.tQ4Ep1vLrrZ(Object  , RenamedEventArgs  )
   在 System.IO.FileSystemWatcher.OnRenamed(RenamedEventArgs e)
   在 System.IO.FileSystemWatcher.CompletionStatusChanged(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* overlappedPointer)
   在 System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)

 

CodeBuddy用的是Ask模式没有进行文件修改,日志里的混淆看不懂,不知道是触发了什么东西……
求指点,谢谢!

 

Win11 25H2
Quicker 1.45.5
安装路径:
Quicker为默认路径
D:\DEV\CodeBuddy CN
D:\DEV\Microsoft VS Code


回复内容
CL 3小时35分钟前
#1

看看事件触发里,是否有设置文件系统相关监控规则,禁用一下试试。 

看起来它可能生成了超长路径导致quicker处理出错了。 

YOUQY 回复 CL 2小时35分钟前 :

事件触发、自动运行动作都是空的,后台everything服务也禁用了,实在想不出是什么在监控文件,有什么办法能看到吗?😂

我在虚拟机里试了试没问题,等会儿我重装这两个软件看看

CL 回复 YOUQY 2小时26分钟前 :

这个对应的是 搜索 - 本地文件搜索 功能里的,看看里面设置了索引什么路径,应该是codebuddy去里面操作文件了。

回复主贴