Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

On shutdown the plugin raises IOError

オープン
#6 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
3/5
見積もり時間
1〜2日
初心者へのやさしさ
25/100
issue の種類
バグ
明瞭さ
説明が足りない
活発さ
停滞
技術スタック
ruby
領域
backend

調査の方向性

teardown 時の logstash-input-github/lib/logstash/inputs/github.rb の shutdown パスから始め、次にレポートに示されている ftw/server.rb と ftw/webserver.rb の stop frame を比較します。提供された bin/logstash コマンドを再現する前に、#2 と jordansissel/ruby-ftw#25 を確認します。プラグインを中断しても IOError: closed stream が発生しなくなれば完了です。

索引モデルが issue の本文から書いたものです。

説明

bug

First found in #2, and is caused by jordansissel/ruby-ftw#25

bin/logstash -e "input { github { port => 3333 } }"
Logstash startup completed
^CSIGINT received. Shutting down the pipeline. {:level=>:warn}
Logstash shutdown completed
IOError: closed stream
     syswrite at org/jruby/RubyIO.java:1303
         stop at /tmp/logstash-1.5.0/vendor/bundle/jruby/1.9/gems/ftw-0.0.42/lib/ftw/server.rb:92
         stop at /tmp/logstash-1.5.0/vendor/bundle/jruby/1.9/gems/ftw-0.0.42/lib/ftw/webserver.rb:35
     teardown at /tmp/logstash-1.5.0/vendor/bundle/jruby/1.9/gems/logstash-input-github-0.1.5/lib/logstash/inputs/github.rb:61
  inputworker at /tmp/logstash-1.5.0/vendor/bundle/jruby/1.9/gems/logstash-core-1.5.0-java/lib/logstash/pipeline.rb:203
  synchronize at org/jruby/ext/thread/Mutex.java:149
  inputworker at /tmp/logstash-1.5.0/vendor/bundle/jruby/1.9/gems/logstash-core-1.5.0-java/lib/logstash/pipeline.rb:203
  start_input at /tmp/logstash-1.5.0/vendor/bundle/jruby/1.9/gems/logstash-core-1.5.0-java/lib/logstash/pipeline.rb:171
主要言語
Ruby
スター
18
フォーク
17
PR マージ指標
30日以内にマージされた PR はありません

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

logstash-plugins/logstash-input-github のほかの issue

logstash-plugins/logstash-input-github の issue をすべて見る

似ている issue

Ruby の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。