Bug 1101164 - [new relic] undefined method `each_value' for nil:NilClass' on INT nodes
Summary: [new relic] undefined method `each_value' for nil:NilClass' on INT nodes
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Online
Classification: Red Hat
Component: Containers
Version: 2.x
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: ---
: ---
Assignee: Jhon Honce
QA Contact: libra bugs
URL:
Whiteboard:
Depends On:
Blocks: 1108653
TreeView+ depends on / blocked
 
Reported: 2014-05-26 10:26 UTC by Meng Bo
Modified: 2015-05-14 23:36 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 1108653 (view as bug list)
Environment:
Last Closed: 2014-07-15 10:29:26 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)

Description Meng Bo 2014-05-26 10:26:56 UTC
Description of problem:
MCollective::Agent::Openshift#update-cluster_openshift-origin-node raisedNoMethodError

Error message

NoMethodError: undefined method `each_value' for nil:NilClass 

…e/model/application_container_ext/
cartridge_actions.rb:1291:in `generate_update_cluster_control_args'
…e/model/application_container_ext/
cartridge_actions.rb:1454:in `update_cluster'
…usr/libexec/mcollective/mcollective/agent/
openshift.rb:1032:in `block in oo_update_cluster'
…usr/libexec/mcollective/mcollective/agent/
openshift.rb: 340:in `with_container_from_args'
…usr/libexec/mcollective/mcollective/agent/
openshift.rb:1031:in `oo_update_cluster'
…usr/libexec/mcollective/mcollective/agent/
openshift.rb: 174:in `execute_action'
(eval):3:in `block in execute_action_with_newrelic_transaction_trace'
(eval):2:in `execute_action_with_newrelic_transaction_trace'
…usr/libexec/mcollective/mcollective/agent/
openshift.rb: 142:in `cartridge_do_action'
…h/ruby193/root/usr/share/ruby/mcollective/rpc/
agent.rb:  86:in `handlemsg'
…t/rh/ruby193/root/usr/share/ruby/mcollective/
agents.rb: 126:in `block (2 levels) in dispatch'
         /opt/rh/ruby193/root/usr/share/ruby/
timeout.rb:  69:in `timeout'
…t/rh/ruby193/root/usr/share/ruby/mcollective/
agents.rb: 125:in `block in dispatch'

Version-Release number of selected component (if applicable):
INT (devenv_4813)

How reproducible:
hardly, just found such errors in new reflic

Steps to Reproduce:
1. Check the node errors in new relic
2.
3.

Actual results:
There is a undefined method error found during update-cluster action.

Expected results:
Should not have such errors.

Additional info:

Comment 2 Jhon Honce 2014-06-11 20:10:52 UTC
Fixed in https://github.com/openshift/origin-server/pull/5496

Comment 3 openshift-github-bot 2014-06-11 21:13:25 UTC
Commit pushed to master at https://github.com/openshift/origin-server

https://github.com/openshift/origin-server/commit/08fced4fcbd07d9d940ff47e24616d1b6d16777f
Bug 1101164 - Support gear registry with no web framework

Comment 4 Meng Bo 2014-06-13 07:51:30 UTC
Auto and manual testing on the current INT, no such error found.

Move bug to verified.


Note You need to log in before you can comment on or make changes to this bug.