Bug 718153 - frontend: undefined local variable or method `brealms' for # : when launching instances for all realms
Summary: frontend: undefined local variable or method `brealms' for # : when launching...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: CloudForms Cloud Engine
Classification: Retired
Component: rubygem-aeolus-image
Version: 0.3.1
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: rc
Assignee: Matt Wagner
QA Contact: wes hayutin
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2011-07-01 08:40 UTC by Aziza Karol
Modified: 2014-08-17 22:27 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-12-08 13:49:42 UTC


Attachments (Terms of Use)
Instance launch fail (300.54 KB, image/png)
2011-07-01 08:41 UTC, Aziza Karol
no flags Details

Description Aziza Karol 2011-07-01 08:40:28 UTC
Description of problem:


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


How reproducible:


Steps to Reproduce:
1. using deployment cli build and pushed image in ec2-us-east-1.
http://aeolusproject.org/page/Launching_a_Deployment_with_CLI_Tools
2. From aeolus made deployment in default pool 
3. Launching an instance  throws this error ..

Attached is the screenshot.



Additional info:
steps given below:

[root@ibm-x3950m2-01 ~]# aeolus-image build --target ec2 --template template.tpl 
Target Image: 0d0590c9-d5d7-4003-82bd-86f7ac31d0a0
Image: 22ed85e8-7ec4-4208-98dd-d123d331d253
Build: 594ce24c-d806-4e9e-be0d-35745fd41d12
Status: COMPLETED
Percent Complete: 100


[root@ibm-x3950m2-01 ~]# aeolus-image push --provider ec2-us-east-1 --id 22ed85e8-7ec4-4208-98dd-d123d331d253
Provider Image: 499a493b-82c0-40d2-afe1-5d174ae74ef5
Image: 22ed85e8-7ec4-4208-98dd-d123d331d253
Build: 594ce24c-d806-4e9e-be0d-35745fd41d12
Status: PUSHING
Percent Complete: 0


deploy.xml:
<deployable name="Sample">
 <description>This is an example deployment</description>
 <assemblies>
  <assembly name="frontend" hwp="hwp1">
   <image id="22ed85e8-7ec4-4208-98dd-d123d331d253">
   </image>
  </assembly>
 </assemblies>
</deployable>



[root@ibm-x3950m2-01 ~]# rpm -qa | grep aeolus
rubygem-aeolus-cli-0.0.1-1.fc14.20110630225932gitafa30be.noarch
aeolus-configure-2.0.1-0.fc14.20110628141215gitb8aaf85.noarch
aeolus-conductor-daemons-0.3.0-0.fc14.20110630225932gitafa30be.noarch
aeolus-conductor-0.3.0-0.fc14.20110630225932gitafa30be.noarch
aeolus-all-0.3.0-0.fc14.20110630225932gitafa30be.noarch
aeolus-conductor-doc-0.3.0-0.fc14.20110630225932gitafa30be.noarch

=============================================================================

rails.log displays:
Processing DeploymentsController#create (for 10.65.201.138 at 2011-07-01 04:24:16) [POST]
  Parameters: {"commit"=>"Launch", "action"=>"create", "controller"=>"deployments", "deployment"=>{"name"=>"us_east_d", "frontend_realm_id"=>"2", "deployable_xml"=>"<deployable name=\"Sample\">\r\n <description>This is an example deployment</description>\r\n <assemblies>\r\n  <assembly name=\"frontend\" hwp=\"hwp1\">\r\n   <image id=\"22ed85e8-7ec4-4208-98dd-d123d331d253\">\r\n   </image>\r\n  </assembly>\r\n </assemblies>\r\n</deployable>\r\n\r\n", "pool_id"=>"1"}}
undefined local variable or method `brealms' for #<Instance:0x7fcf0db8cfe8>
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/attribute_methods.rb:264:in `method_missing'
    /usr/share/aeolus-conductor/app/models/instance.rb:340:in `matches'
    /usr/share/aeolus-conductor/app/models/instance.rb:337:in `each'
    /usr/share/aeolus-conductor/app/models/instance.rb:337:in `matches'
    /usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_collection.rb:369:in `method_missing_without_paginate'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_proxy.rb:215:in `each'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_proxy.rb:215:in `send'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_proxy.rb:215:in `method_missing'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_collection.rb:369:in `method_missing_without_paginate'
    /usr/lib/ruby/gems/1.8/gems/will_paginate-2.3.14/lib/will_paginate/finder.rb:168:in `method_missing'
    /usr/share/aeolus-conductor/app/models/instance.rb:323:in `matches'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_proxy.rb:215:in `send'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/associations/association_proxy.rb:215:in `method_missing'
    /usr/share/aeolus-conductor/app/util/condormatic.rb:64:in `condormatic_instance_create'
    /usr/share/aeolus-conductor/app/models/deployment.rb:147:in `launch'
    /usr/share/aeolus-conductor/app/models/deployment.rb:124:in `each'
    /usr/share/aeolus-conductor/app/models/deployment.rb:124:in `launch'
    /usr/share/aeolus-conductor/app/controllers/deployments_controller.rb:62:in `create'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:106:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/mime_responds.rb:106:in `respond_to'
    /usr/share/aeolus-conductor/app/controllers/deployments_controller.rb:60:in `create'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `send'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:1331:in `perform_action_without_filters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:617:in `call_filters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms'
    /usr/lib/ruby/1.8/benchmark.rb:308:in `realtime'
    /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/core_ext/benchmark.rb:17:in `ms'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/flash.rb:151:in `perform_action'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `send'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:532:in `process_without_filters'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/filters.rb:606:in `process_without_compass'
    /usr/lib/ruby/gems/1.8/gems/compass-0.10.4/lib/compass/app_integration/rails/actionpack2/action_controller.rb:7:in `process'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:391:in `process'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/base.rb:386:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/routing/route_set.rb:438:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:87:in `dispatch'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:121:in `_call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack'
    /usr/lib/ruby/gems/1.8/gems/haml-3.0.18/rails/../lib/sass/plugin/rack.rb:41:in `call'
    /usr/lib/ruby/gems/1.8/gems/haml-3.0.18/rails/../lib/sass/plugin/rack.rb:41:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/string_coercion.rb:25:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/head.rb:9:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/methodoverride.rb:24:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-restful_submit-1.1.2/lib/rack/rack-restful_submit.rb:25:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/params_parser.rb:15:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/session/abstract_store.rb:128:in `call'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:29:in `call'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:9:in `cache'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/query_cache.rb:28:in `call'
    /usr/lib/ruby/gems/1.8/gems/activerecord-2.3.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/failsafe.rb:26:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `synchronize'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/lock.rb:11:in `call'
    /usr/lib/ruby/gems/1.8/gems/actionpack-2.3.8/lib/action_controller/dispatcher.rb:106:in `call'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/rack/adapter/rails.rb:74:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:47:in `call'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `each'
    /usr/lib/ruby/gems/1.8/gems/rack-1.1.0/lib/rack/urlmap.rb:41:in `call'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:76:in `pre_process'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `catch'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:74:in `pre_process'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:57:in `process'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:42:in `receive_data'
    /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run_machine'
    /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:256:in `run'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/backends/base.rb:57:in `start'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/server.rb:156:in `start'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/controllers/controller.rb:80:in `start'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:177:in `send'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:177:in `run_command'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/runner.rb:143:in `run!'
    /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/bin/thin:6
    /usr/bin/thin:19:in `load'
    /usr/bin/thin:19
Redirected to https://10.16.65.49/conductor/deployments/3
Completed in 782ms (DB: 43) | 302 Found [https://10.16.65.49/conductor/deployments]

Comment 1 Aziza Karol 2011-07-01 08:41:25 UTC
Created attachment 510815 [details]
Instance launch fail

Comment 2 Shveta 2011-07-01 13:36:42 UTC
The issue is coming for all realms today .

Comment 3 wes hayutin 2011-07-01 15:53:40 UTC
This issue will actually prevent instances from starting... If you try to start instances w/o realms.. they work.. w/ realms.. they fail w/ this error.

putting in need info to bump the priority

Comment 4 Matt Wagner 2011-07-01 19:48:01 UTC
I fixed this in 6f267ebf98a7ab6f826cf1141f29980f6b35ef74 which was pushed this morning. It hasn't landed in any repos yet, though.

Comment 5 Shveta 2011-07-04 13:23:42 UTC
Verified

Comment 6 wes hayutin 2011-07-05 15:04:26 UTC
removing ce-p2-beta

Comment 7 wes hayutin 2011-07-05 15:08:19 UTC
second attempt to remove ce-p2-beta

Comment 8 wes hayutin 2011-08-01 19:55:10 UTC
release pending...

Comment 9 wes hayutin 2011-08-01 19:56:55 UTC
release pending...

Comment 11 wes hayutin 2011-12-08 13:49:42 UTC
perm close


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