On Mon, Aug 10, 2009 at 6:43 PM, Azu<[email protected]> wrote:
>
> Hi John,
>
> Sorry for that -- here you go
>
> C:\Program Files\ruote-rest>ruby lib/start.rb
> .. [Mon Aug 10 10:30:30 +0200 2009] ruote-rest listening on port 4567
> ArgumentError: NULL pointer given
> (eval):3:in `each_hash'
> (eval):3:in `all_hashes'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/connection_adapters/
> mysql_adapter.rb:596:in `select'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/connection_adapters/abstract/
> database_statements.rb:7:in `select_all_without_query_cache'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/connection_adapters/abstract/
> query_cache.rb:62:in `select_all'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:661:in `find_by_sql'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:1548:in `find_every'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:1505:in `find_initial'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:613:in `find'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:1900:in `find_by_ip'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:1885:in `send'
> C:/Program Files/Ruby/lib/ruby/gems/1.8/gems/
> activerecord-2.3.3/lib/active_record/base.rb:1885:in `method_missing'
> C:/Program Files/ruote-rest/lib/models/auth.rb:55:in
> `authenticate'
Hello Azu,
could you please add a "p remote_addr" at line 54 of your lib/models/auth.rb ?
I have the impression the remote_addr could be nil.
This is called by lib/auth.rb line 70, maybe Rack on Windows is not
setting REMOTE_ADDR in its environment... You could place a "p env" at
line 68 or lib/auth.rb to find out. Or better :
puts; env.each { |k, v| p [ k, v ] }; puts
Waiting for your feedback, cheers,
--
John Mettraux - http://jmettraux.wordpress.com
--~--~---------~--~----~------------~-------~--~----~
you received this message because you are subscribed to the "ruote users" group.
to post : send email to [email protected]
to unsubscribe : send email to [email protected]
more options : http://groups.google.com/group/openwferu-users?hl=en
-~----------~----~----~----~------~----~------~--~---