[BUG] IntelliJ plugin crashes on glob patterns with asterisk (*) in markdown files (Windows)

Resolved 💬 4 comments Opened Dec 8, 2025 by AdzerKI Closed Dec 11, 2025

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?

ClaudeFilePathFilter in IntelliJ plugin attempts to parse glob patterns
like *.yml or application-*.yml from markdown text as actual file paths.

On Windows, asterisk (*) is an illegal path character, causing crash:

java.nio.file.InvalidPathException: Illegal char <> at index 19: config/application-.yml

What Should Happen?

Plugin should ignore glob patterns in markdown text and not attempt to parse them as file paths.
Alternatively, it should handle asterisks gracefully on Windows.

Error Messages/Logs

### Steps to Reproduce
  1. Open project with CLAUDE.md or README.md containing glob patterns like `*.yml`
  2. Plugin crashes when parsing file

Steps to Reproduce

  1. Open project with CLAUDE.md or README.md containing glob patterns like *.yml
  2. Plugin crashes when parsing file

Claude Model

Opus

Is this a regression?

I don't know

Last Working Version

_No response_

Claude Code Version

v2.0.61

Platform

Other

Operating System

Windows

Terminal/Shell

IntelliJ IDEA terminal

Additional Information

Workaround: Replace * with {placeholder} syntax in markdown files.
Example: application-{env}.yml instead of application-*.yml

View original on GitHub ↗

This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗