redmine_google_calendar icon indicating copy to clipboard operation
redmine_google_calendar copied to clipboard

Redmine 500 internal error when viewing calendar

Open jtonthego opened this issue 14 years ago • 0 comments

I get a Redmine 500 internal error when trying to view the Google calendar from a non-admin account. I've setup a private project, and enabled the "view calendar" setting in roles & permissions for certain roles. When I login with a non-admin account, I see the "Google calendar" tab, but when clicking on it, get the Redmine 500 internal error. It works fine when I login on a Redmine admin account.

I'm running Redmine on shared hosting (DreamHost) and I have the latest version of the google calendar plugin 0.1.2 , Redmine 0.9.4 stable, Ruby 1.8.7, with tzinfo 0.3.8 gem installed.

From the error logs, I see the following error:

Processing GoogleCalendarController#show (for XXX.XX.57.129 at 2010-07-31 16:29:01) [GET] Parameters: {"action"=>"show", "id"=>"[REDACTED]", "controller"=>"google_calendar"}

NameError (uninitialized constant TZInfo::Country): vendor/plugins/redmine_google_calendar/app/controllers/google_calendar_controller.rb:37:in tzinfo_from_offset' vendor/plugins/redmine_google_calendar/app/controllers/google_calendar_controller.rb:13:inshow' /dh/passenger/lib/phusion_passenger/rack/request_handler.rb:92:in process_request' /dh/passenger/lib/phusion_passenger/abstract_request_handler.rb:207:inmain_loop' /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:400:in start_request_handler' /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:351:inhandle_spawn_application' /dh/passenger/lib/phusion_passenger/utils.rb:184:in safe_fork' /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:349:inhandle_spawn_application' /dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in __send__' /dh/passenger/lib/phusion_passenger/abstract_server.rb:352:inmain_loop' /dh/passenger/lib/phusion_passenger/abstract_server.rb:196:in start_synchronously' /dh/passenger/lib/phusion_passenger/abstract_server.rb:163:instart' /dh/passenger/lib/phusion_passenger/railz/application_spawner.rb:209:in start' /dh/passenger/lib/phusion_passenger/spawn_manager.rb:262:inspawn_rails_application' /dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:126:in lookup_or_add' /dh/passenger/lib/phusion_passenger/spawn_manager.rb:256:inspawn_rails_application' /dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:80:in synchronize' /dh/passenger/lib/phusion_passenger/abstract_server_collection.rb:79:insynchronize' /dh/passenger/lib/phusion_passenger/spawn_manager.rb:255:in spawn_rails_application' /dh/passenger/lib/phusion_passenger/spawn_manager.rb:154:inspawn_application' /dh/passenger/lib/phusion_passenger/spawn_manager.rb:287:in handle_spawn_application' /dh/passenger/lib/phusion_passenger/abstract_server.rb:352:insend' /dh/passenger/lib/phusion_passenger/abstract_server.rb:352:in main_loop' /dh/passenger/lib/phusion_passenger/abstract_server.rb:196:instart_synchronously'

Rendering /home/[REDACTED]/public/500.html (500 Internal Server Error)

jtonthego avatar Aug 01 '10 01:08 jtonthego