Skip to content

Instantly share code, notes, and snippets.

@rickychilcott
Created April 20, 2012 20:21
Show Gist options
  • Save rickychilcott/2431552 to your computer and use it in GitHub Desktop.
Save rickychilcott/2431552 to your computer and use it in GitHub Desktop.
UTF8 Bug
Started PUT "/communication/packages/Adobe_Photoshop_Lightroom_4" for 132.235.56.150 at 2012-04-20 16:20:23 -0400
Processing by PackagesController#update as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"Xas3W6tTYiouvBHijKZckbr6QeYzVE+CzB1kenCJ7j4=", "package"=>{"display_name"=>"Adobe Photoshop Lightroom 4", "version"=>"4.0", "package_category_id"=>"2", "RestartAction"=>"None", "minimum_os_version"=>"", "maximum_os_version"=>"", "environment_id"=>"1", "supported_architectures"=>["", "i386", "x86_64"], "shared"=>"0", "force_install_after_date_string"=>"", "description"=>"", "update_for_tas"=>[""], "requires_tas"=>[""], "installer_type"=>"copy_from_dmg", "uninstall_method"=>"remove_copied_items", "uninstall_script"=>"", "uninstaller_item_location"=>"", "autoremove"=>"0", "uninstallable"=>"1", "unattended_install"=>"0", "unattended_uninstall"=>"0", "receipts_plist"=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<array/>\r\n</plist>\r\n", "installs_plist"=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<array>\r\n\t<dict>\r\n\t\t<key>CFBundleIdentifier</key>\r\n\t\t<string>com.adobe.Lightroom4</string>\r\n\t\t<key>CFBundleShortVersionString</key>\r\n\t\t<string>4.0</string>\r\n\t\t<key>minosversion</key>\r\n\t\t<string>10.6.8</string>\r\n\t\t<key>path</key>\r\n\t\t<string>/Applications/Adobe Photoshop Lightroom 4.app</string>\r\n\t\t<key>type</key>\r\n\t\t<string>application</string>\r\n\t</dict>\r\n\t<dict>\r\n\t\t<key>path</key>\r\n\t\t<string>/Library/Application Support/Adobe/Lightroom/Lightroom 4.0 Registration</string>\r\n\t\t<key>type</key>\r\n\t\t<string>file</string>\r\n\t</dict>\r\n</array>\r\n</plist>\r\n", "raw_mode_id"=>"1", "raw_tags_plist"=>"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\r\n<plist version=\"1.0\">\r\n<dict>\r\n\t<key>installer_item_hash</key>\r\n\t<string>89f6a6a83927c1112320cf43c02f026b8d34b14dc10935850683f474901283d8</string>\r\n\t<key>items_to_copy</key>\r\n\t<array>\r\n\t\t<dict>\r\n\t\t\t<key>destination_path</key>\r\n\t\t\t<string>/Applications</string>\r\n\t\t\t<key>source_item</key>\r\n\t\t\t<string>Adobe Photoshop Lightroom 4.app</string>\r\n\t\t</dict>\r\n\t\t<dict>\r\n\t\t\t<key>destination_path</key>\r\n\t\t\t<string>/Library/Application Support/Adobe/Lightroom</string>\r\n\t\t\t<key>source_item</key>\r\n\t\t\t<string>Lightroom 4.0 Registration</string>\r\n\t\t</dict>\r\n\t</array>\r\n</dict>\r\n</plist>\r\n", "preinstall_script"=>"", "postinstall_script"=>"", "preuninstall_script"=>"", "postuninstall_script"=>"", "version_tracker_web_id"=>"20362"}, "original_display_name"=>"Adobe Photoshop Lightroom 4", "asmSelect0"=>"Select a package", "update_for_autocomplete"=>"type a name...", "asmSelect1"=>"Select a package", "requires_autocomplete"=>"type a name...", "commit"=>"Update", "unit_shortname"=>"communication", "package_branch"=>"Adobe_Photoshop_Lightroom_4"}
Completed 500 Internal Server Error in 4191ms
TypeError (can't convert Encoding::UndefinedConversionError into String):
config/initializers/extend_string.rb:28:in `+'
config/initializers/extend_string.rb:28:in `rescue in to_utf8'
config/initializers/extend_string.rb:21:in `to_utf8'
app/models/version_tracker.rb:143:in `scrape_icon'
app/models/version_tracker.rb:119:in `scrape_latest_version'
app/models/version_tracker.rb:162:in `scrape_latest_version_if_web_id_changed'
app/controllers/packages_controller.rb:34:in `block in update'
app/controllers/packages_controller.rb:32:in `update'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment