Defect #2440
closedredmine 500 error (Subversion)
0%
Description
After linking my Subversion Repository to Redmine, I keep getting this error when I click on the Repository link:
@Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your redMine administrator for assistance.@
Here are my production logs:
@Processing RepositoriesController#show (for 202.120.50.236 at 2009-01-04 04:07:21) [GET]
Session ID: db3a675c474f47a6d5081031cd76b425
Parameters: {"action"=>"show", "id"=>"p5piano", "controller"=>"repositories"}
Rendering template within layouts/base
Rendering repositories/show
ActionView::TemplateError (undefined method `length' for #<Enumerable::Enumerator:0x2abd95ca8578>) on line #22 of repositories/_dir_list_content.rhtml:
19: <td class="age"><%= distance_of_time_in_words(entry.lastrev.time, Time.now) if entry.lastrev && entry.lastrev.time ></td>
20: <td class="author"><=h(entry.lastrev.author.to_s.split('<').first) if entry.lastrev ></td>
21: < changeset = @project.repository.changesets.find_by_revision(entry.lastrev.identifier) if entry.lastrev && entry.lastrev.identifier >
22: <td class="comments"><=h truncate(changeset.comments, 50) unless changeset.nil? ></td>
23: </tr>
24: < end %>
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/helpers/text_helper.rb:50:in `truncate'
/mnt/local/home/progen/code.progenlabs.com/app/views/repositories/_dir_list_content.rhtml:22:in `_run_erb_47app47views47repositories47_dir_list_content46rhtml'
/mnt/local/home/progen/code.progenlabs.com/app/views/repositories/_dir_list_content.rhtml:1:in `each'
/mnt/local/home/progen/code.progenlabs.com/app/views/repositories/_dir_list_content.rhtml:1:in `_run_erb_47app47views47repositories47_dir_list_content46rhtml'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:637:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:637:in `compile_and_render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:365:in `render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:316:in `render_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:331:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/partials.rb:120:in `render_partial'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:352:in `render'
/mnt/local/home/progen/code.progenlabs.com/app/views/repositories/_dir_list.rhtml:13:in `_run_erb_47app47views47repositories47_dir_list46rhtml'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:637:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:637:in `compile_and_render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:365:in `render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:316:in `render_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:331:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/partials.rb:120:in `render_partial'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:352:in `render'
/mnt/local/home/progen/code.progenlabs.com/app/views/repositories/show.rhtml:9:in `_run_erb_47app47views47repositories47show46rhtml'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:637:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:637:in `compile_and_render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:365:in `render_template'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_view/base.rb:316:in `render_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1100:in `render_for_file'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:836:in `render_with_no_layout'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/layout.rb:262:in `render_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:51:in `render'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:51:in `render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1153:in `default_render'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:1159:in `perform_action_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:697:in `call_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:689:in `perform_action_without_benchmark'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/rescue.rb:199:in `perform_action_without_caching'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:678:in `passenger_orig_perform_action'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.0.2/lib/active_record/query_cache.rb:8:in `cache'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/caching.rb:677:in `passenger_orig_perform_action'
/dh/passenger/lib/passenger/railz/request_handler.rb:53:in `perform_action'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `send'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:524:in `process_without_filters'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/filters.rb:685:in `process_without_session_management_support'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/session_management.rb:123:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/base.rb:388:in `process'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:171:in `handle_request'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:115:in `dispatch'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:126:in `dispatch_cgi'
/usr/lib/ruby/gems/1.8/gems/actionpack-2.0.2/lib/action_controller/dispatcher.rb:9:in `dispatch'
/dh/passenger/lib/passenger/railz/request_handler.rb:38:in `process_request'
/dh/passenger/lib/passenger/abstract_request_handler.rb:165:in `main_loop'
/dh/passenger/lib/passenger/railz/application_spawner.rb:321:in `start_request_handler'
/dh/passenger/lib/passenger/railz/application_spawner.rb:282:in `handle_spawn_application'
/dh/passenger/lib/passenger/utils.rb:163:in `safe_fork'
/dh/passenger/lib/passenger/utils.rb:161:in `fork'
/dh/passenger/lib/passenger/utils.rb:161:in `safe_fork'
/dh/passenger/lib/passenger/railz/application_spawner.rb:280:in `handle_spawn_application'
/dh/passenger/lib/passenger/utils.rb:163:in `safe_fork'
/dh/passenger/lib/passenger/utils.rb:161:in `fork'
/dh/passenger/lib/passenger/utils.rb:161:in `safe_fork'
/dh/passenger/lib/passenger/railz/application_spawner.rb:279:in `handle_spawn_application'
/dh/passenger/lib/passenger/abstract_server.rb:317:in `__send__'
/dh/passenger/lib/passenger/abstract_server.rb:317:in `main_loop'
/dh/passenger/lib/passenger/abstract_server.rb:168:in `start_synchronously'
/dh/passenger/lib/passenger/abstract_server.rb:135:in `start'
/dh/passenger/lib/passenger/abstract_server.rb:112:in `fork'
/dh/passenger/lib/passenger/abstract_server.rb:112:in `start'
/dh/passenger/lib/passenger/railz/application_spawner.rb:179:in `start'
/dh/passenger/lib/passenger/railz/framework_spawner.rb:270:in `handle_spawn_application'
/dh/passenger/lib/passenger/railz/framework_spawner.rb:263:in `synchronize'
/dh/passenger/lib/passenger/railz/framework_spawner.rb:263:in `handle_spawn_application'
/dh/passenger/lib/passenger/abstract_server.rb:317:in `__send__'
/dh/passenger/lib/passenger/abstract_server.rb:317:in `main_loop'
/dh/passenger/lib/passenger/abstract_server.rb:168:in `start_synchronously'
/dh/passenger/lib/passenger/abstract_server.rb:135:in `start'
/dh/passenger/lib/passenger/abstract_server.rb:112:in `fork'
/dh/passenger/lib/passenger/abstract_server.rb:112:in `start'
/dh/passenger/lib/passenger/railz/framework_spawner.rb:87:in `start'
/dh/passenger/lib/passenger/spawn_manager.rb:218:in `spawn_rails_application'
/dh/passenger/lib/passenger/spawn_manager.rb:213:in `synchronize'
/dh/passenger/lib/passenger/spawn_manager.rb:213:in `spawn_rails_application'
/dh/passenger/lib/passenger/spawn_manager.rb:122:in `spawn_application'
/dh/passenger/lib/passenger/spawn_manager.rb:247:in `handle_spawn_application'
/dh/passenger/lib/passenger/abstract_server.rb:317:in `__send__'
/dh/passenger/lib/passenger/abstract_server.rb:317:in `main_loop'
/dh/passenger/lib/passenger/abstract_server.rb:168:in `start_synchronously'
/dh/passenger/bin/passenger-spawn-server:46
Rendering /mnt/local/home/progen/code.progenlabs.com/public/500.html (500 Internal Server Error)
@
About my application's environment
Ruby version 1.8.7 (x86_64-linux)
RubyGems version 1.3.1
Rails version 2.0.2
Active Record version 2.0.2
Action Pack version 2.0.2
Active Resource version 2.0.2
Action Mailer version 2.0.2
Active Support version 2.0.2
I am using Redmine 0.7.4