Guest User

Untitled

a guest
Nov 15th, 2017
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 2.91 KB | None | 0 0
  1. Original stack trace:
  2.  
  3. NoMethodError: undefined method `unpack' for nil:NilClass
  4.          byte! at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:46
  5.      read_long at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:63
  6.     read_union at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:373
  7.      read_data at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:309
  8.    read_record at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:384
  9.           each at org/jruby/RubyArray.java:1613
  10.    read_record at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:382
  11.      read_data at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:310
  12.           read at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:275
  13.         decode at /opt/logstash/vendor/local_gems/70c8b815/logstash-codec-sbavro-2.0.4-java/lib/logstash/codecs/sbavro.rb:74
  14.  thread_runner at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.1.0/lib/logstash/inputs/kafka.rb:237
  15.           each at file:/opt/logstash/vendor/jruby/lib/jruby.jar!/jruby/java/java_ext/java.lang.rb:12
  16.  thread_runner at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.1.0/lib/logstash/inputs/kafka.rb:236
  17.  
  18. Attempted to catch it:
  19.  
  20.      def byte!
  21.        begin
  22.            @reader.read(1).unpack('C').first
  23.        rescue
  24.            puts 'ERROR'
  25.            puts @reader.inspect
  26.        end
  27.      end
  28.  
  29.  
  30. new stack trace:
  31.  
  32. NoMethodError: undefined method `<<' for false:FalseClass
  33.      read_long at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:73
  34.     read_union at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:378
  35.      read_data at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:314
  36.    read_record at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:396
  37.           each at org/jruby/RubyArray.java:1613
  38.    read_record at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:394
  39.      read_data at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:315
  40.           read at /opt/logstash/vendor/bundle/jruby/1.9/gems/avro-1.8.2/lib/avro/io.rb:280
  41.         decode at /opt/logstash/vendor/local_gems/e795cc97/logstash-codec-sbavro-2.0.4-java/lib/logstash/codecs/sbavro.rb:74
  42.  thread_runner at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.1.0/lib/logstash/inputs/kafka.rb:237
  43.           each at file:/opt/logstash/vendor/jruby/lib/jruby.jar!/jruby/java/java_ext/java.lang.rb:12
  44.  thread_runner at /opt/logstash/vendor/bundle/jruby/1.9/gems/logstash-input-kafka-5.1.0/lib/logstash/inputs/kafka.rb:236
  45.  
  46. where that error comes from:
  47.  
  48.        while (b & 0x80) != 0
  49.          b = byte!
  50.          n |= (b & 0x7F) << shift
  51.          shift += 7
  52.        end
Advertisement
Add Comment
Please, Sign In to add comment