Actions
Defect #8062
closedi18n 0.5.0 breaks templating, but downgrading to 0.4.2 caused 500 error
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