time-exchange-gr / oscurrency

Open Source Time Exchange derived from Insoshi
http://time-exchange.gr
Other
9 stars 0 forks source link

ActionView::TemplateError in reqs#show #118

Open 3point2 opened 12 years ago

3point2 commented 12 years ago

This is what happens when viewing a request that was created by a deleted user. see req 297 for an example. also see #38.

A ActionView::TemplateError occurred in reqs#show:

  undefined method `name' for nil:NilClass
  On line #4 of app/views/reqs/_req.html.erb

    1: <div class="req req_id_<%= req.id %>">
    2:   <a name="req_<%= req.id %>"></a>
    3:   <div class="profile-image">
    4:     <%= image_link req.person, :image => :thumbnail %>
    5:     <%= image_tag "icons/new.gif", :class => "icon", :alt => "Request" %>
    6:   </div>
    7:   <p>

    .bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/whiny_nil.rb:52:in `method_missing'
    app/helpers/people_helper.rb:12:in `image_link'
    app/views/reqs/_req.html.erb:4
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:20:in `render'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:30:in `benchmark'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:19:in `render'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:44:in `render_partial'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:184:in `render_partial'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:201:in `render_partial'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:267:in `render_without_active_scaffold'
    app/views/reqs/_req_full.html.erb:3
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:20:in `render'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:30:in `benchmark'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:19:in `render'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:44:in `render_partial'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:184:in `render_partial'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:267:in `render_without_active_scaffold'
    app/views/reqs/show.html.erb:3
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `capture'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `capture'
    app/helpers/application_helper.rb:165:in `column_div'
    app/views/reqs/show.html.erb:2
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:265:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:348:in `_render_with_layout'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:262:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1252:in `render_for_file'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:942:in `render_without_benchmark'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:51:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:51:in `render_without_active_scaffold'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:135:in `send'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:135:in `custom'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:179:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:179:in `respond'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:173:in `each'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:173:in `respond'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:107:in `respond_to'
    app/controllers/reqs_controller.rb:56:in `show'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1333:in `send'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1333:in `perform_action_without_filters'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:617:in `call_filters'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/flash.rb:151:in `perform_action_without_render_component'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `send'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `process_without_filters'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:606:in `process'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:391:in `process'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:386:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb:438:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:87:in `dispatch'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:121:in `_call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack'
    .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:29:in `call'
    .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:29:in `call'
    .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
    .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:9:in `cache'
    .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:28:in `call'
    .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/string_coercion.rb:25:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/params_parser.rb:15:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/session/cookie_store.rb:99:in `call'
    .bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/cache/strategy/local_cache.rb:25:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/failsafe.rb:26:in `call'
    .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:106:in `call'
    /home/heroku_rack/lib/static_assets.rb:9:in `call'
    /home/heroku_rack/lib/last_access.rb:15:in `call'
    /home/heroku_rack/lib/date_header.rb:14:in `call'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:76:in `pre_process'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in `catch'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in `pre_process'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:57:in `process'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:42:in `receive_data'
    .bundle/gems/ruby/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
    .bundle/gems/ruby/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/backends/base.rb:57:in `start'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/server.rb:156:in `start'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/controllers/controller.rb:80:in `start'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in `send'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in `run_command'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:143:in `run!'
    /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/bin/thin:6
    /usr/ruby1.8.7/bin/thin:19:in `load'
    /usr/ruby1.8.7/bin/thin:19

-------------------------------
Request:
-------------------------------

  * URL       : https://txgr.heroku.com/reqs/297
  * IP address: 178.59.212.91, 127.0.0.1
  * Parameters: {"action"=>"show", "id"=>"297", "controller"=>"reqs"}
  * Rails root: /app

-------------------------------
Session:
-------------------------------

  * session id: nil
  * data: nil

-------------------------------
Environment:
-------------------------------

  * GATEWAY_INTERFACE                              : CGI/1.2
  * HTTP_ACCEPT                                    : text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
  * HTTP_ACCEPT_ENCODING                           : gzip, deflate
  * HTTP_ACCEPT_LANGUAGE                           : en-us,en;q=0.5
  * HTTP_CONNECTION                                : close
  * HTTP_COOKIE                                    : __hstc=111815579.65c4c9c43d35ea29ad7a5083cdfa43b3.1339786516061.1339786516061.1339786516061.1; hsfirstvisit=http://www.heroku.com/||2012-06-15%2014%3A55%3A16; hubspotutk=65c4c9c43d35ea29ad7a5083cdfa43b3; __ptca=111815579.TUDS0CvgAePq.1339775717.1339775717.1339775717.1; __ptv_4qH98S=TUDS0CvgAePq; __pti_4qH98S=TUDS0CvgAePq; __ptcz=111815579.1339775717.1.0.ptmcsr=(direct)|ptmcmd=(none)|ptmccn=(direct); _oscurrency_session=BAh7CzoQX2NzcmZfdG9rZW4iMXZnbW40RTVsVXNKNGR1NkU1U0gwVmF2M0ZZYzZYeFJSOTdOL0lBdStHZDg9IhpwZXJzb25fY3JlZGVudGlhbHNfaWRpCSIUYXM6YWRtaW4vcGVvcGxlewc6C3NlYXJjaCILYXJhbWF0OglsaXN0ewYiCXBhZ2VpBjoPc2Vzc2lvbl9pZCIlMThkYTdhZWRmMzYyODY4NWI0MmE5NWVjYWUwMTBiOWUiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewAiF3BlcnNvbl9jcmVkZW50aWFscyIBgGE5ZGY5Y2YwZGNiMzlhNTE1ZjJkZDk1NmQ3YTc1ZTU3NWViNWIzYzk3ZjExYzI0OTc5NDEzNmUwYmFlZTA2NGQ5YjJmMjliZGViOGMwMzMyYTk4ZDg5ODk4MzgyMTY4MGFiMTQ0ZDg4ZDRiMGZmOTM3NGUyNzdiNm
 FhNDJjMDll--ea81a9474483751b99b59c658eb7f3e7f12c1841; person_credentials=a9df9cf0dcb39a515f2dd956d7a75e575eb5b3c97f11c249794136e0baee064d9b2f29bdeb8c0332a98d898983821680ab144d88d4b0ff9374e277b6aa42c09e%3A%3A4
  * HTTP_DNT                                       : 1
  * HTTP_HOST                                      : txgr.heroku.com
  * HTTP_REFERER                                   : https://txgr.heroku.com/people/689-karamat
  * HTTP_USER_AGENT                                : Mozilla/5.0 (X11; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0.1
  * HTTP_VERSION                                   : HTTP/1.1
  * HTTP_X_FORWARDED_FOR                           : 178.59.212.91, 127.0.0.1
  * HTTP_X_FORWARDED_PROTO                         : https
  * HTTP_X_HEROKU_DYNOS_IN_USE                     : 1
  * HTTP_X_HEROKU_QUEUE_DEPTH                      : 0
  * HTTP_X_HEROKU_QUEUE_WAIT_TIME                  : 26
  * HTTP_X_REAL_IP                                 : 127.0.0.1
  * HTTP_X_REQUEST_START                           : 1341920905547
  * HTTP_X_VARNISH                                 : 770480063
  * PATH_INFO                                      : /reqs/297
  * QUERY_STRING                                   :
  * REMOTE_ADDR                                    : 10.60.229.218
  * REQUEST_METHOD                                 : GET
  * REQUEST_PATH                                   : /reqs/297
  * REQUEST_URI                                    : /reqs/297
  * SCRIPT_NAME                                    :
  * SERVER_NAME                                    : txgr.heroku.com
  * SERVER_PORT                                    : 80
  * SERVER_PROTOCOL                                : HTTP/1.1
  * SERVER_SOFTWARE                                : thin 1.2.6 codename Crazy Delicious
  * action_controller.request.path_parameters      : actionshowid297controllerreqs
  * action_controller.request.query_parameters     :
  * action_controller.request.request_parameters   :
  * action_controller.rescue.request               : #<ActionController::Request:0x7f9ff8ff0718>
  * action_controller.rescue.response              : #<ActionController::Response:0x7f9ff8ff0380>
  * action_dispatch.request.unsigned_session_cookie: _csrf_tokenvgmn4E5lUsJ4du6E5SH0Vav3FYc6XxRR97N/IAu+Gd8=person_credentials_id4as:admin/peoplesearcharamatlistpage1session_id18da7aedf3628685b42a95ecae010b9eperson_credentialsa9df9cf0dcb39a515f2dd956d7a75e575eb5b3c97f11c249794136e0baee064d9b2f29bdeb8c0332a98d898983821680ab144d88d4b0ff9374e277b6aa42c09eflash
  * async.callback                                 : #<Method: Thin::Connection#post_process>
  * async.close                                    : #<EventMachine::DefaultDeferrable:0x7f9ff90058e8>
  * rack.errors                                    : #<IO:0x7fa0034389b0>
  * rack.input                                     : #<StringIO:0x7f9ff9007eb8>
  * rack.multiprocess                              : false
  * rack.multithread                               : false
  * rack.request.cookie_hash                       : hubspotutk65c4c9c43d35ea29ad7a5083cdfa43b3__ptca111815579.TUDS0CvgAePq.1339775717.1339775717.1339775717.1__pti_4qH98STUDS0CvgAePq_oscurrency_sessionBAh7CzoQX2NzcmZfdG9rZW4iMXZnbW40RTVsVXNKNGR1NkU1U0gwVmF2M0ZZYzZYeFJSOTdOL0lBdStHZDg9IhpwZXJzb25fY3JlZGVudGlhbHNfaWRpCSIUYXM6YWRtaW4vcGVvcGxlewc6C3NlYXJjaCILYXJhbWF0OglsaXN0ewYiCXBhZ2VpBjoPc2Vzc2lvbl9pZCIlMThkYTdhZWRmMzYyODY4NWI0MmE5NWVjYWUwMTBiOWUiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewAiF3BlcnNvbl9jcmVkZW50aWFscyIBgGE5ZGY5Y2YwZGNiMzlhNTE1ZjJkZDk1NmQ3YTc1ZTU3NWViNWIzYzk3ZjExYzI0OTc5NDEzNmUwYmFlZTA2NGQ5YjJmMjliZGViOGMwMzMyYTk4ZDg5ODk4MzgyMTY4MGFiMTQ0ZDg4ZDRiMGZmOTM3NGUyNzdiNmFhNDJjMDll--ea81a9474483751b99b59c658eb7f3e7f12c1841__ptcz111815579.1339775717.1.0.ptmcsr=(direct)|ptmcmd=(none)|ptmccn=(direct)__hstc111815579.65c4c9c43d35ea29ad7a5083cdfa43b3.1339786516061.1339786516061.1339786516061.1hsfirstvisithttp://www.heroku.com/||2012-06-15 14:55:16
 __ptv_4qH98STUDS0CvgAePqperson_credentialsa9df9cf0dcb39a515f2dd956d7a75e575eb5b3c97f11c249794136e0baee064d9b2f29bdeb8c0332a98d898983821680ab144d88d4b0ff9374e277b6aa42c09e::4
  * rack.request.cookie_string                     : __hstc=111815579.65c4c9c43d35ea29ad7a5083cdfa43b3.1339786516061.1339786516061.1339786516061.1; hsfirstvisit=http://www.heroku.com/||2012-06-15%2014%3A55%3A16; hubspotutk=65c4c9c43d35ea29ad7a5083cdfa43b3; __ptca=111815579.TUDS0CvgAePq.1339775717.1339775717.1339775717.1; __ptv_4qH98S=TUDS0CvgAePq; __pti_4qH98S=TUDS0CvgAePq; __ptcz=111815579.1339775717.1.0.ptmcsr=(direct)|ptmcmd=(none)|ptmccn=(direct); _oscurrency_session=BAh7CzoQX2NzcmZfdG9rZW4iMXZnbW40RTVsVXNKNGR1NkU1U0gwVmF2M0ZZYzZYeFJSOTdOL0lBdStHZDg9IhpwZXJzb25fY3JlZGVudGlhbHNfaWRpCSIUYXM6YWRtaW4vcGVvcGxlewc6C3NlYXJjaCILYXJhbWF0OglsaXN0ewYiCXBhZ2VpBjoPc2Vzc2lvbl9pZCIlMThkYTdhZWRmMzYyODY4NWI0MmE5NWVjYWUwMTBiOWUiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xsZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewAiF3BlcnNvbl9jcmVkZW50aWFscyIBgGE5ZGY5Y2YwZGNiMzlhNTE1ZjJkZDk1NmQ3YTc1ZTU3NWViNWIzYzk3ZjExYzI0OTc5NDEzNmUwYmFlZTA2NGQ5YjJmMjliZGViOGMwMzMyYTk4ZDg5ODk4MzgyMTY4MGFiMTQ0ZDg4ZDRiMGZmOTM3NGUyNzdiNm
 FhNDJjMDll--ea81a9474483751b99b59c658eb7f3e7f12c1841; person_credentials=a9df9cf0dcb39a515f2dd956d7a75e575eb5b3c97f11c249794136e0baee064d9b2f29bdeb8c0332a98d898983821680ab144d88d4b0ff9374e277b6aa42c09e%3A%3A4
  * rack.request.query_hash                        :
  * rack.request.query_string                      :
  * rack.run_once                                  : false
  * rack.session                                   : _csrf_tokenvgmn4E5lUsJ4du6E5SH0Vav3FYc6XxRR97N/IAu+Gd8=person_credentials_id4as:admin/peoplesearcharamatlistpage1session_id18da7aedf3628685b42a95ecae010b9eflashperson_credentialsa9df9cf0dcb39a515f2dd956d7a75e575eb5b3c97f11c249794136e0baee064d9b2f29bdeb8c0332a98d898983821680ab144d88d4b0ff9374e277b6aa42c09e
  * rack.session.options                           : httponlytruedomainpath/key_session_idid18da7aedf3628685b42a95ecae010b9eexpire_after
  * rack.url_scheme                                : http
  * rack.version                                   : 10

  * Process: 1
  * Server : ae08f382-2a66-4882-bf2a-02074a550e3c

-------------------------------
Backtrace:
-------------------------------

  On line #4 of app/views/reqs/_req.html.erb

      1: <div class="req req_id_<%= req.id %>">
      2:   <a name="req_<%= req.id %>"></a>
      3:   <div class="profile-image">
      4:     <%= image_link req.person, :image => :thumbnail %>
      5:     <%= image_tag "icons/new.gif", :class => "icon", :alt => "Request" %>
      6:   </div>
      7:   <p>

      .bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/whiny_nil.rb:52:in `method_missing'
      app/helpers/people_helper.rb:12:in `image_link'
      app/views/reqs/_req.html.erb:4
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:20:in `render'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:30:in `benchmark'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:19:in `render'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:44:in `render_partial'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:184:in `render_partial'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:201:in `render_partial'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:267:in `render_without_active_scaffold'
      app/views/reqs/_req_full.html.erb:3
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:20:in `render'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:30:in `benchmark'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:19:in `render'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable_partial.rb:44:in `render_partial'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/partials.rb:184:in `render_partial'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:267:in `render_without_active_scaffold'
      app/views/reqs/show.html.erb:3
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `capture'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/helpers/capture_helper.rb:36:in `capture'
      app/helpers/application_helper.rb:165:in `column_div'
      app/views/reqs/show.html.erb:2
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `send'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:34:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:306:in `with_template'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/renderable.rb:30:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/template.rb:205:in `render_template'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:265:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:348:in `_render_with_layout'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_view/base.rb:262:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1252:in `render_for_file'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:942:in `render_without_benchmark'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:51:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:51:in `render_without_active_scaffold'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:135:in `send'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:135:in `custom'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:179:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:179:in `respond'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:173:in `each'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:173:in `respond'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/mime_responds.rb:107:in `respond_to'
      app/controllers/reqs_controller.rb:56:in `show'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1333:in `send'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:1333:in `perform_action_without_filters'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:617:in `call_filters'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/flash.rb:151:in `perform_action_without_render_component'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `send'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:532:in `process_without_filters'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/filters.rb:606:in `process'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:391:in `process'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/base.rb:386:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/routing/route_set.rb:438:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:87:in `dispatch'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:121:in `_call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack'
      .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:29:in `call'
      .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:29:in `call'
      .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
      .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:9:in `cache'
      .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/query_cache.rb:28:in `call'
      .bundle/gems/ruby/1.8/gems/activerecord-2.3.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/string_coercion.rb:25:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/params_parser.rb:15:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/session/cookie_store.rb:99:in `call'
      .bundle/gems/ruby/1.8/gems/activesupport-2.3.14/lib/active_support/cache/strategy/local_cache.rb:25:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/failsafe.rb:26:in `call'
      .bundle/gems/ruby/1.8/gems/actionpack-2.3.14/lib/action_controller/dispatcher.rb:106:in `call'
      /home/heroku_rack/lib/static_assets.rb:9:in `call'
      /home/heroku_rack/lib/last_access.rb:15:in `call'
      /home/heroku_rack/lib/date_header.rb:14:in `call'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:76:in `pre_process'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in `catch'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:74:in `pre_process'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:57:in `process'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/connection.rb:42:in `receive_data'
      .bundle/gems/ruby/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
      .bundle/gems/ruby/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/backends/base.rb:57:in `start'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/server.rb:156:in `start'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/controllers/controller.rb:80:in `start'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in `send'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:177:in `run_command'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/lib/thin/runner.rb:143:in `run!'
      /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/thin-1.2.6/bin/thin:6
      /usr/ruby1.8.7/bin/thin:19:in `load'
      /usr/ruby1.8.7/bin/thin:19