minimagick: UndefinedConversionError on ruby 2.0.0-p594 & p598
When I do:
MiniMagick::Image.read(source_content)
I get the following error:
Failure/Error: subject.run
Encoding::UndefinedConversionError:
"\x87" from ASCII-8BIT to UTF-8
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/image.rb:34:in `write'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/image.rb:34:in `copy_stream'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/image.rb:34:in `block in read'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/utilities.rb:29:in `block in tempfile'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/utilities.rb:27:in `tap'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/utilities.rb:27:in `tempfile'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/image.rb:110:in `create'
# /home/travis/.rvm/gems/ruby-2.0.0-p594/gems/mini_magick-4.0.0/lib/mini_magick/image.rb:34:in `read'
About this issue
- Original URL
- State: closed
- Created 10 years ago
- Comments: 15 (8 by maintainers)
I met this issue and found that only files under 10kb were affected. This fix: http://stackoverflow.com/questions/10496874/why-does-openuri-treat-files-under-10kb-in-size-as-stringio saved my day and resolved this issue.