Skip to content

Output to stdout bug #5

@Quiri

Description

@Quiri

With logstash 2.1 a bug was introduced, that disallows me to print the csv document to stdout.

Main parts of the config:

input {
        stdin {}
}

filter {
...
}

output {
        csv {
                path => "/dev/stdout"
                fields => [ "path", "resource" ]
                csv_options => {
                        col_sep => ";"
                        force_quotes => true
                }
        }
}

This worked in 2.0 and smaller version.

The error message is:

Exception while flushing and closing files. {:exception=>#<IOError: Illegal seek>, :level=>:error}

UPDATE

If I use file input filter with a static path I get this error:

IOError: Illegal seek
                flush at org/jruby/RubyIO.java:2207
                flush at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-file-2.2.3/lib/logstash/outputs/file.rb:284
  flush_pending_files at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-file-2.2.3/lib/logstash/outputs/file.rb:200
                 each at org/jruby/RubyHash.java:1342
  flush_pending_files at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-file-2.2.3/lib/logstash/outputs/file.rb:198
                flush at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-file-2.2.3/lib/logstash/outputs/file.rb:187
              receive at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-output-csv-2.0.2/lib/logstash/outputs/csv.rb:40
               handle at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.1.1-java/lib/logstash/outputs/base.rb:81
          output_func at (eval):163
         outputworker at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.1.1-java/lib/logstash/pipeline.rb:277
        start_outputs at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-core-2.1.1-java/lib/logstash/pipeline.rb:194

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions