This repository was archived by the owner on Sep 23, 2026. It is now read-only.
Repository navigation
Replies: 1 comment
|
The code doesn't explicitly handle the special case of symbolic links when traversing directories: broken symbolic links. Both |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
What version of Kimi Code CLI is running?
1.12.0
Which open platform/subscription were you using?
/login
Which model were you using?
kimi-for-coding
What platform is your computer?
macOS arm (M1 Pro)
What issue are you seeing?
this is the log I recorded in console of "Kimi web"
INFO: 127.0.0.1:62230 - "GET /api/sessions/2ee756d2-57c5-45b2-a2bc-9d2874606203/files/public HTTP/1.1" 500 Internal Server Error ERROR: Exception in ASGI application Traceback (most recent call last): File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/uvicorn/protocols/http/httptools_impl.py", line 416, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self.scope, self.receive, self.send ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__ return await self.app(scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/applications.py", line 1134, in __call__ await super().__call__(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/applications.py", line 107, in __call__ await self.middleware_stack(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/errors.py", line 186, in __call__ raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/errors.py", line 164, in __call__ await self.app(scope, receive, _send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/cors.py", line 87, in __call__ await self.app(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 191, in __call__ with recv_stream, send_stream, collapse_excgroups(): ~~~~~~~~~~~~~~~~~~^^ File "/opt/homebrew/Cellar/python@3.13/3.13.11_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/contextlib.py", line 162, in __exit__ self.gen.throw(value) ~~~~~~~~~~~~~~^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_utils.py", line 87, in collapse_excgroups raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 193, in __call__ response = await self.dispatch_func(request, call_next) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/kimi_cli/web/auth.py", line 178, in dispatch return await call_next(request) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 168, in call_next raise app_exc from app_exc.__cause__ or app_exc.__context__ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 144, in coro await self.app(scope, receive_or_disconnect, send_no_error) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/gzip.py", line 29, in __call__ await responder(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/gzip.py", line 130, in __call__ await super().__call__(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/gzip.py", line 46, in __call__ await self.app(scope, receive, self.send_with_compression) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/exceptions.py", line 63, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ await self.app(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/routing.py", line 716, in __call__ await self.middleware_stack(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/routing.py", line 736, in app await route.handle(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/routing.py", line 290, in handle await self.app(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 119, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 105, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 424, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<3 lines>... ) ^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 312, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/kimi_cli/web/api/sessions.py", line 531, in get_session_file "size": subpath.stat().st_size, ~~~~~~~~~~~~^^ File "/opt/homebrew/Cellar/python@3.13/3.13.11_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/pathlib/_local.py", line 515, in stat return os.stat(self, follow_symlinks=follow_symlinks) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/Users/mudassar/Documents/development/php/rms-laravel/public/storageWhat steps can reproduce the bug?
I tried to mention the file in Kimi web
after typing @ sign, it gave me this error.
What is the expected behavior?
an error in console.
INFO: 127.0.0.1:62230 - "GET /api/sessions/2ee756d2-57c5-45b2-a2bc-9d2874606203/files/public HTTP/1.1" 500 Internal Server Error ERROR: Exception in ASGI application Traceback (most recent call last): File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/uvicorn/protocols/http/httptools_impl.py", line 416, in run_asgi result = await app( # type: ignore[func-returns-value] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self.scope, self.receive, self.send ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/uvicorn/middleware/proxy_headers.py", line 60, in __call__ return await self.app(scope, receive, send) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/applications.py", line 1134, in __call__ await super().__call__(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/applications.py", line 107, in __call__ await self.middleware_stack(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/errors.py", line 186, in __call__ raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/errors.py", line 164, in __call__ await self.app(scope, receive, _send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/cors.py", line 87, in __call__ await self.app(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 191, in __call__ with recv_stream, send_stream, collapse_excgroups(): ~~~~~~~~~~~~~~~~~~^^ File "/opt/homebrew/Cellar/python@3.13/3.13.11_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/contextlib.py", line 162, in __exit__ self.gen.throw(value) ~~~~~~~~~~~~~~^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_utils.py", line 87, in collapse_excgroups raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 193, in __call__ response = await self.dispatch_func(request, call_next) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/kimi_cli/web/auth.py", line 178, in dispatch return await call_next(request) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 168, in call_next raise app_exc from app_exc.__cause__ or app_exc.__context__ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/base.py", line 144, in coro await self.app(scope, receive_or_disconnect, send_no_error) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/gzip.py", line 29, in __call__ await responder(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/gzip.py", line 130, in __call__ await super().__call__(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/gzip.py", line 46, in __call__ await self.app(scope, receive, self.send_with_compression) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/middleware/exceptions.py", line 63, in __call__ await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ await self.app(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/routing.py", line 716, in __call__ await self.middleware_stack(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/routing.py", line 736, in app await route.handle(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/routing.py", line 290, in handle await self.app(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 119, in app await wrap_app_handling_exceptions(app, request)(scope, receive, send) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app raise exc File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app await app(scope, receive, sender) File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 105, in app response = await f(request) ^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 424, in app raw_response = await run_endpoint_function( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ...<3 lines>... ) ^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/fastapi/routing.py", line 312, in run_endpoint_function return await dependant.call(**values) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/mudassar/.local/share/uv/tools/kimi-cli/lib/python3.13/site-packages/kimi_cli/web/api/sessions.py", line 531, in get_session_file "size": subpath.stat().st_size, ~~~~~~~~~~~~^^ File "/opt/homebrew/Cellar/python@3.13/3.13.11_1/Frameworks/Python.framework/Versions/3.13/lib/python3.13/pathlib/_local.py", line 515, in stat return os.stat(self, follow_symlinks=follow_symlinks) ~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ FileNotFoundError: [Errno 2] No such file or directory: '/Users/mudassar/Documents/development/php/rms-laravel/public/storageAdditional information
No response
All reactions