Multiline documentation incorrect

Description

The multiline documentation states that pattern is optional, but not providing a pattern produces this crash:

Exception in thread "LogStash::Runner" org.jruby.exceptions.RaiseException: (TypeError) can't clone NilClass
at org.jruby.RubyKernel.clone(org/jruby/RubyKernel.java:1903)
at RUBY.compile(jar:file:/usr/share/java/logstash.jar!/gems/jls-grok-0.10.10/lib/grok-pure.rb:87)
at RUBY.register(file:/usr/share/java/logstash.jar!/logstash/filters/multiline.rb:146)
at RUBY.run_with_config(file:/usr/share/java/logstash.jar!/logstash/agent.rb:432)
at org.jruby.ext.thread.Mutex.synchronize(org/jruby/ext/thread/Mutex.java:149)
at RUBY.run_with_config(file:/usr/share/java/logstash.jar!/logstash/agent.rb:431)
at org.jruby.RubyArray.each(org/jruby/RubyArray.java:1612)
at RUBY.run_with_config(file:/usr/share/java/logstash.jar!/logstash/agent.rb:429)
at org.jruby.ext.thread.Mutex.synchronize(org/jruby/ext/thread/Mutex.java:149)
at RUBY.run_with_config(file:/usr/share/java/logstash.jar!/logstash/agent.rb:386)
at RUBY.run(file:/usr/share/java/logstash.jar!/logstash/agent.rb:335)

This is using the monolithic jar.

Gliffy Diagrams

Activity

Show:

Jordan Sissel April 1, 2013 at 10:47 PM

Thanks for pointing this out and helping make logstash better! slightly smiling face

Fixed now in master commit 5e8fb0c

Fixed

Details

Assignee

Reporter

Fix versions

Affects versions

Created April 1, 2013 at 9:54 PM
Updated April 19, 2013 at 8:19 PM
Resolved April 1, 2013 at 10:47 PM