_grokparsefailure but grok debugger looks good

I think, if it is a problem of permission, an error will be write in logsatsh log file.
You have to give permission to user or group logstash to access the file.
chmod -R logstash /path/to/patterns

If you can't change access to files, grok have an option named pattern_definitions (example here).