[Bug] File Write Failure with Absolute Paths in Git Bash on Windows
Resolved 💬 3 comments Opened Sep 22, 2025 by logiscapedev Closed Jan 8, 2026
Bug Description
I am using Claude Code in Git Bash for Windows, and I have recently encountered the error "Error: File has been unexpectedly modified. Read it again before attempting to write it." multiple times when Claude attempts to edit a file. I have determined the error happens when Claude tries to use an absolute path such as "C:/Users/ninte/projects/test/LFMTE_default/style.css" but it works successfully when Claude attempts the same write again using a relative path such as "LFMTE_default/style.css". Please see the current conversation with Claude for a reproduction of the bug.
Environment Info
- Platform: win32
- Terminal: mintty
- Version: 1.0.120
- Feedback ID: fe351c83-a855-494e-b94a-b21f0946aa2d
Errors
[{"error":"Error: File has been unexpectedly modified. Read it again before attempting to write it.\n at Object.call (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1902:786)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async VJ5 (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3350:21057)\n at async WNB (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3350:17339)\n at async XJ5 (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3350:16202)\n at async WJ5 (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3350:15739)\n at async lO (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3350:12754)\n at async lO (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3350:13667)\n at async _3 (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3421:38227)\n at async iX (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:3421:39182)","timestamp":"2025-09-22T03:57:36.069Z"},{"error":"Error: Request was aborted.\n at IP.makeRequest (file:///C:/Users/ninte/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1009:3864)\n at processTicksAndRejections (node:internal/process/task_queues:105:5)\n at runNextTicks (node:internal/process/task_queues:69:3)\n at listOnTimeout (node:internal/timers:549:9)\n at process.processTimers (node:internal/timers:523:7)","timestamp":"2025-09-22T03:57:37.390Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗