Created
April 17, 2012 01:04
-
-
Save jgm106/2402677 to your computer and use it in GitHub Desktop.
RolerMapper.roles bug in hydra-head (4.0.0.rc6 dca91b9)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
: fedora1test:pts/4%; pwd | |
/usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/bundler/gems/hydra-head-dca91b9dcbf3 | |
: fedora1test:pts/4%; git diff | |
diff --git a/app/models/hydra/ability.rb b/app/models/hydra/ability.rb | |
index f50a89d..a300d91 100644 | |
--- a/app/models/hydra/ability.rb | |
+++ b/app/models/hydra/ability.rb | |
@@ -9,7 +9,7 @@ module Hydra::Ability | |
## You can override this method if you are using a different AuthZ (such as LDAP) | |
def user_groups(user, session) | |
return @user_groups if @user_groups | |
- @user_groups = RoleMapper.roles(user_key(user)) + default_user_groups | |
+ @user_groups = ::RoleMapper.roles(user_key(user)) + default_user_groups | |
@user_groups << 'registered' unless user.new_record? | |
@user_groups | |
end | |
: fedora1test:pts/4%; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
: fedora1test:pts/1%; rails server | |
SOLRIZER: loading field name mappings from /usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/gems/solrizer-1.2.0/config/solr_mappings.yml | |
resetting mappings for Solrizer::FieldMapper::Default | |
=> Booting WEBrick | |
=> Rails 3.2.2 application starting in development on http://0.0.0.0:3000 | |
=> Call with -d to detach | |
=> Ctrl-C to shutdown server | |
[2012-04-16 16:22:40] INFO WEBrick 1.3.1[2012-04-16 16:22:40] INFO ruby 1.8.7 (2011-02-18) [x86_64-linux][2012-04-16 16:22:40] INFO WEBrick::HTTPServer#start: pid=5922 port=3000 | |
Started GET "/" for 128.118.15.65 at Mon Apr 16 16:22:55 -0400 2012Processing by CatalogController#index as HTMLSolr parameters: {:fq=>["edit_access_group_t:public OR discover_access_group_t:public OR read_access_group_t:public"], :"facet.field"=>["generic_file__contributor_facet", "generic_file__publisher_facet", "generic_file__date_created_facet", "generic_file__date_uploaded_facet", "generic_file__date_modified_facet", "generic_file__subject_facet", "generic_file__resource_type_facet", "generic_file__format_facet", "generic_file__based_near_facet", "generic_file__tag_facet"], "spellcheck.q"=>nil, :qt=>"search", :sort=>"score desc, generic_file__date_uploaded_sort desc", :rows=>10} | |
Completed 500 Internal Server Error in 353msNoMethodError (undefined method `roles' for Hydra::RoleMapper:Module): /usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/bundler/gems/hydra-head-dca91b9dcbf3/app/models/hydra/ability.rb:12:in `user_groups' | |
/usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/bundler/gems/hydra-head-dca91b9dcbf3/app/models/hydra/ability.rb:24:in `hydra_default_permissions' /usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/bundler/gems/hydra-head-dca91b9dcbf3/app/models/hydra/ability.rb:6:in `initialize' cancan (1.6.7) lib/cancan/controller_additions.rb:349:in `new' | |
cancan (1.6.7) lib/cancan/controller_additions.rb:349:in `current_ability' | |
cancan (1.6.7) lib/cancan/controller_additions.rb:372:in `can?' | |
/usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/bundler/gems/hydra-head-dca91b9dcbf3/lib/hydra/access_controls_enforcement.rb:167:in `add_access_controls_to_solr_params' | |
blacklight (3.3.1) lib/blacklight/solr_helper.rb:122:in `send' | |
blacklight (3.3.1) lib/blacklight/solr_helper.rb:122:in `solr_search_params' | |
(eval):3:in `each_without_optional_block' | |
(eval):3:in `each' | |
blacklight (3.3.1) lib/blacklight/solr_helper.rb:121:in `solr_search_params' | |
blacklight (3.3.1) lib/blacklight/solr_helper.rb:317:in `get_search_results' | |
blacklight (3.3.1) lib/blacklight/catalog.rb:34:in `index' | |
actionpack (3.2.2) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.2.2) lib/action_controller/metal/implicit_render.rb:4:in `send_action' | |
actionpack (3.2.2) lib/abstract_controller/base.rb:167:in `process_action' | |
actionpack (3.2.2) lib/action_controller/metal/rendering.rb:10:in `process_action' | |
actionpack (3.2.2) lib/abstract_controller/callbacks.rb:18:in `process_action' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:535:in `_run__616822185__process_action__199225275__callbacks' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:405:in `send' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:405:in `__run_callback' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:81:in `send' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.2.2) lib/abstract_controller/callbacks.rb:17:in `process_action' | |
actionpack (3.2.2) lib/action_controller/metal/rescue.rb:29:in `process_action' | |
actionpack (3.2.2) lib/action_controller/metal/instrumentation.rb:30:in `process_action' | |
activesupport (3.2.2) lib/active_support/notifications.rb:123:in `instrument' | |
activesupport (3.2.2) lib/active_support/notifications/instrumenter.rb:20:in `instrument' | |
activesupport (3.2.2) lib/active_support/notifications.rb:123:in `instrument' | |
actionpack (3.2.2) lib/action_controller/metal/instrumentation.rb:29:in `process_action' | |
actionpack (3.2.2) lib/action_controller/metal/params_wrapper.rb:205:in `process_action' | |
activerecord (3.2.2) lib/active_record/railties/controller_runtime.rb:18:in `process_action' | |
actionpack (3.2.2) lib/abstract_controller/base.rb:121:in `process' | |
actionpack (3.2.2) lib/abstract_controller/rendering.rb:45:in `process' | |
actionpack (3.2.2) lib/action_controller/metal.rb:203:in `dispatch' | |
actionpack (3.2.2) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' | |
actionpack (3.2.2) lib/action_controller/metal.rb:246:in `action' | |
actionpack (3.2.2) lib/action_dispatch/routing/route_set.rb:67:in `call' | |
actionpack (3.2.2) lib/action_dispatch/routing/route_set.rb:67:in `dispatch' | |
actionpack (3.2.2) lib/action_dispatch/routing/route_set.rb:30:in `call' | |
journey (1.0.3) lib/journey/router.rb:68:in `call' | |
(eval):3:in `each_without_optional_block' | |
(eval):3:in `each' | |
journey (1.0.3) lib/journey/router.rb:56:in `call' | |
actionpack (3.2.2) lib/action_dispatch/routing/route_set.rb:594:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/static.rb:61:in `call' | |
warden (1.1.1) lib/warden/manager.rb:35:in `call' | |
warden (1.1.1) lib/warden/manager.rb:34:in `catch' | |
warden (1.1.1) lib/warden/manager.rb:34:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' | |
rack (1.4.1) lib/rack/etag.rb:23:in `call' | |
rack (1.4.1) lib/rack/conditionalget.rb:25:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/head.rb:14:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/params_parser.rb:21:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/flash.rb:242:in `call' | |
rack (1.4.1) lib/rack/session/abstract/id.rb:205:in `context' | |
rack (1.4.1) lib/rack/session/abstract/id.rb:200:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/cookies.rb:338:in `call' | |
activerecord (3.2.2) lib/active_record/query_cache.rb:64:in `call' | |
activerecord (3.2.2) lib/active_record/connection_adapters/abstract/connection_pool.rb:443:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/callbacks.rb:28:in `call' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:405:in `_run__397314981__call__4__callbacks' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:405:in `send' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:405:in `__run_callback' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:385:in `_run_call_callbacks' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:81:in `send' | |
activesupport (3.2.2) lib/active_support/callbacks.rb:81:in `run_callbacks' | |
actionpack (3.2.2) lib/action_dispatch/middleware/callbacks.rb:27:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/reloader.rb:65:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/remote_ip.rb:31:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' | |
railties (3.2.2) lib/rails/rack/logger.rb:26:in `call_app' | |
railties (3.2.2) lib/rails/rack/logger.rb:16:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/request_id.rb:22:in `call' | |
rack (1.4.1) lib/rack/methodoverride.rb:21:in `call' | |
rack (1.4.1) lib/rack/runtime.rb:17:in `call' | |
activesupport (3.2.2) lib/active_support/cache/strategy/local_cache.rb:72:in `call' | |
rack (1.4.1) lib/rack/lock.rb:15:in `call' | |
actionpack (3.2.2) lib/action_dispatch/middleware/static.rb:61:in `call' | |
railties (3.2.2) lib/rails/engine.rb:479:in `call' | |
railties (3.2.2) lib/rails/application.rb:220:in `call' | |
rack (1.4.1) lib/rack/content_length.rb:14:in `call' | |
railties (3.2.2) lib/rails/rack/log_tailer.rb:14:in `call' | |
rack (1.4.1) lib/rack/handler/webrick.rb:59:in `service' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/httpserver.rb:104:in `service' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:173:in `start_thread' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:162:in `start' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:95:in `start' | |
(eval):3:in `each_without_optional_block' | |
(eval):3:in `each' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:92:in `start' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:23:in `start' | |
/usr/local/rvm/rubies/ree-1.8.7-2011.03/lib/ruby/1.8/webrick/server.rb:82:in `start' | |
rack (1.4.1) lib/rack/handler/webrick.rb:13:in `run' | |
rack (1.4.1) lib/rack/server.rb:265:in `start' | |
railties (3.2.2) lib/rails/commands/server.rb:70:in `start' | |
railties (3.2.2) lib/rails/commands.rb:55 | |
railties (3.2.2) lib/rails/commands.rb:50:in `tap' | |
railties (3.2.2) lib/rails/commands.rb:50 | |
script/rails:6:in `require' | |
script/rails:6 | |
Rendered /usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/gems/actionpack-3.2.2/lib/action_dispatch/middleware/templates/rescues/_trace.erb (1.3ms) | |
Rendered /usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/gems/actionpack-3.2.2/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (1.5ms) | |
Rendered /usr/local/rvm/gems/ree-1.8.7-2011.03@scholarsphere/gems/actionpack-3.2.2/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (25.5ms) | |
^C[2012-04-16 16:26:41] INFO going to shutdown ... | |
[2012-04-16 16:26:41] INFO WEBrick::HTTPServer#start done. | |
Exiting |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment