{"action":"created","issue":{"url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/issues/97","repository_url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok","labels_url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/issues/97/labels{/name}","comments_url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/issues/97/comments","events_url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/issues/97/events","html_url":"https://github.com/logstash-plugins/logstash-filter-grok/issues/97","id":186535845,"number":97,"title":"Interrupts during Mutex locks not caught","user":{"login":"andrewvc","id":131427,"avatar_url":"https://avatars.githubusercontent.com/u/131427?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewvc","html_url":"https://github.com/andrewvc","followers_url":"https://api.github.com/users/andrewvc/followers","following_url":"https://api.github.com/users/andrewvc/following{/other_user}","gists_url":"https://api.github.com/users/andrewvc/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewvc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewvc/subscriptions","organizations_url":"https://api.github.com/users/andrewvc/orgs","repos_url":"https://api.github.com/users/andrewvc/repos","events_url":"https://api.github.com/users/andrewvc/events{/privacy}","received_events_url":"https://api.github.com/users/andrewvc/received_events","type":"User","site_admin":false},"labels":[{"id":135537423,"url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/labels/bug","name":"bug","color":"e11d21","default":true},{"id":362675872,"url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/labels/P2","name":"P2","color":"000000","default":false}],"state":"closed","locked":false,"assignee":{"login":"andrewvc","id":131427,"avatar_url":"https://avatars.githubusercontent.com/u/131427?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewvc","html_url":"https://github.com/andrewvc","followers_url":"https://api.github.com/users/andrewvc/followers","following_url":"https://api.github.com/users/andrewvc/following{/other_user}","gists_url":"https://api.github.com/users/andrewvc/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewvc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewvc/subscriptions","organizations_url":"https://api.github.com/users/andrewvc/orgs","repos_url":"https://api.github.com/users/andrewvc/repos","events_url":"https://api.github.com/users/andrewvc/events{/privacy}","received_events_url":"https://api.github.com/users/andrewvc/received_events","type":"User","site_admin":false},"assignees":[{"login":"andrewvc","id":131427,"avatar_url":"https://avatars.githubusercontent.com/u/131427?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewvc","html_url":"https://github.com/andrewvc","followers_url":"https://api.github.com/users/andrewvc/followers","following_url":"https://api.github.com/users/andrewvc/following{/other_user}","gists_url":"https://api.github.com/users/andrewvc/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewvc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewvc/subscriptions","organizations_url":"https://api.github.com/users/andrewvc/orgs","repos_url":"https://api.github.com/users/andrewvc/repos","events_url":"https://api.github.com/users/andrewvc/events{/privacy}","received_events_url":"https://api.github.com/users/andrewvc/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-11-01T13:38:46Z","updated_at":"2016-11-02T01:32:56Z","closed_at":"2016-11-01T20:38:37Z","body":"From https://discuss.elastic.co/t/grok-terminating-logstash-5-0/64307 and https://github.com/logstash-plugins/logstash-filter-grok/issues/95\r\n\r\nThis error:\r\n\r\n```\r\n[2016-10-27T13:48:40,003][ERROR][logstash.filters.grok    ] Error while attempting to check/cancel excessively long grok patterns {:message=>\"Mutex relocking by same thread\", :class=>\"ThreadError\", :backtrace=>[\"org/jruby/ext/thread/Mutex.java:90:in `lock'\", \"org/jruby/ext/thread/Mutex.java:147:in`synchronize'\", \"c:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:38:in `stop_thread_groking'\", \"c:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:53:in`cancel_timed_out!'\", \"org/jruby/RubyHash.java:1342:in `each'\", \"c:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:45:in`cancel_timed_out!'\", \"org/jruby/ext/thread/Mutex.java:149:in `synchronize'\", \"c:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:44:in`cancel_timed_out!'\", \"c:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:63:in `start!'\"]}\r\n[2016-10-27T13:48:38,941][FATAL][logstash.runner          ] An unexpected error occurred! {:error=>#<InterruptedRegexpError: Regexp Interrupted>, :backtrace=>[\"org/jruby/RubyRegexp.java:1657:in `=~'\", \"org/jruby/RubyString.java:1729:in`=~'\", \"(eval):8618:in `initialize'\", \"org/jruby/RubyArray.java:1613:in`each'\", \"(eval):8616:in `initialize'\", \"org/jruby/RubyProc.java:281:in`call'\", \"(eval):2888:in `filter_func'\", \"c:/java8/elk5/logstash-5.0.0/logstash-core/lib/logstash/pipeline.rb:260:in`filter_batch'\", \"org/jruby/RubyProc.java:281:in `call'\", \"c:/java8/elk5/logstash-5.0.0/logstash-core/lib/logstash/util/wrapped_synchronous_queue.rb:186:in`each'\", \"org/jruby/RubyHash.java:1342:in `each'\", \"c:/java8/elk5/logstash-5.0.0/logstash-core/lib/logstash/util/wrapped_synchronous_queue.rb:185:in`each'\", \"c:/java8/elk5/logstash-5.0.0/logstash-core/lib/logstash/pipeline.rb:258:in `filter_batch'\", \"c:/java8/elk5/logstash-5.0.0/logstash-core/lib/logstash/pipeline.rb:246:in`worker_loop'\", \"c:/java8/elk5/logstash-5.0.0/logstash-core/lib/logstash/pipeline.rb:225:in `start_workers'\"]}\r\n```\r\n\r\nCleaned up stack trace:\r\n\r\n```\r\norg/jruby/ext/thread/Mutex.java:90:in `lock'\r\norg/jruby/ext/thread/Mutex.java:147:in`synchronize'\r\nc:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:38:in `stop_thread_groking'\r\nc:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:53:in`cancel_timed_out!'\r\norg/jruby/RubyHash.java:1342:in `each'\r\nc:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:45:in`cancel_timed_out!'\r\norg/jruby/ext/thread/Mutex.java:149:in `synchronize'\r\nc:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:44:in`cancel_timed_out!'\r\nc:/java8/elk5/logstash-5.0.0/vendor/bundle/jruby/1.9/gems/logstash-filter-grok-3.2.3/lib/logstash/filters/grok/timeout_enforcer.rb:63:in `start\r\n```"},"comment":{"url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/issues/comments/257748204","html_url":"https://github.com/logstash-plugins/logstash-filter-grok/issues/97#issuecomment-257748204","issue_url":"https://api.github.com/repos/logstash-plugins/logstash-filter-grok/issues/97","id":257748204,"user":{"login":"sjivan","id":2387369,"avatar_url":"https://avatars.githubusercontent.com/u/2387369?v=3","gravatar_id":"","url":"https://api.github.com/users/sjivan","html_url":"https://github.com/sjivan","followers_url":"https://api.github.com/users/sjivan/followers","following_url":"https://api.github.com/users/sjivan/following{/other_user}","gists_url":"https://api.github.com/users/sjivan/gists{/gist_id}","starred_url":"https://api.github.com/users/sjivan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sjivan/subscriptions","organizations_url":"https://api.github.com/users/sjivan/orgs","repos_url":"https://api.github.com/users/sjivan/repos","events_url":"https://api.github.com/users/sjivan/events{/privacy}","received_events_url":"https://api.github.com/users/sjivan/received_events","type":"User","site_admin":false},"created_at":"2016-11-02T01:32:56Z","updated_at":"2016-11-02T01:32:56Z","body":"Thanks so much for the quick turnaround! I'll try picking up the patch and give it a whirl. Due to our intranet setup installing new plugins from git has been painful due to SSL certificate errors. Hopefully it gets rolled into the next LS release."}}
{"actor":{"display_login":"sjivan"}}