From noreply at rubyforge.org Mon Jan 5 21:14:54 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 5 Jan 2009 21:14:54 -0500 (EST) Subject: [Jruby-extras-devel] [ jruby-extras-Bugs-23460 ] Unsupported HMAC algorithm (HMACSHA1) error when generating digest under jruby-openssl0.3, jruby1.1.6, rails2.2.2 Message-ID: <20090106021454.AFDED1588060@rubyforge.org> Bugs item #23460, was opened at 2009-01-05 21:14 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=7857&aid=23460&group_id=2014 Category: rails-integration Group: None Status: Open Resolution: None Priority: 3 Submitted By: Nobody (None) Assigned to: Robert Egglestone (tantalon) Summary: Unsupported HMAC algorithm (HMACSHA1) error when generating digest under jruby-openssl0.3, jruby1.1.6, rails2.2.2 Initial Comment: After upgrading from jruby1.1.3/rails2.0.5 => jruby1.1.6/rails2.2.2 the application failed to process any requests because generate_digest failed with "Unsupported HMAC algorithm (HMACSHA1)" errors (example stack trace below). After uninstalling jruby-openssl requests could be processed but this causes other issues. Mac OS X 10.5.6 Jruby 1.1.6 Rails 2.2.2 Gems: -------- actionmailer (2.2.2) actionpack (2.2.2) activemerchant (1.4.1) activerecord (2.2.2) activerecord-jdbc-adapter (0.9) activerecord-jdbcmysql-adapter (0.9) activeresource (2.2.2) activesupport (2.2.2) bones (2.2.0) builder (2.1.2) ci_reporter (1.5.2) classy-inheritance (0.6.2) gem_plugin (0.2.3) gemsonrails (0.7.2) jdbc-mysql (5.0.4) jruby-openssl (0.3) lockdown (0.7.0, 0.6.3) mongrel (1.1.5) rails (2.2.2) rake (0.8.3) rspec (1.1.11) ruby-debug-base (0.10.3.1) ruby-debug-ide (0.3.3) sources (0.0.1) warbler (0.9.12) -------- Trace: -------- /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session/cookie_store.rb:128:in `generate_digest' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/request_forgery_protection.rb:133:in `authenticity_token_from_cookie_session' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/request_forgery_protection.rb:113:in `form_authenticity_token' (eval):2:in `form_authenticity_token' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:470:in `token_tag' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:447:in `extra_tags_for_form' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:455:in `form_tag_html' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:461:in `form_tag_in_block' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:39:in `form_tag' app/views/sessions/new.html.erb:2 /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:638:in `run_before_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:206:in `call' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:206:in `around_proc' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `call' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `evaluate_method' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:184:in `call' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:635:in `run_before_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:615:in `call_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_with_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_with_rescue' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action_with_caching' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action_with_caching' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_with_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process_with_session_management_support' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:120:in `dispatch' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel/rails.rb:76:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel/rails.rb:74:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:159:in `process_client' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:158:in `each' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:158:in `process_client' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:285:in `run' :1:in `initialize' ------ ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=7857&aid=23460&group_id=2014 From noreply at rubyforge.org Mon Jan 5 22:16:34 2009 From: noreply at rubyforge.org (noreply at rubyforge.org) Date: Mon, 5 Jan 2009 22:16:34 -0500 (EST) Subject: [Jruby-extras-devel] [ jruby-extras-Bugs-23460 ] Unsupported HMAC algorithm (HMACSHA1) error when generating digest under jruby-openssl0.3, jruby1.1.6, rails2.2.2 Message-ID: <20090106031634.C37F31588060@rubyforge.org> Bugs item #23460, was opened at 2009-01-06 13:14 You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=7857&aid=23460&group_id=2014 Category: rails-integration Group: None Status: Open Resolution: None Priority: 3 Submitted By: Nobody (None) Assigned to: Robert Egglestone (tantalon) Summary: Unsupported HMAC algorithm (HMACSHA1) error when generating digest under jruby-openssl0.3, jruby1.1.6, rails2.2.2 Initial Comment: After upgrading from jruby1.1.3/rails2.0.5 => jruby1.1.6/rails2.2.2 the application failed to process any requests because generate_digest failed with "Unsupported HMAC algorithm (HMACSHA1)" errors (example stack trace below). After uninstalling jruby-openssl requests could be processed but this causes other issues. Mac OS X 10.5.6 Jruby 1.1.6 Rails 2.2.2 Gems: -------- actionmailer (2.2.2) actionpack (2.2.2) activemerchant (1.4.1) activerecord (2.2.2) activerecord-jdbc-adapter (0.9) activerecord-jdbcmysql-adapter (0.9) activeresource (2.2.2) activesupport (2.2.2) bones (2.2.0) builder (2.1.2) ci_reporter (1.5.2) classy-inheritance (0.6.2) gem_plugin (0.2.3) gemsonrails (0.7.2) jdbc-mysql (5.0.4) jruby-openssl (0.3) lockdown (0.7.0, 0.6.3) mongrel (1.1.5) rails (2.2.2) rake (0.8.3) rspec (1.1.11) ruby-debug-base (0.10.3.1) ruby-debug-ide (0.3.3) sources (0.0.1) warbler (0.9.12) -------- Trace: -------- /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session/cookie_store.rb:128:in `generate_digest' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/request_forgery_protection.rb:133:in `authenticity_token_from_cookie_session' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/request_forgery_protection.rb:113:in `form_authenticity_token' (eval):2:in `form_authenticity_token' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:470:in `token_tag' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:447:in `extra_tags_for_form' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:455:in `form_tag_html' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:461:in `form_tag_in_block' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/helpers/form_tag_helper.rb:39:in `form_tag' app/views/sessions/new.html.erb:2 /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/renderable.rb:39:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/template.rb:73:in `render_template' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:256:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:367:in `_render_with_layout' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_view/base.rb:254:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1174:in `render_for_file' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:896:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:868:in `render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/core_ext/benchmark.rb:8:in `realtime' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:51:in `render_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1248:in `default_render' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:1254:in `perform_action' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:617:in `call_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:638:in `run_before_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:206:in `call' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:206:in `around_proc' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `call' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/callbacks.rb:182:in `evaluate_method' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:184:in `call' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:635:in `run_before_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:615:in `call_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:610:in `perform_action_with_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/1.8/benchmark.rb:293:in `measure' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/benchmarking.rb:68:in `perform_action_with_benchmark' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/rescue.rb:136:in `perform_action_with_rescue' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:13:in `perform_action_with_caching' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/activerecord-2.2.2/lib/active_record/query_cache.rb:8:in `cache' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/caching/sql_cache.rb:12:in `perform_action_with_caching' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:524:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/filters.rb:606:in `process_with_filters' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/session_management.rb:134:in `process_with_session_management_support' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/base.rb:392:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:183:in `handle_request' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:110:in `dispatch_unlocked' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:120:in `dispatch' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:132:in `dispatch_cgi' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/actionpack-2.2.2/lib/action_controller/dispatcher.rb:39:in `dispatch' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel/rails.rb:76:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel/rails.rb:74:in `process' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:159:in `process_client' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:158:in `each' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:158:in `process_client' /usr/local/jruby-1.1.6/lib/ruby/gems/1.8/gems/mongrel-1.1.5-java/lib/mongrel.rb:285:in `run' :1:in `initialize' ------ ---------------------------------------------------------------------- Comment By: James Drucza (jdrucza) Date: 2009-01-06 14:16 Message: I forgot to login before submitting. This is just to acknowledge that I raised the issue. ---------------------------------------------------------------------- You can respond by visiting: http://rubyforge.org/tracker/?func=detail&atid=7857&aid=23460&group_id=2014 From nobody at rubyforge.org Sat Jan 24 22:12:31 2009 From: nobody at rubyforge.org (nobody at rubyforge.org) Date: Sat, 24 Jan 2009 22:12:31 -0500 (EST) Subject: [Jruby-extras-devel] [1139] trunk/javasand/src/java/org/jruby/ext/sandbox: Fix for JRUBY-3229: Javasand does not compile with JRuby 1.1.5 Message-ID: <20090125031231.3B0D318580E9@rubyforge.org> An HTML attachment was scrubbed... URL: