# Logstash is shutting down when avro format message is directly sent to kafka topic accidently, throws below error

**URL:** https://discuss.elastic.co/t/logstash-is-shutting-down-when-avro-format-message-is-directly-sent-to-kafka-topic-accidently-throws-below-error/113213
**Category:** Logstash
**Created:** [December 26, 2017, 1:29pm UTC](https://discuss.elastic.co/t/logstash-is-shutting-down-when-avro-format-message-is-directly-sent-to-kafka-topic-accidently-throws-below-error/113213 "2017-12-26T13:29:27Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![NandhaKrishna](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/nandhakrishna/32/26286_2.png) [@NandhaKrishna](https://discuss.elastic.co/u/NandhaKrishna)
#### Post date: [December 26, 2017, 1:29pm UTC](https://discuss.elastic.co/t/logstash-is-shutting-down-when-avro-format-message-is-directly-sent-to-kafka-topic-accidently-throws-below-error/113213/1 "2017-12-26T13:29:27Z")

</div>

[2017-12-22T08:41:10,876][FATAL][logstash.runner] An unexpected error occurred! {:error=\>#\<ArgumentError: negative length -36 given\>, :backtrace=\>["org/jruby/ext/stringio/StringIO.java:829:in `read'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:106:in`read'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:93:in `read_bytes'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:99:in`read\_string'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:299:in `read_data'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:384:in`read\_record'", "org/jruby/RubyArray.java:1613:in `each'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:382:in`read\_record'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:310:in `read_data'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:275:in`read'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/logstash-codec-avro-3.2.1-java/lib/logstash/codecs/avro.rb:77:in `decode'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-4.1.1/lib/logstash/inputs/kafka.rb:163:in`thread\_runner'", "file:/Data/tools/logstash/vendor/jruby/lib/jruby.jar!/jruby/java/java\_ext/java.lang.rb:12:in `each'", "/Data/tools/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-4.1.1/lib/logstash/inputs/kafka.rb:162:in`thread\_runner'"]}

Any solution to avoid this and not stop Logstash from running?

---

<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: [January 23, 2018, 1:29pm UTC](https://discuss.elastic.co/t/logstash-is-shutting-down-when-avro-format-message-is-directly-sent-to-kafka-topic-accidently-throws-below-error/113213/2 "2018-01-23T13:29:30Z")

</div>

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