Getting error at the first page itself need help.

0 views
Skip to first unread message

saurabh

unread,
Oct 22, 2009, 9:05:29 AM10/22/09
to The Peoples Feed
Hi ,

I just downloaded the latest version and tried to run it but getting
the following error , Please help:

------- ---------------Webpage_--------------------------
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.created_at

Extracted source (around line #112):

109: } catch(err) {}</script>
110:
111: <div class="lastUpdated">
112: Last Updated: <%= FeedItem.find(:all, :conditions =>
"created_at = (select max(created_at) from feed_items)" )
[0].created_at.pretty %>
113: </div>
114: </body>
115: </html>

RAILS_ROOT: C:/InstantRails/rails_apps/PeopleFeed
Application Trace | Framework Trace | Full Trace

app/views/layouts/standard.html.erb:112



--------------------------CONSOLE
----------------------------------------


roller/base.rb:519:in `process_without_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:606:in `process_without_session_management_support'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/session_management.rb:134:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:392:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:183:in `handle_request'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:110:in `dispatch_unlocked'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:123:in `dispatch'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:122:in `synchronize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:122:in `dispatch'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:132:in `dispatch_cgi'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:39:in `dispatch'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/../lib/mongrel/rails.rb:76:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/../lib/mongrel/rails.rb:74:in `synchronize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/../lib/mongrel/rails.rb:74:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:159:in `process_client'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:158:in `each'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:158:in `process_client'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `initialize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `new'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:268:in `initialize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:268:in `new'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:268:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/configurator.rb:282:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/configurator.rb:281:in `each'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/configurator.rb:281:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/mongrel_rails:128:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/command.rb:212:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/mongrel_rails:281
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:142:in `load_without_new_constant_marking'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:142:in `load'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:521:in `new_constants_in'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:142:in `load'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/
commands/servers
/mongrel.rb:64
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`gem_original_require'
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`require'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:153:in `require'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:521:in `new_constants_in'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:153:in `require'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/
commands/server.
rb:49
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`gem_original_require'
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`require'
script/server:3
** INT signal received.
Exiting

C:\InstantRails\rails_apps\PeopleFeed>ruby script/server
=> Booting Mongrel (use 'script/server webrick' to force WEBrick)
=> Rails 2.2.2 application starting on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
** Starting Mongrel listening at 0.0.0.0:3000
** Starting Rails with development environment...
** Rails loaded.
** Loading any Rails specific GemPlugins
** Signals ready. INT => stop (no restart).
** Mongrel 1.1.5 available at 0.0.0.0:3000
** Use CTRL-C to stop.


Processing HomepageController#index (for 127.0.0.1 at 2009-10-22
18:32:09) [GET]

Session ID: 5d863d907a324047ca3afd38a49c5988
Cached fragment hit: views/127.0.0.1:3000/homepage/homepage?
left_navigation=top_
feeds (46.0ms)
Cached fragment hit: views/127.0.0.1:3000/homepage/homepage?
left_navigation=top_
categories (0.0ms)
Cached fragment hit: views/127.0.0.1:3000/homepage/homepage?
left_navigation=top_
media (16.0ms)
←[4;36;1mFeedItem Load (110.0ms)←[0m ←[0;1mSELECT * FROM
`feed_items` ORDER
BY rating desc LIMIT 20←[0m
Rendering template within layouts/standard
Rendering homepage/index
Rendered shared/_main_menu_insert (16.0ms)
Cached fragment hit: views/127.0.0.1:3000/homepage/homepage?
left_navigation=top_
feeds (0.0ms)
Cached fragment hit: views/127.0.0.1:3000/homepage/homepage?
left_navigation=top_
categories (0.0ms)
Cached fragment hit: views/127.0.0.1:3000/homepage/homepage?
left_navigation=top_
media (15.0ms)
←[4;35;1mFeedItem Load (0.0ms)←[0m ←[0mSELECT * FROM `feed_items`
WHERE (cre
ated_at = (select max(created_at) from feed_items)) ←[0m


ActionView::TemplateError (You have a nil object when you didn't
expect it!
The error occurred while evaluating nil.created_at) on line #112 of
app/views/la
youts/standard.html.erb:
109: } catch(err) {}</script>
110:
111: <div class="lastUpdated">
112: Last Updated: <%= FeedItem.find(:all, :conditions =>
"created_at
= (select max(created_at) from feed_items)" )[0].created_at.pretty %>
113: </div>
114: </body>
115: </html>

app/views/layouts/standard.html.erb:112
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_view
/renderable.rb:39:in `send'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_view
/renderable.rb:39:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_view
/template.rb:73:in `render_template'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_view
/base.rb:256:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_view
/base.rb:371:in `_render_with_layout'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_view
/base.rb:254:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:1174:in `render_for_file'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:896:in `render_without_benchmark'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/benchmarking.rb:51:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/core_ext/benchmark.rb:8:in `realtime'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/benchmarking.rb:51:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:868:in `render_without_benchmark'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/benchmarking.rb:51:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/core_ext/benchmark.rb:8:in `realtime'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/benchmarking.rb:51:in `render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:1248:in `default_render'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:1254:in `perform_action_without_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:617:in `call_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:638:in `run_before_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:189:in `call'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:189:in `call'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:635:in `run_before_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:615:in `call_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:610:in `perform_action_without_benchmark'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/InstantRails/ruby/lib/ruby/1.8/benchmark.rb:293:in `measure'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/rescue.rb:136:in `perform_action_without_caching'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/caching/sql_cache.rb:13:in `perform_action'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/
active_re
cord/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/
active_re
cord/query_cache.rb:8:in `cache'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/caching/sql_cache.rb:12:in `perform_action'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:524:in `send'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:524:in `process_without_filters'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/filters.rb:606:in `process_without_session_management_support'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/session_management.rb:134:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/base.rb:392:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:183:in `handle_request'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:110:in `dispatch_unlocked'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:123:in `dispatch'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:122:in `synchronize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:122:in `dispatch'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:132:in `dispatch_cgi'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/
action_cont
roller/dispatcher.rb:39:in `dispatch'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/rails.rb:76:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/rails.rb:74:in `synchronize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/rails.rb:74:in `process'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:159:in `process_client'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:158:in `each'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:158:in `process_client'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `initialize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `new'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:285:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:268:in `initialize'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:268:in `new'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel.rb:268:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/configurator.rb:282:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/configurator.rb:281:in `each'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/configurator.rb:281:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/mongrel_rails:128:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/lib
/mongrel/command.rb:212:in `run'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-
mswin32-60/bin
/mongrel_rails:281
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:142:in `load_without_new_constant_marking'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:142:in `load'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:521:in `new_constants_in'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:142:in `load'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/
commands/servers
/mongrel.rb:64
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`gem_original_require'
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`require'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:153:in `require'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:521:in `new_constants_in'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/activesupport-2.2.2/
lib/active_s
upport/dependencies.rb:153:in `require'
C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/
commands/server.
rb:49
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`gem_original_require'
C:/InstantRails/ruby/lib/ruby/site_ruby/1.8/rubygems/
custom_require.rb:31:in
`require'
script/server:3

Rendered C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/
lib/action
_controller/templates/rescues/_trace (532.0ms)
Rendered C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/
lib/action
_controller/templates/rescues/_request_and_response (16.0ms)
Rendering C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.2/
lib/actio
n_controller/templates/rescues/layout.erb (internal_server_error)


Please help

Thanks
Saurabh

James Englert

unread,
Oct 24, 2009, 12:18:30 AM10/24/09
to the-peop...@googlegroups.com
Hey Saurabh,

Sorry for the delayed response. I have been away for a short period.  There was an issue at the end of layout.html.erb where the page would not load. I've checked in the fix.  Hopefully the site will work for you if you update that file.

Thanks for checking out the peoeple's feed,
Jim

Http://www.thepeoplesfeed.com
Reply all
Reply to author
Forward
0 new messages