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!

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