| Summary: | unexpected error occurs when embedding phpmoadmin to app | ||
|---|---|---|---|
| Product: | OKD | Reporter: | Meng Bo <bmeng> |
| Component: | Pod | Assignee: | Rajat Chopra <rchopra> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | libra bugs <libra-bugs> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 1.x | CC: | rmillner |
| Target Milestone: | --- | Keywords: | Regression, Triaged |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2012-03-19 18:22:41 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
Fixed with rev# cee79cd9760eb1e1aa21b440f5b32b2ea5054289 verified on devenv_1659, bug has been fixed. |
Description of problem: got 500 error when try to embed phpmoadmin to an app with mongodb embedded. and after that, all the cartridges cannot be embedded to this app. Version-Release number of selected component (if applicable): rhc-cartridge-phpmoadmin-1.0-0.7.2-1.el6_2.noarch How reproducible: always Steps to Reproduce: 1.create app # rhc app create -a php1 -t php-5.3 2.embed mongodb to it # rhc app cartridge add -a php1 -c phpmoadmin-1.0 3. Actual results: Problem reported from server. Response code was 500. DEBUG: undefined method `get_component_definition' for nil:NilClass/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/whiny_nil.rb:48:in `method_missing' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/component_instance.rb:80:in `establish_connections' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1234:in `elaborate_descriptor' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1231:in `each' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1231:in `elaborate_descriptor' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1018:in `add_dependency' Exit Code: 1 api_c: placeholder broker_c: namespacerhloginsshapp_uuiddebugaltercartridgecart_typeactionapp_nameapi API version: 1.1.3 RESULT: undefined method `get_component_definition' for nil:NilClass Expected results: phpmoadmin should be embedded without any problems Additional info: rhc-domain-info: Application Info ================ php1 Framework: php-5.3 Creation: 2012-03-12T02:44:12-04:00 UUID: 3e5c610e5e8e4b8c8e9706dc4dbf7f69 Git URL: ssh://3e5c610e5e8e4b8c8e9706dc4dbf7f69.rhcloud.com/~/git/php1.git/ Public URL: http://php1-bmengdev10.dev.rhcloud.com/ Embedded: phpmoadmin-1.0 mongodb-2.0 - Connection URL: mongodb://127.1.2.129:27017/ When try to embedded other cartridges: Problem reported from server. Response code was 500. DEBUG: undefined method `get_component_definition' for nil:NilClass/usr/lib/ruby/gems/1.8/gems/activesupport-3.0.10/lib/active_support/whiny_nil.rb:48:in `method_missing' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/component_instance.rb:80:in `establish_connections' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1234:in `elaborate_descriptor' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1231:in `each' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1231:in `elaborate_descriptor' /usr/lib/ruby/gems/1.8/gems/stickshift-controller-0.6.5/lib/stickshift-controller/app/models/application.rb:1018:in `add_dependency' Exit Code: 1 broker_c: namespacerhloginsshapp_uuiddebugaltercartridgecart_typeactionapp_nameapi api_c: placeholder API version: 1.1.3 RESULT: undefined method `get_component_definition' for nil:NilClass