On 26.08.2008 04:50, Glenn Potter wrote:
> Running ruby version ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32]
> with Rails 1.2.3, getting the following error trying to create one of my
> app objects from the console:
> Errno::ENOMEM: Not enough space
>         from c:/ruby/lib/ruby/1.8/irb.rb:298:in `write'
>         from c:/ruby/lib/ruby/1.8/irb.rb:298:in `printf'
>         from c:/ruby/lib/ruby/1.8/irb.rb:298:in `output_value'
>         from c:/ruby/lib/ruby/1.8/irb.rb:151:in `eval_input'
>         from c:/ruby/lib/ruby/1.8/irb.rb:259:in `signal_status'
>         from c:/ruby/lib/ruby/1.8/irb.rb:147:in `eval_input'
>         from c:/ruby/lib/ruby/1.8/irb/ruby-lex.rb:244:in
> `each_top_level_statement'
>         from c:/ruby/lib/ruby/1.8/irb/ruby-lex.rb:230:in `loop'
>         from c:/ruby/lib/ruby/1.8/irb/ruby-lex.rb:230:in
> `each_top_level_statement'
>         from c:/ruby/lib/ruby/1.8/irb/ruby-lex.rb:229:in `catch'
>         from c:/ruby/lib/ruby/1.8/irb/ruby-lex.rb:229:in
> `each_top_level_statement'
>         from c:/ruby/lib/ruby/1.8/irb.rb:146:in `eval_input'
>         from c:/ruby/lib/ruby/1.8/irb.rb:70:in `start'
>         from c:/ruby/lib/ruby/1.8/irb.rb:69:in `catch'
>         from c:/ruby/lib/ruby/1.8/irb.rb:69:in `start'
>         from c:/ruby/bin/irb.bat:15
> Maybe IRB bug!!
> 
> Has anyone seen this and knows what the problem is?

The error looks like you were trying to write to a filesystem which has 
no space left.  But from the stack trace it looks like the error would 
occur during screen writing.  I'd look at c:/ruby/lib/ruby/1.8/irb.rb 
line 298 to determine what IRB was trying to do there.

Kind regards

	robert