Details
-
Type:
Bug/Feature
-
Status: New (View workflow)
-
Resolution: Unresolved
-
Affects Version/s: 1.2.2
-
Fix Version/s: None
-
Labels:
Description
originally posted at: https://groups.google.com/d/msg/logstash-users/gx7_sP1kYmc/Rhh6jeFbJxIJ
Trying a lumberjack output, per this doc, agent starts, I start writing events to the log the agent is tailing, then get the error on the server side (below) and then logstash server dies….
http://logstash.net/docs/1.2.2/outputs/lumberjack
this config
AGENT CONFIG
------------
.. my input
output {
lumberjack
{ hosts => ["127.0.0.1"] port => 5043 ssl_certificate => "./../logstash-forwarder.crt" }}
LOGSTASH SERVER CONFIG
---------------------
input {
lumberjack
}
…my filters, output etc….
CLIENT SIDE ERROR
--------------
Client write error {:e=>#<IOError: Broken pipe>, :backtrace=>["org/jruby/ext/openssl/SSLSocket.java:664:in `syswrite'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/client.rb:97:in `write'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/client.rb:104:in `write_hash'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/client.rb:43:in `write'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/outputs/lumberjack.rb:28:in `receive'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/outputs/base.rb:85:in `handle'", "(eval):17:in `initialize'", "org/jruby/RubyProc.java:271:in `call'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/pipeline.rb:254:in `output'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/pipeline.rb:213:in `outputworker'", "file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/pipeline.rb:140:in `start_outputs'"], :level=>:error}
SERVER SIDE ERROR
------------
Exception in thread "LogStash::Runner" org.jruby.exceptions.RaiseException: (NoMethodError) undefined method `force_encoding' for nil:NilClass
at RUBY.convert(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/util/charset.rb:11)
at RUBY.decode(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/codecs/plain.rb:35)
at RUBY.run(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/logstash/inputs/lumberjack.rb:45)
at org.jruby.RubyProc.call(org/jruby/RubyProc.java:271)
at RUBY.data(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:241)
at RUBY.run(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:223)
at RUBY.data_field_value(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:182)
at RUBY.feed(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:93)
at RUBY.compressed_payload(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:198)
at RUBY.feed(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:93)
at RUBY.run(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:220)
at RUBY.run(file:/Users/bof/Documents/dog/logstash/concurrency_test/logstash_concurrency_test/logstash/logstash-1.2.2-flatjar.jar!/lumberjack/server.rb:59)