[Code] ruby-openid: ruby 1.9 encoding problem
Igor Russkih
irusskih at gmail.com
Fri Jun 25 20:21:29 UTC 2010
Hello,
Using latest ruby-openid with ruby 1.9.1 I have encoding incompatibility
exceptions on some openid sites.
example backtrace:
Encoding::CompatibilityError (incompatible encoding regexp match
(UTF-8 regexp with ASCII-8BIT string)):
ruby-openid (2.1.7) lib/openid/consumer/html_parse.rb:37:in `gsub'
ruby-openid (2.1.7) lib/openid/consumer/html_parse.rb:37:in `parse_link_attrs'
ruby-openid (2.1.7) lib/openid/consumer/discovery.rb:174:in `from_html'
ruby-openid (2.1.7) lib/openid/consumer/discovery.rb:461:in
`discover_no_yadis'
ruby-openid (2.1.7) lib/openid/consumer/discovery.rb:408:in `discover_yadis'
ruby-openid (2.1.7) lib/openid/consumer/discovery.rb:486:in `discover_uri'
ruby-openid (2.1.7) lib/openid/consumer/discovery.rb:495:in `discover'
ruby-openid (2.1.7) lib/openid/consumer.rb:333:in `discover'
ruby-openid (2.1.7) lib/openid/consumer/discovery_manager.rb:51:in
`get_next_service'
ruby-openid (2.1.7) lib/openid/consumer.rb:222:in `begin'
rack-openid (1.0.3) lib/rack/openid.rb:122:in `begin_authentication'
rack-openid (1.0.3) lib/rack/openid.rb:102:in `call'
The exception could be fixed with this change:
http://github.com/cail/ruby-openid/commit/038e8535ce1e76055d5c123367a4b63b49b77161
Igor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-code/attachments/20100626/35d31137/attachment.html>
More information about the Code
mailing list