bbenezech/papermill

Getting (Can't convert true into String)

Closed this issue · 1 comments

I'm getting this exception:

TypeError (can't convert true into String):
papermill (1.3.5) app/controllers/papermill_controller.rb:13:in eval' papermill (1.3.5) app/controllers/papermill_controller.rb:13:inauthorize_create'
papermill (1.3.5) lib/papermill/flash_session_cookie_middleware.rb:14:in call' passenger (2.2.5) lib/phusion_passenger/rack/request_handler.rb:95:inprocess_request'
passenger (2.2.5) lib/phusion_passenger/abstract_request_handler.rb:207:in main_loop' passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:378:instart_request_handler'
passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:336:in handle_spawn_application' passenger (2.2.5) lib/phusion_passenger/utils.rb:183:insafe_fork'
passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:334:in handle_spawn_application' passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:insend'
passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:in main_loop' passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:196:instart_synchronously'
passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:163:in start' passenger (2.2.5) lib/phusion_passenger/railz/application_spawner.rb:213:instart'
passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:262:in spawn_rails_application' passenger (2.2.5) lib/phusion_passenger/abstract_server_collection.rb:126:inlookup_or_add'
passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:256:in spawn_rails_application' passenger (2.2.5) lib/phusion_passenger/abstract_server_collection.rb:80:insynchronize'
passenger (2.2.5) lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:255:inspawn_rails_application'
passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:154:in spawn_application' passenger (2.2.5) lib/phusion_passenger/spawn_manager.rb:287:inhandle_spawn_application'
passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:in __send__' passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:352:inmain_loop'
passenger (2.2.5) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'

This is the options hash being passed in, appears to come from the gallery=>"true" option:

Processing PapermillController#create (for 127.0.0.1 at 2010-02-10 16:22:29) [POST]
Parameters: {"Filename"=>"img136.jpg", "thumbnail_style"=>"75x100>", "Fileid"=>"SWFUpload_0_0", "action"=>"create", "assetable_type"=>"Job", "Upload"=>"Submit Query", "assetable_id"=>"8", "gallery"=>"true", "controller"=>"papermill", "assetable_key"=>"customer_photo", "asset_class"=>"CustomerPhoto", "Filedata"=>#File:/tmp/RackMultipart20100210-8175-1tki9nd-0}

I upgraded from Papermill 1.3.3 to 1.3.5, are there any changes I need to make to the generated database table to make this work?

Fixed in 1.3.6
Sorry for that.

Thanks for reporting.