zed-industries / zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
https://zed.dev
Other
39.3k stars 2.04k forks source link

Search becomes slow after few second of app start, but is fast in the first few seconds #4430

Open Wolfenberg opened 8 months ago

Wolfenberg commented 8 months ago

Check for existing issues

Describe the bug / provide steps to reproduce it

In a big React Native project with TS, if I open Zed and search for text immediately, it finds in a second. If I search the same takes few second later, it find it in 10 seconds.

Environment

Zed: v0.106.2 (stable) OS: macOS 13.6.0 Memory: 32 GiB Architecture: aarch64

If applicable, add mockups / screenshots to help explain present your vision of the feature

No response

If applicable, attach your ~/Library/Logs/Zed/Zed.log file to this issue.

If you only need the most recent lines, you can run the zed: open log command palette action to see the last 1000.

Logs ``` 2023-10-09T07:46:32 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T07:46:32 [INFO] add connection to peer 2023-10-09T07:46:32 [INFO] waiting for server hello 2023-10-09T07:46:32 [INFO] got server hello 2023-10-09T07:46:32 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 2 }, peer id: PeerId { owner_id: 222, id: 232708 }) 2023-10-09T07:46:32 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 232708 }, connection_id: ConnectionId { owner_id: 0, id: 2 } } 2023-10-09T07:46:46 [INFO] reload git repository ".git" 2023-10-09T07:47:55 [INFO] reload git repository ".git" 2023-10-09T07:47:55 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T07:47:55 [INFO] set status on client 0: ConnectionLost 2023-10-09T07:47:55 [INFO] set status on client 0: Reauthenticating 2023-10-09T07:47:55 [INFO] set status on client 0: Reconnecting 2023-10-09T07:47:55 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T07:47:56 [INFO] add connection to peer 2023-10-09T07:47:56 [INFO] waiting for server hello 2023-10-09T07:47:56 [INFO] got server hello 2023-10-09T07:47:56 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 3 }, peer id: PeerId { owner_id: 222, id: 232772 }) 2023-10-09T07:47:56 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 232772 }, connection_id: ConnectionId { owner_id: 0, id: 3 } } 2023-10-09T07:55:38 [INFO] reload git repository ".git" 2023-10-09T07:55:38 [INFO] reload git repository ".git" 2023-10-09T07:55:39 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T07:55:39 [INFO] set status on client 0: ConnectionLost 2023-10-09T07:55:39 [INFO] set status on client 0: Reauthenticating 2023-10-09T07:55:39 [INFO] set status on client 0: Reconnecting 2023-10-09T07:55:40 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T07:55:41 [INFO] add connection to peer 2023-10-09T07:55:41 [INFO] waiting for server hello 2023-10-09T07:55:41 [INFO] got server hello 2023-10-09T07:55:41 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 4 }, peer id: PeerId { owner_id: 222, id: 233038 }) 2023-10-09T07:55:41 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233038 }, connection_id: ConnectionId { owner_id: 0, id: 4 } } 2023-10-09T07:56:16 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T07:56:16 [INFO] set status on client 0: ConnectionLost 2023-10-09T07:56:16 [INFO] set status on client 0: Reauthenticating 2023-10-09T07:56:16 [INFO] set status on client 0: Reconnecting 2023-10-09T07:56:16 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T07:56:17 [INFO] add connection to peer 2023-10-09T07:56:17 [INFO] waiting for server hello 2023-10-09T07:56:17 [INFO] got server hello 2023-10-09T07:56:17 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 5 }, peer id: PeerId { owner_id: 222, id: 233044 }) 2023-10-09T07:56:17 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233044 }, connection_id: ConnectionId { owner_id: 0, id: 5 } } 2023-10-09T08:01:30 [INFO] reload git repository ".git" 2023-10-09T08:01:31 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:01:31 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:01:31 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:01:31 [INFO] set status on client 0: Reconnecting 2023-10-09T08:01:31 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:01:32 [INFO] add connection to peer 2023-10-09T08:01:32 [INFO] waiting for server hello 2023-10-09T08:01:32 [INFO] got server hello 2023-10-09T08:01:32 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 6 }, peer id: PeerId { owner_id: 222, id: 233231 }) 2023-10-09T08:01:32 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233231 }, connection_id: ConnectionId { owner_id: 0, id: 6 } } 2023-10-09T08:02:16 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:02:16 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:02:16 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:02:16 [INFO] set status on client 0: Reconnecting 2023-10-09T08:02:17 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:02:17 [INFO] add connection to peer 2023-10-09T08:02:17 [INFO] waiting for server hello 2023-10-09T08:02:17 [INFO] got server hello 2023-10-09T08:02:17 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 7 }, peer id: PeerId { owner_id: 222, id: 233262 }) 2023-10-09T08:02:17 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233262 }, connection_id: ConnectionId { owner_id: 0, id: 7 } } 2023-10-09T08:14:50 [INFO] reload git repository ".git" 2023-10-09T08:14:51 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:14:51 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:14:51 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:14:51 [INFO] set status on client 0: Reconnecting 2023-10-09T08:14:51 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:14:53 [INFO] add connection to peer 2023-10-09T08:14:53 [INFO] waiting for server hello 2023-10-09T08:14:53 [INFO] got server hello 2023-10-09T08:14:53 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 8 }, peer id: PeerId { owner_id: 222, id: 233643 }) 2023-10-09T08:14:53 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233643 }, connection_id: ConnectionId { owner_id: 0, id: 8 } } 2023-10-09T08:18:10 [INFO] reload git repository ".git" 2023-10-09T08:18:12 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:18:12 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:18:12 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:18:12 [INFO] set status on client 0: Reconnecting 2023-10-09T08:18:13 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:18:13 [INFO] add connection to peer 2023-10-09T08:18:13 [INFO] waiting for server hello 2023-10-09T08:18:13 [INFO] got server hello 2023-10-09T08:18:13 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 9 }, peer id: PeerId { owner_id: 222, id: 233745 }) 2023-10-09T08:18:13 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233745 }, connection_id: ConnectionId { owner_id: 0, id: 9 } } 2023-10-09T08:19:56 [INFO] reload git repository ".git" 2023-10-09T08:19:56 [INFO] reload git repository ".git" 2023-10-09T08:19:57 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:19:57 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:19:57 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:19:57 [INFO] set status on client 0: Reconnecting 2023-10-09T08:19:58 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:19:58 [INFO] add connection to peer 2023-10-09T08:19:58 [INFO] waiting for server hello 2023-10-09T08:19:58 [INFO] got server hello 2023-10-09T08:19:58 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 10 }, peer id: PeerId { owner_id: 222, id: 233804 }) 2023-10-09T08:19:58 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233804 }, connection_id: ConnectionId { owner_id: 0, id: 10 } } 2023-10-09T08:24:23 [INFO] reload git repository ".git" 2023-10-09T08:24:23 [INFO] reload git repository ".git" 2023-10-09T08:24:23 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:24:23 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:24:23 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:24:23 [INFO] set status on client 0: Reconnecting 2023-10-09T08:24:24 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:24:25 [INFO] add connection to peer 2023-10-09T08:24:25 [INFO] waiting for server hello 2023-10-09T08:24:25 [INFO] got server hello 2023-10-09T08:24:25 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 11 }, peer id: PeerId { owner_id: 222, id: 233965 }) 2023-10-09T08:24:25 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 233965 }, connection_id: ConnectionId { owner_id: 0, id: 11 } } 2023-10-09T08:25:24 [INFO] reload git repository ".git" 2023-10-09T08:25:57 [INFO] build git repository ".git" 2023-10-09T08:25:57 [INFO] starting language server "typescript-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 4 2023-10-09T08:25:57 [INFO] starting language server "eslint", path: "/Users/dvolkov/projects/woolsocks/development", id: 5 2023-10-09T08:25:57 [INFO] 4 unhandled notification window/logMessage: { "type": 3, "message": "Using Typescript version (user-setting) 4.9.4 from path \"/Users/dvolkov/projects/woolsocks/development/node_modules/typescript/lib/tsserver.js\"" } 2023-10-09T08:25:57 [INFO] 5 unhandled notification window/logMessage: { "type": 3, "message": "ESLint server running in node v18.15.0" } 2023-10-09T08:25:57 [INFO] 4 unhandled notification $/typescriptVersion: { "version": "4.9.4", "source": "user-setting" } 2023-10-09T08:25:57 [INFO] 5 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/config.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts" } } 2023-10-09T08:25:57 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:26:08 [INFO] starting language server "json-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 6 2023-10-09T08:26:08 [INFO] Node runtime install_if_needed 2023-10-09T08:26:10 [INFO] Node runtime install_if_needed 2023-10-09T08:26:23 [WARN] Generic lsp request to node failed: Unhandled method textDocument/definition 2023-10-09T08:26:24 [INFO] reload git repository ".git" 2023-10-09T08:26:24 [INFO] reload git repository ".git" 2023-10-09T08:27:25 [INFO] reload git repository ".git" 2023-10-09T08:27:25 [INFO] reload git repository ".git" 2023-10-09T08:27:29 [INFO] reload git repository ".git" 2023-10-09T08:28:27 [INFO] reload git repository ".git" 2023-10-09T08:28:27 [INFO] reload git repository ".git" 2023-10-09T08:29:26 [ERROR] unexpected item event after pane was dropped 2023-10-09T08:29:26 [ERROR] unexpected item event after pane was dropped 2023-10-09T08:29:26 [ERROR] unexpected item event after pane was dropped 2023-10-09T08:29:27 [WARN] Generic lsp request to node failed: Unhandled method textDocument/definition 2023-10-09T08:29:27 [WARN] Generic lsp request to node failed: Unhandled method textDocument/definition 2023-10-09T08:29:27 [WARN] Generic lsp request to node failed: Unhandled method textDocument/definition 2023-10-09T08:29:27 [ERROR] unexpected item event after pane was dropped 2023-10-09T08:29:28 [INFO] reload git repository ".git" 2023-10-09T08:29:28 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:28 [INFO] reload git repository ".git" 2023-10-09T08:29:29 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:33 [INFO] reload git repository ".git" 2023-10-09T08:29:34 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:34 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:39 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:39 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:39 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:39 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:41 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:42 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:42 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:42 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:43 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:44 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:52 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:53 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:55 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:58 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:29:58 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:30:27 [INFO] reload git repository ".git" 2023-10-09T08:30:27 [INFO] reload git repository ".git" 2023-10-09T08:31:27 [INFO] reload git repository ".git" 2023-10-09T08:31:28 [INFO] reload git repository ".git" 2023-10-09T08:32:28 [INFO] reload git repository ".git" 2023-10-09T08:32:28 [INFO] reload git repository ".git" 2023-10-09T08:32:33 [INFO] reload git repository ".git" 2023-10-09T08:33:29 [INFO] reload git repository ".git" 2023-10-09T08:33:29 [INFO] reload git repository ".git" 2023-10-09T08:34:30 [INFO] reload git repository ".git" 2023-10-09T08:34:30 [INFO] reload git repository ".git" 2023-10-09T08:34:31 [INFO] reload git repository ".git" 2023-10-09T08:34:34 [INFO] reload git repository ".git" 2023-10-09T08:35:30 [INFO] reload git repository ".git" 2023-10-09T08:35:30 [INFO] reload git repository ".git" 2023-10-09T08:36:31 [INFO] reload git repository ".git" 2023-10-09T08:36:31 [INFO] reload git repository ".git" 2023-10-09T08:37:32 [INFO] reload git repository ".git" 2023-10-09T08:37:32 [INFO] reload git repository ".git" 2023-10-09T08:38:32 [INFO] reload git repository ".git" 2023-10-09T08:38:32 [INFO] reload git repository ".git" 2023-10-09T08:39:25 [INFO] reload git repository ".git" 2023-10-09T08:39:27 [INFO] reload git repository ".git" 2023-10-09T08:39:29 [INFO] reload git repository ".git" 2023-10-09T08:39:32 [INFO] reload git repository ".git" 2023-10-09T08:39:33 [INFO] reload git repository ".git" 2023-10-09T08:39:34 [INFO] reload git repository ".git" 2023-10-09T08:39:34 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T08:39:39 [INFO] reload git repository ".git" 2023-10-09T08:40:33 [INFO] reload git repository ".git" 2023-10-09T08:40:33 [INFO] reload git repository ".git" 2023-10-09T08:41:34 [INFO] reload git repository ".git" 2023-10-09T08:41:34 [INFO] reload git repository ".git" 2023-10-09T08:41:38 [INFO] reload git repository ".git" 2023-10-09T08:42:34 [INFO] reload git repository ".git" 2023-10-09T08:42:34 [INFO] reload git repository ".git" 2023-10-09T08:43:35 [INFO] reload git repository ".git" 2023-10-09T08:43:35 [INFO] reload git repository ".git" 2023-10-09T08:44:36 [INFO] reload git repository ".git" 2023-10-09T08:44:36 [INFO] reload git repository ".git" 2023-10-09T08:44:40 [INFO] reload git repository ".git" 2023-10-09T08:45:36 [INFO] reload git repository ".git" 2023-10-09T08:45:36 [INFO] reload git repository ".git" 2023-10-09T08:47:09 [ERROR] connection error: error reading rpc message from socket Caused by: 0: IO error: Connection reset by peer (os error 54) 1: Connection reset by peer (os error 54) 2023-10-09T08:47:09 [INFO] set status on client 0: ConnectionLost 2023-10-09T08:47:09 [INFO] set status on client 0: Reauthenticating 2023-10-09T08:47:09 [INFO] set status on client 0: Reconnecting 2023-10-09T08:47:09 [INFO] reload git repository ".git" 2023-10-09T08:47:09 [INFO] reload git repository ".git" 2023-10-09T08:47:09 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T08:47:10 [INFO] add connection to peer 2023-10-09T08:47:10 [INFO] waiting for server hello 2023-10-09T08:47:10 [INFO] got server hello 2023-10-09T08:47:10 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 12 }, peer id: PeerId { owner_id: 222, id: 234609 }) 2023-10-09T08:47:10 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 234609 }, connection_id: ConnectionId { owner_id: 0, id: 12 } } 2023-10-09T08:48:10 [INFO] reload git repository ".git" 2023-10-09T08:48:10 [INFO] reload git repository ".git" 2023-10-09T08:49:10 [INFO] reload git repository ".git" 2023-10-09T08:49:10 [INFO] reload git repository ".git" 2023-10-09T08:50:11 [INFO] reload git repository ".git" 2023-10-09T08:50:11 [INFO] reload git repository ".git" 2023-10-09T08:50:38 [INFO] reload git repository ".git" 2023-10-09T08:50:39 [INFO] reload git repository ".git" 2023-10-09T08:50:41 [INFO] reload git repository ".git" 2023-10-09T08:50:43 [INFO] reload git repository ".git" 2023-10-09T08:51:12 [INFO] reload git repository ".git" 2023-10-09T08:51:12 [INFO] reload git repository ".git" 2023-10-09T08:51:16 [INFO] reload git repository ".git" 2023-10-09T08:52:12 [INFO] reload git repository ".git" 2023-10-09T08:52:12 [INFO] reload git repository ".git" 2023-10-09T08:53:12 [INFO] reload git repository ".git" 2023-10-09T08:53:12 [INFO] reload git repository ".git" 2023-10-09T08:54:13 [INFO] reload git repository ".git" 2023-10-09T08:54:13 [INFO] reload git repository ".git" 2023-10-09T08:55:14 [INFO] reload git repository ".git" 2023-10-09T08:55:14 [INFO] reload git repository ".git" 2023-10-09T08:56:14 [INFO] reload git repository ".git" 2023-10-09T08:56:14 [INFO] reload git repository ".git" 2023-10-09T08:57:15 [INFO] reload git repository ".git" 2023-10-09T08:57:15 [INFO] reload git repository ".git" 2023-10-09T08:58:16 [INFO] reload git repository ".git" 2023-10-09T08:58:16 [INFO] reload git repository ".git" 2023-10-09T08:58:20 [INFO] reload git repository ".git" 2023-10-09T08:59:17 [INFO] reload git repository ".git" 2023-10-09T08:59:17 [INFO] reload git repository ".git" 2023-10-09T09:00:18 [INFO] reload git repository ".git" 2023-10-09T09:00:18 [INFO] reload git repository ".git" 2023-10-09T09:01:18 [INFO] reload git repository ".git" 2023-10-09T09:01:18 [INFO] reload git repository ".git" 2023-10-09T09:02:19 [INFO] reload git repository ".git" 2023-10-09T09:02:19 [INFO] reload git repository ".git" 2023-10-09T09:03:19 [INFO] reload git repository ".git" 2023-10-09T09:03:19 [INFO] reload git repository ".git" 2023-10-09T09:04:20 [INFO] reload git repository ".git" 2023-10-09T09:04:20 [INFO] reload git repository ".git" 2023-10-09T09:05:20 [INFO] reload git repository ".git" 2023-10-09T09:05:20 [INFO] reload git repository ".git" 2023-10-09T09:05:39 [INFO] reload git repository ".git" 2023-10-09T09:05:40 [INFO] reload git repository ".git" 2023-10-09T09:05:51 [INFO] reload git repository ".git" 2023-10-09T09:06:21 [INFO] reload git repository ".git" 2023-10-09T09:06:30 [INFO] reload git repository ".git" 2023-10-09T09:07:21 [INFO] reload git repository ".git" 2023-10-09T09:07:22 [INFO] reload git repository ".git" 2023-10-09T09:08:22 [INFO] reload git repository ".git" 2023-10-09T09:08:22 [INFO] reload git repository ".git" 2023-10-09T09:09:23 [INFO] reload git repository ".git" 2023-10-09T09:09:23 [INFO] reload git repository ".git" 2023-10-09T09:09:58 [INFO] reload git repository ".git" 2023-10-09T09:10:23 [INFO] reload git repository ".git" 2023-10-09T09:10:29 [INFO] reload git repository ".git" 2023-10-09T09:11:24 [INFO] reload git repository ".git" 2023-10-09T09:11:24 [INFO] reload git repository ".git" 2023-10-09T09:11:49 [INFO] reload git repository ".git" 2023-10-09T09:12:24 [INFO] reload git repository ".git" 2023-10-09T09:12:24 [INFO] reload git repository ".git" 2023-10-09T09:12:51 [INFO] reload git repository ".git" 2023-10-09T09:13:24 [INFO] reload git repository ".git" 2023-10-09T09:13:24 [INFO] reload git repository ".git" 2023-10-09T09:14:25 [INFO] reload git repository ".git" 2023-10-09T09:14:25 [INFO] reload git repository ".git" 2023-10-09T09:14:30 [INFO] reload git repository ".git" 2023-10-09T09:15:25 [INFO] reload git repository ".git" 2023-10-09T09:15:25 [INFO] reload git repository ".git" 2023-10-09T09:16:26 [INFO] reload git repository ".git" 2023-10-09T09:16:26 [INFO] reload git repository ".git" 2023-10-09T09:17:26 [INFO] reload git repository ".git" 2023-10-09T09:17:27 [INFO] reload git repository ".git" 2023-10-09T09:18:27 [INFO] reload git repository ".git" 2023-10-09T09:18:27 [INFO] reload git repository ".git" 2023-10-09T09:18:31 [INFO] reload git repository ".git" 2023-10-09T09:19:26 [INFO] reload git repository ".git" 2023-10-09T09:19:26 [INFO] reload git repository ".git" 2023-10-09T09:20:27 [INFO] reload git repository ".git" 2023-10-09T09:20:27 [INFO] reload git repository ".git" 2023-10-09T09:20:38 [INFO] reload git repository ".git" 2023-10-09T09:20:38 [INFO] reload git repository ".git" 2023-10-09T09:20:40 [INFO] reload git repository ".git" 2023-10-09T09:20:43 [INFO] reload git repository ".git" 2023-10-09T09:21:28 [INFO] reload git repository ".git" 2023-10-09T09:21:28 [INFO] reload git repository ".git" 2023-10-09T09:21:32 [INFO] reload git repository ".git" 2023-10-09T09:22:28 [INFO] reload git repository ".git" 2023-10-09T09:22:28 [INFO] reload git repository ".git" 2023-10-09T09:22:33 [INFO] reload git repository ".git" 2023-10-09T09:22:41 [ERROR] crates/project/src/project.rs:5460: SendError(..) 2023-10-09T09:22:41 [ERROR] crates/project/src/project.rs:5460: SendError(..) 2023-10-09T09:22:41 [ERROR] crates/project/src/project.rs:5460: SendError(..) 2023-10-09T09:22:41 [ERROR] crates/project/src/project.rs:5460: SendError(..) 2023-10-09T09:23:28 [INFO] reload git repository ".git" 2023-10-09T09:23:28 [INFO] reload git repository ".git" 2023-10-09T09:23:45 [INFO] 5 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts" } } 2023-10-09T09:23:45 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:23:59 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:24:00 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:24:18 [INFO] 5 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts" } } 2023-10-09T09:24:18 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:24:29 [INFO] reload git repository ".git" 2023-10-09T09:24:29 [INFO] reload git repository ".git" 2023-10-09T09:24:54 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:25:29 [INFO] reload git repository ".git" 2023-10-09T09:25:29 [INFO] reload git repository ".git" 2023-10-09T09:26:30 [INFO] reload git repository ".git" 2023-10-09T09:26:30 [INFO] reload git repository ".git" 2023-10-09T09:27:31 [INFO] reload git repository ".git" 2023-10-09T09:27:31 [INFO] reload git repository ".git" 2023-10-09T09:27:40 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:27:40 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:27:40 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:27:50 [INFO] 5 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:28:32 [INFO] reload git repository ".git" 2023-10-09T09:28:32 [INFO] reload git repository ".git" 2023-10-09T09:28:59 [ERROR] oneshot canceled 2023-10-09T09:28:59 [ERROR] oneshot canceled 2023-10-09T09:28:59 [ERROR] oneshot canceled 2023-10-09T09:28:59 [ERROR] oneshot canceled 2023-10-09T09:28:59 [ERROR] oneshot canceled 2023-10-09T09:28:59 [ERROR] oneshot canceled 2023-10-09T09:29:00 [INFO] ========== starting zed ========== 2023-10-09T09:29:00 [INFO] Opening main db 2023-10-09T09:29:00 [INFO] Opening main db 2023-10-09T09:29:00 [INFO] set status on client 0: Authenticating 2023-10-09T09:29:00 [INFO] set status on client 0: Connecting 2023-10-09T09:29:00 [INFO] build git repository ".git" 2023-10-09T09:29:00 [INFO] Opening main db 2023-10-09T09:29:01 [INFO] starting language server "typescript-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 1 2023-10-09T09:29:01 [INFO] starting language server "eslint", path: "/Users/dvolkov/projects/woolsocks/development", id: 2 2023-10-09T09:29:01 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T09:29:01 [INFO] add connection to peer 2023-10-09T09:29:01 [INFO] waiting for server hello 2023-10-09T09:29:01 [INFO] got server hello 2023-10-09T09:29:01 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 0 }, peer id: PeerId { owner_id: 222, id: 235963 }) 2023-10-09T09:29:01 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 235963 }, connection_id: ConnectionId { owner_id: 0, id: 0 } } 2023-10-09T09:29:02 [INFO] set environment variables from shell:/bin/zsh, path:/Users/dvolkov/.bun/bin:/Users/dvolkov/google-cloud-sdk/bin:/Users/dvolkov/.sdkman/candidates/java/current/bin:/Users/dvolkov/.rbenv/shims:/Users/dvolkov/flutter/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/Users/dvolkov/.gem/ruby/2.6.0/bin:/Users/dvolkov/.yarn/bin:/Users/dvolkov/.config/yarn/global/node_modules/.bin:/usr/local/opt/openjdk@11/bin:/Users/dvolkov/.nvm/versions/node/v16.17.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/dvolkov/Library/Application Support/JetBrains/Toolbox/scripts:/Users/dvolkov/Library/Android/sdk/emulator:/Users/dvolkov/Library/Android/sdk/tools:/Users/dvolkov/Library/Android/sdk/tools/bin:/Users/dvolkov/Library/Android/sdk/platform-tools:/Users/dvolkov/.rvm/bin 2023-10-09T09:29:02 [INFO] Node runtime install_if_needed 2023-10-09T09:29:03 [INFO] Node runtime install_if_needed 2023-10-09T09:29:03 [INFO] 2 unhandled notification window/logMessage: { "type": 3, "message": "ESLint server running in node v18.15.0" } 2023-10-09T09:29:03 [INFO] Node runtime install_if_needed 2023-10-09T09:29:03 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/config.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts" } } 2023-10-09T09:29:03 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T09:29:03 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts" } } 2023-10-09T09:29:03 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:29:03 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts" } } 2023-10-09T09:29:03 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:29:04 [INFO] Node runtime install_if_needed 2023-10-09T09:29:04 [INFO] 1 unhandled notification window/logMessage: { "type": 3, "message": "Using Typescript version (user-setting) 4.9.4 from path \"/Users/dvolkov/projects/woolsocks/development/node_modules/typescript/lib/tsserver.js\"" } 2023-10-09T09:29:04 [INFO] 1 unhandled notification $/typescriptVersion: { "version": "4.9.4", "source": "user-setting" } 2023-10-09T09:29:14 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:14 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:14 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:23 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:29:24 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:24 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:24 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:32 [INFO] reload git repository ".git" 2023-10-09T09:29:36 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:29:37 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:37 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:37 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:46 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:29:48 [ERROR] oneshot canceled 2023-10-09T09:29:48 [ERROR] oneshot canceled 2023-10-09T09:29:50 [INFO] ========== starting zed ========== 2023-10-09T09:29:50 [INFO] Opening main db 2023-10-09T09:29:50 [INFO] Opening main db 2023-10-09T09:29:50 [INFO] set status on client 0: Authenticating 2023-10-09T09:29:50 [INFO] set status on client 0: Connecting 2023-10-09T09:29:50 [INFO] build git repository ".git" 2023-10-09T09:29:50 [INFO] Opening main db 2023-10-09T09:29:50 [INFO] starting language server "typescript-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 1 2023-10-09T09:29:50 [INFO] starting language server "eslint", path: "/Users/dvolkov/projects/woolsocks/development", id: 2 2023-10-09T09:29:51 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:51 [INFO] set environment variables from shell:/bin/zsh, path:/Users/dvolkov/.bun/bin:/Users/dvolkov/google-cloud-sdk/bin:/Users/dvolkov/.sdkman/candidates/java/current/bin:/Users/dvolkov/.rbenv/shims:/Users/dvolkov/flutter/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/Users/dvolkov/.gem/ruby/2.6.0/bin:/Users/dvolkov/.yarn/bin:/Users/dvolkov/.config/yarn/global/node_modules/.bin:/usr/local/opt/openjdk@11/bin:/Users/dvolkov/.nvm/versions/node/v16.17.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/dvolkov/Library/Application Support/JetBrains/Toolbox/scripts:/Users/dvolkov/Library/Android/sdk/emulator:/Users/dvolkov/Library/Android/sdk/tools:/Users/dvolkov/Library/Android/sdk/tools/bin:/Users/dvolkov/Library/Android/sdk/platform-tools:/Users/dvolkov/.rvm/bin 2023-10-09T09:29:51 [INFO] Node runtime install_if_needed 2023-10-09T09:29:51 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T09:29:52 [INFO] Node runtime install_if_needed 2023-10-09T09:29:52 [INFO] 2 unhandled notification window/logMessage: { "type": 3, "message": "ESLint server running in node v18.15.0" } 2023-10-09T09:29:52 [INFO] add connection to peer 2023-10-09T09:29:52 [INFO] waiting for server hello 2023-10-09T09:29:52 [INFO] got server hello 2023-10-09T09:29:52 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 0 }, peer id: PeerId { owner_id: 222, id: 235992 }) 2023-10-09T09:29:52 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 235992 }, connection_id: ConnectionId { owner_id: 0, id: 0 } } 2023-10-09T09:29:52 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/config.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts" } } 2023-10-09T09:29:52 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T09:29:52 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts" } } 2023-10-09T09:29:52 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:29:52 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts" } } 2023-10-09T09:29:52 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:29:52 [INFO] Node runtime install_if_needed 2023-10-09T09:29:53 [INFO] Node runtime install_if_needed 2023-10-09T09:29:53 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:53 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:53 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:53 [INFO] 1 unhandled notification window/logMessage: { "type": 3, "message": "Using Typescript version (user-setting) 4.9.4 from path \"/Users/dvolkov/projects/woolsocks/development/node_modules/typescript/lib/tsserver.js\"" } 2023-10-09T09:29:53 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:53 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:53 [INFO] 1 unhandled notification $/typescriptVersion: { "version": "4.9.4", "source": "user-setting" } 2023-10-09T09:29:55 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:55 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:29:55 [ERROR] unexpected item event after pane was dropped 2023-10-09T09:30:26 [ERROR] oneshot canceled 2023-10-09T09:30:26 [ERROR] oneshot canceled 2023-10-09T09:30:27 [INFO] ========== starting zed ========== 2023-10-09T09:30:27 [INFO] Opening main db 2023-10-09T09:30:28 [INFO] Opening main db 2023-10-09T09:30:28 [INFO] set status on client 0: Authenticating 2023-10-09T09:30:28 [INFO] set status on client 0: Connecting 2023-10-09T09:30:28 [INFO] build git repository ".git" 2023-10-09T09:30:28 [INFO] Opening main db 2023-10-09T09:30:28 [INFO] starting language server "typescript-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 1 2023-10-09T09:30:28 [INFO] starting language server "eslint", path: "/Users/dvolkov/projects/woolsocks/development", id: 2 2023-10-09T09:30:28 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T09:30:29 [INFO] add connection to peer 2023-10-09T09:30:29 [INFO] waiting for server hello 2023-10-09T09:30:29 [INFO] got server hello 2023-10-09T09:30:29 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 0 }, peer id: PeerId { owner_id: 222, id: 236015 }) 2023-10-09T09:30:29 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 236015 }, connection_id: ConnectionId { owner_id: 0, id: 0 } } 2023-10-09T09:30:29 [INFO] set environment variables from shell:/bin/zsh, path:/Users/dvolkov/.bun/bin:/Users/dvolkov/google-cloud-sdk/bin:/Users/dvolkov/.sdkman/candidates/java/current/bin:/Users/dvolkov/.rbenv/shims:/Users/dvolkov/flutter/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/Users/dvolkov/.gem/ruby/2.6.0/bin:/Users/dvolkov/.yarn/bin:/Users/dvolkov/.config/yarn/global/node_modules/.bin:/usr/local/opt/openjdk@11/bin:/Users/dvolkov/.nvm/versions/node/v16.17.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/dvolkov/Library/Application Support/JetBrains/Toolbox/scripts:/Users/dvolkov/Library/Android/sdk/emulator:/Users/dvolkov/Library/Android/sdk/tools:/Users/dvolkov/Library/Android/sdk/tools/bin:/Users/dvolkov/Library/Android/sdk/platform-tools:/Users/dvolkov/.rvm/bin 2023-10-09T09:30:29 [INFO] Node runtime install_if_needed 2023-10-09T09:30:29 [INFO] Node runtime install_if_needed 2023-10-09T09:30:30 [INFO] Node runtime install_if_needed 2023-10-09T09:30:30 [INFO] 2 unhandled notification window/logMessage: { "type": 3, "message": "ESLint server running in node v18.15.0" } 2023-10-09T09:30:30 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/config.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts" } } 2023-10-09T09:30:30 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T09:30:30 [INFO] Node runtime install_if_needed 2023-10-09T09:30:31 [INFO] 1 unhandled notification window/logMessage: { "type": 3, "message": "Using Typescript version (user-setting) 4.9.4 from path \"/Users/dvolkov/projects/woolsocks/development/node_modules/typescript/lib/tsserver.js\"" } 2023-10-09T09:30:31 [INFO] 1 unhandled notification $/typescriptVersion: { "version": "4.9.4", "source": "user-setting" } 2023-10-09T09:30:33 [INFO] reload git repository ".git" 2023-10-09T09:30:44 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts" } } 2023-10-09T09:30:44 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:30:44 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts" } } 2023-10-09T09:30:44 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:30:49 [ERROR] oneshot canceled 2023-10-09T09:30:49 [ERROR] oneshot canceled 2023-10-09T09:30:50 [INFO] ========== starting zed ========== 2023-10-09T09:30:50 [INFO] Opening main db 2023-10-09T09:30:50 [INFO] Opening main db 2023-10-09T09:30:50 [INFO] set status on client 0: Authenticating 2023-10-09T09:30:50 [INFO] set status on client 0: Connecting 2023-10-09T09:30:50 [INFO] build git repository ".git" 2023-10-09T09:30:50 [INFO] Opening main db 2023-10-09T09:30:50 [INFO] starting language server "typescript-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 1 2023-10-09T09:30:50 [INFO] starting language server "eslint", path: "/Users/dvolkov/projects/woolsocks/development", id: 2 2023-10-09T09:30:51 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T09:30:51 [INFO] add connection to peer 2023-10-09T09:30:51 [INFO] waiting for server hello 2023-10-09T09:30:51 [INFO] got server hello 2023-10-09T09:30:51 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 0 }, peer id: PeerId { owner_id: 222, id: 236031 }) 2023-10-09T09:30:51 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 236031 }, connection_id: ConnectionId { owner_id: 0, id: 0 } } 2023-10-09T09:30:51 [INFO] set environment variables from shell:/bin/zsh, path:/Users/dvolkov/.bun/bin:/Users/dvolkov/google-cloud-sdk/bin:/Users/dvolkov/.sdkman/candidates/java/current/bin:/Users/dvolkov/.rbenv/shims:/Users/dvolkov/flutter/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/Users/dvolkov/.gem/ruby/2.6.0/bin:/Users/dvolkov/.yarn/bin:/Users/dvolkov/.config/yarn/global/node_modules/.bin:/usr/local/opt/openjdk@11/bin:/Users/dvolkov/.nvm/versions/node/v16.17.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/dvolkov/Library/Application Support/JetBrains/Toolbox/scripts:/Users/dvolkov/Library/Android/sdk/emulator:/Users/dvolkov/Library/Android/sdk/tools:/Users/dvolkov/Library/Android/sdk/tools/bin:/Users/dvolkov/Library/Android/sdk/platform-tools:/Users/dvolkov/.rvm/bin 2023-10-09T09:30:51 [INFO] Node runtime install_if_needed 2023-10-09T09:30:52 [INFO] Node runtime install_if_needed 2023-10-09T09:30:53 [INFO] Node runtime install_if_needed 2023-10-09T09:30:53 [INFO] Node runtime install_if_needed 2023-10-09T09:30:53 [INFO] 2 unhandled notification window/logMessage: { "type": 3, "message": "ESLint server running in node v18.15.0" } 2023-10-09T09:30:54 [INFO] 1 unhandled notification window/logMessage: { "type": 3, "message": "Using Typescript version (user-setting) 4.9.4 from path \"/Users/dvolkov/projects/woolsocks/development/node_modules/typescript/lib/tsserver.js\"" } 2023-10-09T09:30:54 [INFO] 1 unhandled notification $/typescriptVersion: { "version": "4.9.4", "source": "user-setting" } 2023-10-09T09:30:54 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts" } } 2023-10-09T09:30:54 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:30:54 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts" } } 2023-10-09T09:30:54 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } 2023-10-09T09:30:54 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/config.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts" } } 2023-10-09T09:30:54 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T09:31:33 [INFO] reload git repository ".git" 2023-10-09T09:31:37 [INFO] reload git repository ".git" 2023-10-09T09:32:34 [INFO] reload git repository ".git" 2023-10-09T09:33:34 [INFO] reload git repository ".git" 2023-10-09T09:33:39 [ERROR] oneshot canceled 2023-10-09T09:33:39 [ERROR] oneshot canceled 2023-10-09T09:33:40 [INFO] ========== starting zed ========== 2023-10-09T09:33:40 [INFO] Opening main db 2023-10-09T09:33:40 [INFO] Opening main db 2023-10-09T09:33:40 [INFO] set status on client 0: Authenticating 2023-10-09T09:33:40 [INFO] set status on client 0: Connecting 2023-10-09T09:33:40 [INFO] build git repository ".git" 2023-10-09T09:33:40 [INFO] Opening main db 2023-10-09T09:33:40 [INFO] starting language server "typescript-language-server", path: "/Users/dvolkov/projects/woolsocks/development", id: 1 2023-10-09T09:33:40 [INFO] starting language server "eslint", path: "/Users/dvolkov/projects/woolsocks/development", id: 2 2023-10-09T09:33:41 [INFO] connected to rpc endpoint https://collab.zed.dev/rpc 2023-10-09T09:33:42 [INFO] set environment variables from shell:/bin/zsh, path:/Users/dvolkov/.bun/bin:/Users/dvolkov/google-cloud-sdk/bin:/Users/dvolkov/.sdkman/candidates/java/current/bin:/Users/dvolkov/.rbenv/shims:/Users/dvolkov/flutter/bin:/Applications/Sublime Text.app/Contents/SharedSupport/bin:/Users/dvolkov/.gem/ruby/2.6.0/bin:/Users/dvolkov/.yarn/bin:/Users/dvolkov/.config/yarn/global/node_modules/.bin:/usr/local/opt/openjdk@11/bin:/Users/dvolkov/.nvm/versions/node/v16.17.0/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Users/dvolkov/Library/Application Support/JetBrains/Toolbox/scripts:/Users/dvolkov/Library/Android/sdk/emulator:/Users/dvolkov/Library/Android/sdk/tools:/Users/dvolkov/Library/Android/sdk/tools/bin:/Users/dvolkov/Library/Android/sdk/platform-tools:/Users/dvolkov/.rvm/bin 2023-10-09T09:33:42 [INFO] Node runtime install_if_needed 2023-10-09T09:33:42 [INFO] add connection to peer 2023-10-09T09:33:42 [INFO] waiting for server hello 2023-10-09T09:33:42 [INFO] got server hello 2023-10-09T09:33:42 [INFO] set status to connected (connection id: ConnectionId { owner_id: 0, id: 0 }, peer id: PeerId { owner_id: 222, id: 236115 }) 2023-10-09T09:33:42 [INFO] set status on client 0: Connected { peer_id: PeerId { owner_id: 222, id: 236115 }, connection_id: ConnectionId { owner_id: 0, id: 0 } } 2023-10-09T09:33:42 [INFO] Node runtime install_if_needed 2023-10-09T09:33:43 [INFO] Node runtime install_if_needed 2023-10-09T09:33:43 [INFO] Node runtime install_if_needed 2023-10-09T09:33:43 [INFO] 2 unhandled notification window/logMessage: { "type": 3, "message": "ESLint server running in node v18.15.0" } 2023-10-09T09:33:44 [INFO] 1 unhandled notification window/logMessage: { "type": 3, "message": "Using Typescript version (user-setting) 4.9.4 from path \"/Users/dvolkov/projects/woolsocks/development/node_modules/typescript/lib/tsserver.js\"" } 2023-10-09T09:33:44 [INFO] 1 unhandled notification $/typescriptVersion: { "version": "4.9.4", "source": "user-setting" } 2023-10-09T09:33:44 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/config.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts" } } 2023-10-09T09:33:44 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/config/unifiedFeatureToggler.ts", "state": 2 } 2023-10-09T09:33:44 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts" } } 2023-10-09T09:33:44 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/types.ts", "state": 2 } 2023-10-09T09:33:44 [INFO] 2 unhandled notification eslint/noConfig: { "message": "No ESLint configuration found in /Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors.", "document": { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts" } } 2023-10-09T09:33:44 [INFO] 2 unhandled notification eslint/status: { "uri": "file:///Users/dvolkov/projects/woolsocks/development/src/modules/pushNotifications/processors/legacyAdapter.ts", "state": 2 } ```
osiewicz commented 8 months ago

Hey, thanks for the report. I assume that by search you mean project search. What queries are you running? If you could share terms you're searching for (and whether they're regex queries or not), that would be sweet. :) Also, could you try to repro this with LSP server turned off? I wonder if the issue here might be that search runs instantly as LSP server did not start up indexing yet, but it has limited resources once LSP server gets going. We parallelise our search aggressively (on a file-by-file basis - search is sequential within each file).

Wolfenberg commented 8 months ago

Hey!

Any query, like "TextButton" or anything that I just copy and paste to the project search. I'm not using regexp, just simple text search.

Disabled LSP by adding "enable_language_server": false to settings - same result.

Also noticed just now. Search right after start resolves fast with 48 results in case of TextButton, and if I search again and it takes longer, it resolves with 385 results. I also tried to search smth that has less occurrences like "getConfigBooleanValue" and again in first case 3 results and in second 4 results. Looks like it's just interrupted of I search after Zed start.

osiewicz commented 8 months ago

Hm, that sounds like we'd fail to open some files at first try and then on the second one we actually succeed. To shed some light on how we handle search (which is two-phase):

  1. In first phase, we scan ALL files in the project for at least one match; these files are set aside for further, precise scanning
  2. Once we're done finding candidate files, we rerun a full scan on them, finding offsets and ranges of the matches. There's also some bookkeeping to stream the results in sorted order, but that's hardly relevant here I feel like.

I suspect that for whatever reason we can't mark some files as a candidate in the first step.