Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

On shutdown the plugin raises IOError

Aperta
#6 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
25/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
ruby
Ambito
backend

Direzione di ricerca

Inizia dal percorso di shutdown in logstash-input-github/lib/logstash/inputs/github.rb durante il teardown, quindi confronta gli stop frame di ftw/server.rb e ftw/webserver.rb mostrati nel report. Esamina #2 e jordansissel/ruby-ftw#25 prima di riprodurre il comando bin/logstash fornito. Il lavoro è completato quando l’interruzione del plugin non genera più IOError: closed stream.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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
Lingua principale
Ruby
Stelle
18
Fork
17
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di logstash-plugins/logstash-input-github

Tutte le issue di logstash-plugins/logstash-input-github

Issue simili

Altre issue su Ruby

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.