hej mam taki problem...

robilem niedawno projekt w RUBYm w Netbeansie. I ku mojemu zdziwieniu po wpisaniu linijek:

STDOUT.flush
b = gets.chomp!
c = gets.chomp!

wyskakuje błąd:

...uments/NetBeansProjects/sz/lib/sz.rb:12:in `gets': Invalid argument - < (Errno::EINVAL)
from ...ents/NetBeansProjects/sz/lib/sz.rb:12

jak odpale w konsoli to dziala normalnie...
Co może być przyczyną takiego zachowania?
W innych projektach działa normalnie.