Uploaded image for project: 'logstash'
  1. LOGSTASH-1680

lumberjack output to lumberjack input error and server dies

    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

      { # The port to listen on port => 5043 # The paths to your ssl cert and key ssl_certificate => "./../logstash-forwarder.crt" ssl_key => "./../logstash-forwarder.key" }

      }

      …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)

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                logstash-dev Logstash Developers (Inactive)
                Reporter:
                bitsofinfo bitsofinfo
              • Votes:
                2 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated: