-
Notifications
You must be signed in to change notification settings - Fork 0
[Bug]: Server dies with too many files pending in git #79
Copy link
Copy link
Closed
Description
Platform
Linux
Operating system version
Ubuntu 24.04
System architecture
Intel (x86)
PolyScope Version
0.14
Bug description
When there are too many new files (10.000+), the polyserver dies.
Steps to reproduce
- Let the AI produce a new project.
- The AI forgets to gitignore the vendor folder.
- In the logs many of the files seem to be requested.
Relevant log output
[..]
2026-03-25T15:35:15.096698+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/.php-cs-fixer.dist.php"}
2026-03-25T15:35:15.097652+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/CHANGELOG.md"}
2026-03-25T15:35:15.098839+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/LICENSE"}
2026-03-25T15:35:15.099858+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/README.md"}
2026-03-25T15:35:15.100919+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/composer.json"}
2026-03-25T15:35:15.101875+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/composer.lock"}
2026-03-25T15:35:15.102853+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/Exception.php"}
2026-03-25T15:35:15.103842+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/NamespaceUri.php"}
2026-03-25T15:35:15.104942+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/NamespaceUriException.php"}
2026-03-25T15:35:15.105930+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/Token.php"}
2026-03-25T15:35:15.106909+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/TokenCollection.php"}
2026-03-25T15:35:15.107934+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/TokenCollectionException.php"}
2026-03-25T15:35:15.108969+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/Tokenizer.php"}
2026-03-25T15:35:15.109965+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/src/XMLSerializer.php"}
2026-03-25T15:35:15.110952+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/theseer/tokenizer/tools/php-cs-fixer.d/PhpdocSingleLineVarFixer.php"}
2026-03-25T15:35:15.111943+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/CHANGELOG.md"}
2026-03-25T15:35:15.112952+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/LICENSE"}
2026-03-25T15:35:15.114025+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/README.md"}
2026-03-25T15:35:15.115146+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/composer.json"}
2026-03-25T15:35:15.116347+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/src/Assert.php"}
2026-03-25T15:35:15.117861+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/src/InvalidArgumentException.php"}
2026-03-25T15:35:15.118932+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: file.get {"type":"file.get","worktreeId":"xxxxx","path":"whmcs/vendor/webmozart/assert/src/Mixin.php"}
2026-03-25T15:35:15.119981+00:00 dev-machine polyscope-server[1663636]: [ws] relay client: agent.prompt {"type":"agent.prompt","worktreeId":"xxxxx","channel":"main","prompt":"ignore the vendor folder","model":"claude-default","claudeEffortLevel":"high"}
2026-03-25T15:35:15.158438+00:00 dev-machine polyscope-server[1663636]: [ws] broadcast: agent.message {"type":"agent.message","worktreeId":"xxxxx","role":"user","content":"ignore the vendor folder"}
2026-03-25T15:35:15.158548+00:00 dev-machine polyscope-server[1663636]: [ws] broadcast: agent.started {"type":"agent.started","worktreeId":"xxxxx","timestamp":1774452915158}
2026-03-25T15:35:15.159353+00:00 dev-machine polyscope-server[1663636]: [agent] starting claude query for worktree: xxxxx
2026-03-25T15:35:15.159390+00:00 dev-machine polyscope-server[1663636]: [agent] cwd: /home/dev/.polyscope/clones/1680cff5/gilded-shark
2026-03-25T15:35:16.511312+00:00 dev-machine systemd[2245]: polyscope-server.service: Main process exited, code=dumped, status=6/ABRT
2026-03-25T15:35:16.511522+00:00 dev-machine systemd[2245]: polyscope-server.service: Failed with result 'core-dump'.
2026-03-25T15:35:16.511576+00:00 dev-machine systemd[2245]: polyscope-server.service: Consumed 1min 50.023s CPU time.Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels