Project

General

Profile

Error on Redmine Settings Page (Redmine 0.87)

Added by Andre Steiner almost 11 years ago

Hi,
I'm using redmine 0.87 and I have a strange problem. I can't access any settings page, neither on administration/settings nor via project page/settings (Internal Server Error).
When I restart Ruby (1.87) all pages work for 1-2 days as expected - then out of nowhere I get an Error 500. Ruby Restart fixes the problem for a few days.

- Redmine: 0.87
- Ruby implementation and version: 1.8.7
- Rails version (rails --version): 3.2.5
- Operating system: Linux Gentoo
- Database used, and its version: MySQL 5.5.28

Here's the Error Log - hope someone can help me - big thanks

Processing ProjectsController#settings (for 188.93.8.63 at 2013-06-28 09:18:05) [GET]
Session ID: 2745d0fce4d3875d2d70a695e7e97d93
Parameters: {"id"=>"meinprofi", "action"=>"settings", "controller"=>"projects"}
Rendering template within layouts/base
Rendering projects/settings

ActionView::TemplateError (undefined method `[]' for nil:NilClass) on line #9 of projects/settings/_repository.rhtml:
6: <%= error_messages_for 'repository' >
7:
8: <div class="box tabular">
9: <p><label><
= l(:label_scm) ></label><= scm_select_tag(Jack Zheng) ></p>
10: <
= repository_field_tags(f, Jack Zheng) if Jack Zheng %>
11: </div>
12:

app/models/setting.rb:100:in `value='
vendor/rails/activerecord/lib/active_record/base.rb:2372:in `send'
vendor/rails/activerecord/lib/active_record/base.rb:2372:in `attributes='
vendor/rails/activerecord/lib/active_record/base.rb:2371:in `each'
vendor/rails/activerecord/lib/active_record/base.rb:2371:in `attributes='
vendor/rails/activerecord/lib/active_record/base.rb:2141:in `initialize'
app/models/setting.rb:162:in `new'
app/models/setting.rb:162:in `find_or_default'
app/models/setting.rb:107:in `[]'
app/models/setting.rb:136:in `enabled_scm'
app/helpers/repositories_helper.rb:130:in `scm_select_tag'
app/helpers/repositories_helper.rb:129:in `each'
app/helpers/repositories_helper.rb:129:in `scm_select_tag'
app/views/projects/settings/_repository.rhtml:9:in `_run_erb_47app47views47projects47settings47_repository46rhtml'
vendor/rails/actionpack/lib/action_view/helpers/form_helper.rb:317:in `fields_for'
vendor/rails/actionpack/lib/action_view/helpers/prototype_helper.rb:386:in `remote_form_for'
app/views/projects/settings/_repository.rhtml:1:in `_run_erb_47app47views47projects47settings47_repository46rhtml'
vendor/rails/actionpack/lib/action_view/base.rb:342:in `send'
vendor/rails/actionpack/lib/action_view/base.rb:342: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/partial_template.rb:20:in `render'
vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
vendor/rails/actionpack/lib/action_view/partial_template.rb:19:in `render'
vendor/rails/actionpack/lib/action_view/template.rb:22:in `render_template'
vendor/rails/actionpack/lib/action_view/partials.rb:110:in `render_partial'
vendor/rails/actionpack/lib/action_view/base.rb:277:in `render'
app/views/projects/settings.rhtml:20:in `_run_erb_47app47views47projects47settings46rhtml'
app/views/projects/settings.rhtml:19:in `each'
app/views/projects/settings.rhtml:19:in `_run_erb_47app47views47projects47settings46rhtml'
vendor/rails/actionpack/lib/action_view/base.rb:342:in `send'
vendor/rails/actionpack/lib/action_view/base.rb:342: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:248:in `render_file'
vendor/rails/actionpack/lib/action_controller/base.rb:1112:in `render_for_file'
vendor/rails/actionpack/lib/action_controller/base.rb:845:in `render_with_no_layout'
vendor/rails/actionpack/lib/action_controller/layout.rb:251: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:1161:in `default_render'
vendor/rails/actionpack/lib/action_controller/base.rb:1167:in `perform_action_without_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:579:in `call_filters'
vendor/rails/actionpack/lib/action_controller/filters.rb:572: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_without_caching'
vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:13:in `passenger_orig_perform_action'
vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12:in `passenger_orig_perform_action'
/usr/local/appserver/mod_rails/lib/phusion_passenger/railz/request_handler.rb:65: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:568: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/local/appserver/mod_rails/lib/phusion_passenger/railz/request_handler.rb:50:in `process_request'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_request_handler.rb:210:in `main_loop'
/usr/local/appserver/mod_rails/lib/phusion_passenger/railz/application_spawner.rb:441:in `start_request_handler'
/usr/local/appserver/mod_rails/lib/phusion_passenger/railz/application_spawner.rb:381:in `handle_spawn_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/utils.rb:252:in `safe_fork'
/usr/local/appserver/mod_rails/lib/phusion_passenger/railz/application_spawner.rb:377:in `handle_spawn_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:163:in `start'
/usr/local/appserver/mod_rails/lib/phusion_passenger/railz/application_spawner.rb:222:in `start'
/usr/local/appserver/mod_rails/lib/phusion_passenger/spawn_manager.rb:253:in `spawn_rails_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
/usr/local/appserver/mod_rails/lib/phusion_passenger/spawn_manager.rb:247:in `spawn_rails_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/usr/local/appserver/mod_rails/lib/phusion_passenger/spawn_manager.rb:246:in `spawn_rails_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/spawn_manager.rb:145:in `spawn_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/spawn_manager.rb:278:in `handle_spawn_application'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:352:in `__send__'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
/usr/local/appserver/mod_rails/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/local/appserver/mod_rails/bin/passenger-spawn-server:61

Rendering /kunden/XXXXX_XXXXX/projektmanagement/redmine/public/500.html (500 Internal Server Error)


Replies (3)

RE: Error on Redmine Settings Page (Redmine 0.87) - Added by Jan Niggemann (redmine.org team member) almost 11 years ago

I can't tell you what's wrong, but I can tell you a few things:
  • 0.8.7 is out of support. It is from late 2009 (!)
  • it has serious security bugs (see Security_Advisories)!

We strongly urge you to update as soon as possible in order to protect your data and your servers integrity.

RE: Error on Redmine Settings Page (Redmine 0.87) - Added by Kuniharu AKAHANE almost 11 years ago

Hi, Andre

Andre Steiner wrote:

- Redmine: 0.87
- Ruby implementation and version: 1.8.7
- Rails version (rails --version): 3.2.5

If you are using Redmine 0.8.7, Rails version should be 2.1.2.

See, Requirements here

RE: Error on Redmine Settings Page (Redmine 0.87) - Added by Andre Steiner almost 11 years ago

Well I know it is old.
Our Hoster won't update Ruby, so I have to deal with 1.87.
Is there any chance I can update with my configuration to a newer stable version? If yes, which one would that be?
Thanks

    (1-3/3)