jordansissel/ruby-ftw

Stack dump when server.stop

Opened this issue · 0 comments

Using the FTW Server in a Logstash Input plugin. Implemented a server.stop in teardown and get the following stack:

IOError: closed stream
close at org/jruby/RubyIO.java:2096
stop at /srv/logstash-1.4.2/vendor/bundle/jruby/1.9/gems/ftw-0.0.39/lib/ftw/server.rb:88
each at org/jruby/RubyHash.java:1339
stop at /srv/logstash-1.4.2/vendor/bundle/jruby/1.9/gems/ftw-0.0.39/lib/ftw/server.rb:87
stop at /srv/logstash-1.4.2/vendor/bundle/jruby/1.9/gems/ftw-0.0.39/lib/ftw/webserver.rb:35
teardown at /srv/logstash-1.4.2/lib/logstash/inputs/github.rb:46
shutdown at /srv/logstash-1.4.2/lib/logstash/pipeline.rb:247
each at org/jruby/RubyArray.java:1613
shutdown at /srv/logstash-1.4.2/lib/logstash/pipeline.rb:246
each at org/jruby/RubyArray.java:1613
shutdown at /srv/logstash-1.4.2/lib/logstash/pipeline.rb:234
execute at /srv/logstash-1.4.2/lib/logstash/agent.rb:120
call at org/jruby/RubyProc.java:271
each at org/jruby/RubyArray.java:1613
simulate_signal at /srv/logstash-1.4.2/vendor/bundle/jruby/1.9/gems/stud-0.0.17/lib/stud/trap.rb:46
trap at /srv/logstash-1.4.2/vendor/bundle/jruby/1.9/gems/stud-0.0.17/lib/stud/trap.rb:26
call at org/jruby/RubyProc.java:271