Description of problem: ApplicationsController#create raised MCollective::InvalidRPCData: Input uid did not pass validation: undefined method `match' for 6812:Fixnum Stacktrace: …/ruby193/root/usr/share/ruby/mcollective/rpc/ client.rb: 936:in `process_results_with_block' …/ruby193/root/usr/share/ruby/mcollective/rpc/ client.rb: 855:in `block in call_agent' …t/rh/ruby193/root/usr/share/ruby/mcollective/ client.rb: 156:in `block (2 levels) in req' …t/rh/ruby193/root/usr/share/ruby/mcollective/ client.rb: 151:in `loop' …t/rh/ruby193/root/usr/share/ruby/mcollective/ client.rb: 151:in `block in req' /opt/rh/ruby193/root/usr/share/ruby/ timeout.rb: 69:in `timeout' …t/rh/ruby193/root/usr/share/ruby/mcollective/ client.rb: 148:in `req' …/ruby193/root/usr/share/ruby/mcollective/rpc/ client.rb: 851:in `call_agent' …/ruby193/root/usr/share/ruby/mcollective/rpc/ client.rb: 244:in `method_missing' …b/openshift/ mcollective_application_container_proxy.rb:2819:in `block in has_uid_or_gid?' …b/openshift/ mcollective_application_container_proxy.rb:2331:in `rpc_exec' …b/openshift/ mcollective_application_container_proxy.rb:2818:in `has_uid_or_gid?' …b/openshift/ mcollective_application_container_proxy.rb: 407:in `rescue in block in create' …b/openshift/ mcollective_application_container_proxy.rb: 396:in `block in create' …b/openshift/ mcollective_application_container_proxy.rb: 383:in `each' …b/openshift/ mcollective_application_container_proxy.rb: 383:in `create' …/openshift-origin-controller-1.18.4/app/models/ gear.rb: 112:in `create_gear' …roller-1.18.4/app/models/pending_ops/ create_gear_op.rb: 8:in `execute' …n-controller-1.18.4/app/models/ pending_app_op_group.rb: 108:in `block in execute' …n-controller-1.18.4/app/models/ pending_app_op_group.rb: 97:in `each' …n-controller-1.18.4/app/models/ pending_app_op_group.rb: 97:in `execute' …ift-origin-controller-1.18.4/app/models/ application.rb:1509:in `run_jobs' …ift-origin-controller-1.18.4/app/models/ application.rb: 667:in `block in add_features' …ift-origin-controller-1.18.4/app/models/ application.rb:1579:in `run_in_application_lock' …ift-origin-controller-1.18.4/app/models/ application.rb: 651:in `add_features' …ift-origin-controller-1.18.4/app/models/ application.rb: 253:in `create_app' …ller-1.18.4/app/controllers/ applications_controller.rb: 157:in `create' …ntroller-1.18.4/lib/openshift/controller/ action_log.rb: 80:in `set_logged_request' …sr/share/gems/gems/journey-1.0.4/lib/journey/ router.rb: 68:in `block in call' …sr/share/gems/gems/journey-1.0.4/lib/journey/ router.rb: 56:in `each' …sr/share/gems/gems/journey-1.0.4/lib/journey/ router.rb: 56:in `call' …per-0.11.1/lib/mongo_mapper/middleware/ identity_map.rb: 10:in `call' …oid-3.0.21/lib/rack/mongoid/middleware/ identity_map.rb: 34:in `block in call' …e/gems/gems/mongoid-3.0.21/lib/mongoid/ unit_of_work.rb: 39:in `unit_of_work' …oid-3.0.21/lib/rack/mongoid/middleware/ identity_map.rb: 34:in `call' …3/root/usr/share/gems/gems/rack-1.4.1/lib/rack/ etag.rb: 23:in `call' …/share/gems/gems/rack-1.4.1/lib/rack/ conditionalget.rb: 35:in `call' …e/gems/gems/rack-1.4.1/lib/rack/session/abstract/ id.rb: 205:in `context' …e/gems/gems/rack-1.4.1/lib/rack/session/abstract/ id.rb: 200:in `call' …/share/gems/gems/rack-1.4.1/lib/rack/ methodoverride.rb: 21:in `call' …oot/usr/share/gems/gems/rack-1.4.1/lib/rack/ runtime.rb: 17:in `call' …3/root/usr/share/gems/gems/rack-1.4.1/lib/rack/ lock.rb: 15:in `call' …are/gems/gems/rack-cache-1.2/lib/rack/cache/ context.rb: 136:in `forward' …are/gems/gems/rack-cache-1.2/lib/rack/cache/ context.rb: 143:in `pass' …are/gems/gems/rack-cache-1.2/lib/rack/cache/ context.rb: 155:in `invalidate' …are/gems/gems/rack-cache-1.2/lib/rack/cache/ context.rb: 71:in `call!' …are/gems/gems/rack-cache-1.2/lib/rack/cache/ context.rb: 51:in `call' …r-3.0.21/lib/phusion_passenger/rack/ request_handler.rb: 97:in `process_request' …0.21/lib/phusion_passenger/ abstract_request_handler.rb: 521:in `accept_and_process_next_request' …0.21/lib/phusion_passenger/ abstract_request_handler.rb: 274:in `main_loop' …0.21/lib/phusion_passenger/rack/ application_spawner.rb: 206:in `start_request_handler' …0.21/lib/phusion_passenger/rack/ application_spawner.rb: 79:in `block in spawn_application' …s/gems/passenger-3.0.21/lib/phusion_passenger/ utils.rb: 470:in `safe_fork' …0.21/lib/phusion_passenger/rack/ application_spawner.rb: 64:in `spawn_application' …assenger-3.0.21/lib/phusion_passenger/ spawn_manager.rb: 264:in `spawn_rack_application' …assenger-3.0.21/lib/phusion_passenger/ spawn_manager.rb: 137:in `spawn_application' …assenger-3.0.21/lib/phusion_passenger/ spawn_manager.rb: 275:in `handle_spawn_application' …senger-3.0.21/lib/phusion_passenger/ abstract_server.rb: 357:in `server_main_loop' …senger-3.0.21/lib/phusion_passenger/ abstract_server.rb: 206:in `start_synchronously' Version-Release number of selected component (if applicable): Found in PROD How reproducible: Error reported a few times in the last 7 days
Fixed with --> https://github.com/openshift/origin-server/pull/4417
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/5ba42f6b899c6db5af5b7125d02fe450ac4bf4be Fix for bug 1047957
Verified on devenv_4186, such error is not found in log files.