-
Couldn't load subscription status.
- Fork 18
Open
Description
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
Labels
No labels