#1230: Crash when profile use own domain

Type: BugItem Feature:   Tags:  
ScheduledFor: 0.19.4? Assigned to:   Task Points:  
Priority: 10 Status: NoFeedback?  

Description of the bug

Processing ContentViewerController#view_page (for 189.105.155.137 at 2009-08-28 16:01:09) [GET]
  Session ID: BAh7BzoObm9fYXNraW5nWwZpAesiCmZsYXNoSUM6J0FjdGlvbkNvbnRyb2xs
ZXI6OkZsYXNoOjpGbGFzaEhhc2h7AAY6CkB1c2VkewA=--9fd0cb8418cfa80c1bd8188f0a83bb65bde60f36
  Parameters: {"action"=>"view_page", "page"=>[], "controller"=>"content_viewer"}
  HTTP Referer: 
  User Agent: Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.9.0.12) Gecko/2009072221 Iceweasel/3.0.12 (Debian-3.0.12-1)
  Accept-Language: pt-br,en-us;q=0.7,en;q=0.3
Rendering template within layouts/application
Rendering content_viewer/view_page


ActionView::TemplateError (No route matches {:controller=>"profile", :action=>"tag", :profile=>nil, :id=>"Instituto Paulo Freire"}) on line #3 of shared/block.rhtml:
1: <% if block.cacheable? && use_cache %>
2:   <% cache_timeout(block.cache_keys, block.timeout.from_now) do %>
3:     <%= display_block_content(block, main_content) %>
4:   <% end %>
5: <% else %>
6:   <%= display_block_content(block, main_content) %>

    vendor/rails/actionpack/lib/action_controller/routing/route_set.rb:368:in `generate'
    vendor/rails/actionpack/lib/action_controller/url_rewriter.rb:72:in `url_for'
    app/helpers/tags_helper.rb:54:in `tag_cloud'
    vendor/rails/activerecord/lib/active_record/base.rb:1360:in `map'
    app/helpers/tags_helper.rb:45:in `each'
    app/helpers/tags_helper.rb:45:in `map'
    app/helpers/tags_helper.rb:45:in `tag_cloud'
    app/models/tags_block.rb:26:in `content'
    app/helpers/boxes_helper.rb:78:in `display_block_content'
    app/views/shared/block.rhtml:3:in `_run_erb_47app47views47shared47block46rhtml'
    vendor/plugins/timed_cached_fragment/lib/timed_cache_fragment.rb:37:in `call'
    vendor/plugins/timed_cached_fragment/lib/timed_cache_fragment.rb:37:in `cache_erb_fragment'
    vendor/plugins/timed_cached_fragment/lib/timed_cache_fragment.rb:12:in `cache_timeout'
    vendor/plugins/timed_cached_fragment/lib/timed_cache_fragment.rb:67:in `cache_timeout'
    app/views/shared/block.rhtml:2:in `_run_erb_47app47views47shared47block46rhtml'
    vendor/rails/actionpack/lib/action_view/base.rb:338:in `send'
    vendor/rails/actionpack/lib/action_view/base.rb:338:in `execute'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `send'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:35:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:22:in `render_template'
    vendor/rails/actionpack/lib/action_view/base.rb:245:in `render_file_without_locale'
    /usr/lib/ruby/1.8/gettext/rails.rb:286:in `render_file'
    vendor/rails/actionpack/lib/action_view/base.rb:269:in `render'
    app/helpers/boxes_helper.rb:70:in `display_block'
    app/helpers/boxes_helper.rb:62:in `display_box_content'
    app/helpers/boxes_helper.rb:62:in `map'
    app/helpers/boxes_helper.rb:62:in `display_box_content'
    app/helpers/boxes_helper.rb:52:in `display_box'
    app/helpers/boxes_helper.rb:35:in `display_boxes'
    app/helpers/boxes_helper.rb:35:in `map'
    app/helpers/boxes_helper.rb:35:in `display_boxes'
    app/helpers/boxes_helper.rb:8:in `insert_boxes'
    app/views/layouts/application.rhtml:124:in `_run_erb_47app47views47layouts47application46rhtml'
    vendor/rails/actionpack/lib/action_view/base.rb:338:in `send'
    vendor/rails/actionpack/lib/action_view/base.rb:338:in `execute'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `send'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:35:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:22:in `render_template'
    vendor/rails/actionpack/lib/action_view/base.rb:245:in `render_file_without_locale'
    /usr/lib/ruby/1.8/gettext/rails.rb:286:in `render_file'
    vendor/rails/actionpack/lib/action_controller/layout.rb:257:in `render_without_benchmark'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
    vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
    vendor/rails/actionpack/lib/action_controller/base.rb:1157:in `default_render'
    vendor/rails/actionpack/lib/action_controller/base.rb:1163:in `perform_action_without_filters'
    vendor/rails/actionpack/lib/action_controller/filters.rb:580:in `call_filters'
    vendor/rails/actionpack/lib/action_controller/filters.rb:573:in `perform_action_without_benchmark'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    /usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    vendor/rails/actionpack/lib/action_controller/rescue.rb:201:in `perform_action'
    vendor/rails/actionpack/lib/action_controller/base.rb:529:in `send'
    vendor/rails/actionpack/lib/action_controller/base.rb:529:in `process_without_filters'
    vendor/rails/actionpack/lib/action_controller/filters.rb:569:in `process_without_session_management_support'
    vendor/rails/actionpack/lib/action_controller/session_management.rb:130:in `process'
    vendor/rails/actionpack/lib/action_controller/base.rb:389:in `process'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:149:in `handle_request'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:107:in `dispatch'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `synchronize'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `dispatch'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:120:in `dispatch_cgi'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:35:in `dispatch'
    /usr/lib/ruby/1.8/mongrel/rails.rb:76:in `process'
    /usr/lib/ruby/1.8/mongrel/rails.rb:74:in `synchronize'
    /usr/lib/ruby/1.8/mongrel/rails.rb:74:in `process'
    /usr/lib/ruby/1.8/mongrel.rb:159:in `process_client'
    /usr/lib/ruby/1.8/mongrel.rb:158:in `each'
    /usr/lib/ruby/1.8/mongrel.rb:158:in `process_client'
    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
    /usr/lib/ruby/1.8/mongrel.rb:285:in `initialize'
    /usr/lib/ruby/1.8/mongrel.rb:285:in `new'
    /usr/lib/ruby/1.8/mongrel.rb:285:in `run'
    /usr/lib/ruby/1.8/mongrel.rb:268:in `initialize'
    /usr/lib/ruby/1.8/mongrel.rb:268:in `new'
    /usr/lib/ruby/1.8/mongrel.rb:268:in `run'
    /usr/lib/ruby/1.8/mongrel/configurator.rb:282:in `run'
    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `each'
    /usr/lib/ruby/1.8/mongrel/configurator.rb:281:in `run'
    /usr/bin/mongrel_rails:129:in `run'
    /usr/lib/ruby/1.8/mongrel/command.rb:212:in `run'
    /usr/bin/mongrel_rails:282

Rendering /var/lib/noosfero/current/public/500.html (500 Internal Server Error)

Steps to reproduce

  1. Add domain to profile
  2. Acess the domain

Testing environment

http://municipioqueeduca.org.br/

-- JoenioCosta -- 28 Aug 2009

This error is on TagsBlock

-- JoenioCosta - 01 Sep 2009


Add comment
You need to login to be able to comment.
 

Commits

Display the commits related to this action item!

ActionItemForm edit

Title Crash when profile use own domain
ActionItemType? BugItem
Priority 10
Tags
TaskPoints?
ResponsibleDevelopers
ScheduledFor? 0.19.4?
AffectsVersion?
Status NoFeedback?
Ticket SAC:
Topic revision: r4 - 13 Oct 2009 - 12:35:56 - JoenioCosta
 
Copyright © 2007-2010 Noosfero
Colivre - Cooperativa de Tecnologias Livres