[BUG] The required parameter `file_path` is missing The required parameter `content` is missing
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
User encountered recurring InputValidationError when using Write tool, reporting that required parameters file_path and content were missing. Error occurred multiple times in succession, blocking file creation. However, controlled diagnostic testing in same session successfully executed Write operations without errors. Investigation also revealed path confusion between two directories with similar names (/Users/shawsmac/CUE vs /Users/shawsmac/Hackathon/CUE), where bootstrap operations read from one location but wrote to another.
What Should Happen?
Write tool should accept valid file_path and content parameters without validation errors. If parameters are genuinely missing, error message should indicate which parameters were actually received. Path operations should maintain consistent working directory context throughout session. Bootstrap and file operations should target the same directory when explicitly specified.
Error Messages/Logs
Error: InputValidationError: Write failed due to the following issues:
The required parameter `file_path` is missing
The required parameter `content` is missing
Steps to Reproduce
- Original issue was observed by user during file write operations (exact trigger conditions unknown)
- Controlled diagnostic test performed in new session:
- Created small test file with Write tool
- Operation succeeded without validation errors
- File verified and deleted successfully
- During project bootstrap phase, path confusion observed:
- Target specified as /Users/shawsmac/Hackathon/CUE
- Bootstrap inspection read from /Users/shawsmac/CUE (different directory)
- Bootstrap files written to /Users/shawsmac/Hackathon/CUE (correct target but empty)
- Original Write validation error was NOT reproduced in controlled environment
Note: Stable reproduction steps for original error are not confirmed. Issue may be session-state dependent or timing-dependent.
Claude Model
Sonnet (default)
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.117
Platform
Other
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
- Write tool verified operational in diagnostic phase (no validation errors)
- No data loss occurred (files intact at /Users/shawsmac/CUE)
- Path confusion between duplicate directory names may indicate working directory consistency issue
- Original validation error may be related to:
- Session initialization state
- Specific file path patterns
- Timing-dependent conditions not encountered in controlled test
- Recommendations for improved diagnostics:
- Log actual parameters received by Write tool on validation failure
- Add working directory verification before file operations
- Include session context in error messages
- Warn on duplicate directory names in project hierarchy
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗