# FATAL error when stdout output plugin is used

**URL:** <https://discuss.elastic.co/t/fatal-error-when-stdout-output-plugin-is-used/132129>\
**Category:** Logstash\
**Created:** [May 16, 2018, 1:08pm UTC](https://discuss.elastic.co/t/fatal-error-when-stdout-output-plugin-is-used/132129 "2018-05-16T13:08:11Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![auffret](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@auffret](https://discuss.elastic.co/u/auffret)\
**Post date:** [May 16, 2018, 1:08pm UTC](https://discuss.elastic.co/t/fatal-error-when-stdout-output-plugin-is-used/132129/1 "2018-05-16T13:08:11Z")

</div>

The stdout output plugin :  
output {  
stdout {  
codec =\> rubydebug  
}  
}  
write informations on the console from which the logstash agent has been started (even in background).  
But, when there is not console yet, the following FATAL error appears and the logstash agent exit :  
[2018-05-16T09:18:17,218][FATAL][logstash.runner] An unexpected error occurred! {:error=\>#\<SystemCallError: Unknown error (SystemCallError) - \>, :backtrace=\>["org/jruby/RubyIO.java:1457:in `write'", "org/jruby/RubyIO.java:1428:in`write'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-stdout-3.1.4/lib/logstash/outputs/stdout.rb:43:in `block in multi_receive_encoded'", "org/jruby/RubyArray.java:1734:in`each'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/logstash-output-stdout-3.1.4/lib/logstash/outputs/stdout.rb:42:in `multi_receive_encoded'", "/usr/share/logstash/logstash-core/lib/logstash/outputs/base.rb:90:in`multi\_receive'", "/usr/share/logstash/logstash-core/lib/logstash/output\_delegator\_strategies/single.rb:15:in `block in multi_receive'", "org/jruby/ext/thread/Mutex.java:148:in`synchronize'", "/usr/share/logstash/logstash-core/lib/logstash/output\_delegator\_strategies/single.rb:14:in `multi_receive'", "/usr/share/logstash/logstash-core/lib/logstash/output_delegator.rb:49:in`multi\_receive'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:477:in `block in output_batch'", "org/jruby/RubyHash.java:1343:in`each'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:476:in `output_batch'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:428:in`worker\_loop'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:386:in `block in start\_workers'"]}

This occured with versions 6.2.3 an 6.2.4.

---

<div class="post-metadata">

**Author:** ![JKhondhu](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@JKhondhu](https://discuss.elastic.co/u/JKhondhu)\
**Post date:** [May 18, 2018, 7:40am UTC](https://discuss.elastic.co/t/fatal-error-when-stdout-output-plugin-is-used/132129/2 "2018-05-18T07:40:07Z")

</div>

whats in your logstash.yml, whats in your input, filter section, what user are you running this from the terminal as?

---

<div class="post-metadata">

**Author:** ![auffret](https://avatars.discourse-cdn.com/v4/letter/a/bbce88/32.png) [@auffret](https://discuss.elastic.co/u/auffret)\
**Post date:** [May 18, 2018, 2:58pm UTC](https://discuss.elastic.co/t/fatal-error-when-stdout-output-plugin-is-used/132129/3 "2018-05-18T14:58:26Z")

</div>

Hello,

In /etc/logstash/logstash.yml :

#:Version:1.0.0

path.data: /var/opt/data/flat/spngme/files/logstash

path.config: /etc/logstash/conf.d/\*.conf

queue.type: persisted

path.logs: /var/opt/data/flat/spngme/files/logs

http.host: \<%LS\_HTTP\_HOST%\>

http.port: 8086

In configuration file (named config\_metro.txt) :

input {

file {

```
path => "/var/opt/data/flat/spng/files/compteurs/work/cpt_*.csv"

start_position => "beginning"

```

}

}

output {

http {

```
http_method => ["post"]

url => ["http://<%BRK_LS_HOST%>:8081"]

```

}

#FATAL error if following lines are present and no console

# stdout {

# codec =\> rubydebug

# }

}

The running command is (under « root » user) :

cd

/usr/share/logstash/bin/logstash --path.settings="/etc/logstash" -f config\_metro.txt --debug &

Best regards

Bruno Auffret

![](https://us1.discourse-cdn.com/elastic/original/2X/2/2485d26919316b1d80aa60f5ca8e2cb5bc0275fe.jpg)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [June 15, 2018, 2:58pm UTC](https://discuss.elastic.co/t/fatal-error-when-stdout-output-plugin-is-used/132129/4 "2018-06-15T14:58:28Z")

</div>

Closed on June 15, 2018, 2:58pm UTC

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
