Project

General

Profile

Actions

Defect #8062

closed

i18n 0.5.0 breaks templating, but downgrading to 0.4.2 caused 500 error

Added by Jason Lewis about 14 years ago. Updated about 14 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
I18n
Target version:
-
Start date:
2011-04-04
Due date:
% Done:

100%

Estimated time:
Resolution:
Invalid
Affected version:

Description

I accidentally caused teh issue listed in defect http://www.redmine.org/projects/redmine/issues/7013 and tried to downgrade to 0.4.2, but I get a 500 error:

Processing WelcomeController#index (for 10.160.43.164 at 2011-04-04 10:04:43) [GET]
  Parameters: {"action"=>"index", "controller"=>"welcome"}
Rendering template within layouts/base
Rendering welcome/index

ActionView::TemplateError (wrong number of arguments (2 for 0)) on line #6 of app/views/news/_news.rhtml:
3: <%= "(#{l(:label_x_comments, :count => news.comments_count)})" if news.comments_count > 0 %>
4: <br />
5: <% unless news.summary.blank? %><span class="summary"><%=h news.summary %></span><br /><% end %>
6: <span class="author"><%= authoring news.created_on, news.author %></span></p>

    /Library/Ruby/Gems/1.8/gems/i18n-0.4.2/lib/i18n/backend/base.rb:158:in `warn_syntax_deprecation!'
    /Library/Ruby/Gems/1.8/gems/i18n-0.4.2/lib/i18n/backend/base.rb:158:in `interpolate_without_deprecated_syntax'
    /Library/Ruby/Gems/1.8/gems/i18n-0.4.2/lib/i18n/backend/base.rb:153:in `gsub'
    /Library/Ruby/Gems/1.8/gems/i18n-0.4.2/lib/i18n/backend/base.rb:153:in `interpolate_without_deprecated_syntax'
   /Library/Ruby/Gems/1.8/gems/i18n-0.4.2/lib/i18n/backend/base.rb:46:in `translate'
    /Library/Ruby/Gems/1.8/gems/i18n-0.4.2/lib/i18n.rb:160:in `t'
    app/helpers/application_helper.rb:322:in `time_tag'
    app/helpers/application_helper.rb:318:in `authoring'
    app/views/news/_news.rhtml:6:in `_run_rhtml_app47views47news47_news46rhtml_locals_news_news_counter_object'
    app/views/welcome/index.rhtml:8:in `_run_rhtml_app47views47welcome47index46rhtml'
    passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
    passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
    passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
    passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
    passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
    passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
    passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in `safe_fork'
    passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
  passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
    passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in `start'
    passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
    passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
    passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
    passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
    passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
    passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
    passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
    passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
    passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
 passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
    passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
    passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
    passenger (3.0.2) helper-scripts/passenger-spawn-server:99

Rendering /Users/redmine/redmine-1.0.2/public/500.html (500 Internal Server Error)

with 0.5.0, I get the {{ value }} placeholders, but at least it runs.

Here's my environment:

RAILS_ENV=production script/about
./script/../config/../vendor/rails/railties/lib/rails/gem_dependency.rb:119:Warning: Gem::Dependency#version_requirements is deprecated and will be removed on or after August 2010.  Use #requirement
About your application's environment
Ruby version              1.8.7 (universal-darwin10.0)
RubyGems version          1.3.7
Rack version              1.0
Rails version             2.3.5
Active Record version     2.3.5
Active Resource version   2.3.5
Action Mailer version     2.3.5
Active Support version    2.3.5
Edge Rails revision       21767c6f9a4d8933f04f4bdfb25195d723f0b07c
Application root          /Users/redmine/redmine-1.0.2
Environment               production
Database adapter          mysql
Database schema version   20110318142101

About your Redmine plugins
Redmine Light Box plugin                         0.0.1
Mylyn Connector plugin                           2.7.0.stable.RC3
Redmine Code Review plugin                       0.4.1
Redmine Ultraviolet Syntax highlighting plugin   0.0.3


Any help would be appreciated. Thanks.
Actions

Also available in: Atom PDF