-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Labels
Milestone
Description
It is similar #7740. But the error message doesn't match the same. I report just in case.
Environment Information
Provide at least:
- JRuby version : 9.4.2.0
- Operating system and platform CentOS7 (3.10.0-1160.59.1.el7.x86_64)
- Java 1.8
Expected Behavior
java -jar ./jruby-complete-9.4.2.0.jar -S irb
Prompt irb(main):001:0>
Actual Behavior
A Prompt does not show correctly.
▽^[[2;2R
And Press ^C and Return, I got the following error.
▽^[[4;2RErrno::EBADF: Bad file descriptor - channel: org.jruby.util.io.ChannelFD@31b82e0f
getc at org/jruby/RubyIO.java:2945
cursor_pos at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/reline/ansi.rb:252
loop at org/jruby/RubyKernel.java:1586
cursor_pos at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/reline/ansi.rb:251
raw at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/io/console/ffi/stub_console.rb:6
cursor_pos at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/reline/ansi.rb:248
may_req_ambiguous_char_width at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/reline.rb:478
inner_readline at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/reline.rb:291
readmultiline at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/reline.rb:254
readmultiline at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/forwardable.rb:238
readmultiline at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/forwardable.rb:238
gets at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/input-method.rb:421
eval_input at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:491
signal_status at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:722
eval_input at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:490
lex at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:273
each_top_level_statement at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:242
loop at org/jruby/RubyKernel.java:1586
each_top_level_statement at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:239
catch at org/jruby/RubyKernel.java:1292
each_top_level_statement at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:238
eval_input at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:509
run at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:443
catch at org/jruby/RubyKernel.java:1292
run at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:442
start at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:375
<main> at uri:classloader:/META-INF/jruby.home/bin/jirb:13
Reactions are currently unavailable