Bug 709473

Summary: deltacloud tracebacks once ec2 limit reached
Product: [Retired] CloudForms Cloud Engine Reporter: wes hayutin <whayutin>
Component: deltacloud-coreAssignee: Michal Fojtik <mfojtik>
Status: CLOSED ERRATA QA Contact: wes hayutin <whayutin>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 1.0.0CC: clalance, cpelland, deltacloud-maint, rananda, rlandy, ssachdev
Target Milestone: alpha   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-05-15 20:27:58 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description wes hayutin 2011-05-31 19:04:14 UTC
Description of problem:


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


How reproducible:


Steps to Reproduce:
1.
2.
3.
  
Actual results:


Expected results:


Additional info:

Comment 1 wes hayutin 2011-05-31 19:06:24 UTC
https://issues.apache.org/jira/browse/DTACLOUD-47

Comment 2 wes hayutin 2011-07-05 18:34:19 UTC
qa needs to retry this

Comment 3 wes hayutin 2011-07-12 18:12:58 UTC
removing from tracker

Comment 4 Shveta 2011-07-27 08:57:58 UTC
I was able to recreate the issue after launching around 20 instances 

rpm -qa|grep aeolus
aeolus-all-0.3.0-2.el6.noarch
rubygem-aeolus-image-0.0.1-3.el6.noarch
aeolus-conductor-daemons-0.3.0-3.el6.noarch
aeolus-conductor-doc-0.3.0-3.el6.noarch
aeolus-conductor-0.3.0-3.el6.noarch
aeolus-configure-2.0.1-2.el6.noarch

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

 IDeltacloud::ExceptionHandler::ProviderError - InstanceLimitExceeded: 20 instance(s) are already running.
REQUEST=ec2.us-east-1.amazonaws.com:443/?AWSAccessKeyId=AKIAI2KPFDYVZKSRTJMQ&Action=RunInstances&AddressingType=public&ImageId=ami-d58147bc&InstanceType=c1.xlarge&KeyName=ssachdev%40redhat.com_Ec2_east_1311747031_key_70091981895960&MaxCount=1&MinCount=1&Placement.AvailabilityZone=us-east-1a&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-07-27T08%3A54%3A33.000Z&Version=2010-08-31&Signature=lf16hE28aWGQk3iX%2F6RsjvQeHlIg8mTVxrve2epNbpI%3D 
REQUEST ID=cf9b9e48-80b3-472b-8670-bafbba59cee7 :
 /usr/lib/ruby/gems/1.8/gems/aws-2.5.5/lib/ses/../awsbase/awsbase.rb:572:in `request_info_impl'
 /usr/lib/ruby/gems/1.8/gems/aws-2.5.5/lib/ec2/ec2.rb:177:in `request_info'
 /usr/lib/ruby/gems/1.8/gems/aws-2.5.5/lib/ec2/ec2.rb:577:in `launch_instances'
 ././lib/deltacloud/drivers/ec2/ec2_driver.rb:204:in `create_instance'
 ././lib/deltacloud/base_driver/exceptions.rb:111:in `call'
 ././lib/deltacloud/base_driver/exceptions.rb:111:in `safely'
 ././lib/deltacloud/drivers/ec2/ec2_driver.rb:203:in `create_instance'
 ././server.rb:397
 ././lib/sinatra/rabbit.rb:113:in `instance_eval'
 ././lib/sinatra/rabbit.rb:113:in `POST /api/instances'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:863:in `call'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:863:in `route'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:521:in `instance_eval'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:521:in `route_eval'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:500:in `route!'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:497:in `catch'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:497:in `route!'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:476:in `each'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:476:in `route!'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:601:in `dispatch!'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:411:in `call!'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `instance_eval'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `invoke'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `catch'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `invoke'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:411:in `call!'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:399:in `call'
 ././lib/sinatra/rack_driver_select.rb:45:in `call'
 ././lib/sinatra/rack_matrix_params.rb:85:in `call'
 ././lib/sinatra/rack_runtime.rb:36:in `call'
 ././lib/sinatra/rack_etag.rb:42:in `call'
 /usr/lib/ruby/gems/1.8/gems/rack-accept-0.4.3/lib/rack/accept/context.rb:22: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-1.1.0/lib/rack/commonlogger.rb:18:in `call'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:1005:in `synchronize'
 /usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979: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/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `call'
 /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `spawn_threadpool'
 /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `initialize'
 /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `new'
 /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `spawn_threadpool'
 /usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1049:in `defer'
 /usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:54: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/share/deltacloud-core/bin/deltacloudd:126
 /usr/bin/deltacloudd:5:in `load'
 /usr/bin/deltacloudd:5
NFO -- : Launching instance of image ami-d58147bc for AKIAI2KPFDYVZKSRTJMQ, key: ssachdev, groups: 
W, [2011-07-27T14:24:34.254207 #28723]  WARN -- : ##### Aws::Ec2 returned an error: 400 Bad Request
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>InstanceLimitExceeded</Code><Message>20 instance(s) are already running.</Message></Error></Errors><RequestID>cf9b9e48-80b3-472b-8670-bafbba59cee7</RequestID></Response> #####
W, [2011-07-27T14:24:34.254287 #28723]  WARN -- : ##### Aws::Ec2 request: ec2.us-east-1.amazonaws.com:443/?AWSAccessKeyId=AKIAI2KPFDYVZKSRTJMQ&Action=RunInstances&AddressingType=public&ImageId=ami-d58147bc&InstanceType=c1.xlarge&KeyName=ssachdev%40redhat.com_Ec2_east_1311747031_key_70091981895960&MaxCount=1&MinCount=1&Placement.AvailabilityZone=us-east-1a&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-07-27T08%3A54%3A33.000Z&Version=2010-08-31&Signature=lf16hE28aWGQk3iX%2F6RsjvQeHlIg8mTVxrve2epNbpI%3D ####
!! Unexpected error while processing request: undefined method `details' for #<Deltacloud::ExceptionHandler::ProviderError:0x7f983849dc48>
undefined method `details' for #<Deltacloud::ExceptionHandler::ProviderError:0x7f983849dc48>
	././views/errors/502.xml.haml:7:in `__tilt_70145880646160'
	././views/errors/502.xml.haml:-6:in `instance_eval'
	././views/errors/502.xml.haml:-6:in `__tilt_70145880646160'
	/usr/lib/ruby/gems/1.8/gems/tilt-1.3.2/lib/tilt/template.rb:140:in `call'
	/usr/lib/ruby/gems/1.8/gems/tilt-1.3.2/lib/tilt/template.rb:140:in `cached_evaluate'
	/usr/lib/ruby/gems/1.8/gems/tilt-1.3.2/lib/tilt/template.rb:127:in `evaluate'
	/usr/lib/ruby/gems/1.8/gems/tilt-1.3.2/lib/tilt/haml.rb:24:in `evaluate'
	/usr/lib/ruby/gems/1.8/gems/tilt-1.3.2/lib/tilt/template.rb:76:in `render'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:343:in `render_without_format'
	././lib/sinatra/respond_to.rb:129:in `render'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:311:in `haml'
	././lib/deltacloud/helpers/application_helper.rb:112:in `report_error'
	././lib/sinatra/respond_to.rb:242:in `call'
	././lib/sinatra/respond_to.rb:242:in `respond_to'
	././lib/deltacloud/helpers/application_helper.rb:111:in `report_error'
	././server.rb:61
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:641:in `instance_eval'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:641:in `error_block!'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:636:in `each'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:636:in `error_block!'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:630:in `handle_exception!'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:605:in `dispatch!'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:411:in `call!'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `instance_eval'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `invoke'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `catch'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:566:in `invoke'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:411:in `call!'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:399:in `call'
	././lib/sinatra/rack_driver_select.rb:45:in `call'
	././lib/sinatra/rack_matrix_params.rb:85:in `call'
	././lib/sinatra/rack_runtime.rb:36:in `call'
	././lib/sinatra/rack_etag.rb:42:in `call'
	/usr/lib/ruby/gems/1.8/gems/rack-accept-0.4.3/lib/rack/accept/context.rb:22: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-1.1.0/lib/rack/commonlogger.rb:18:in `call'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:1005:in `synchronize'
	/usr/lib/ruby/gems/1.8/gems/sinatra-1.0/lib/sinatra/base.rb:979:in `call'
	/usr/lib/ruby/gems/1.8/gems/thin-1.2.5/lib/thin/connection.rb:76:in `pre_process'
	/usr/lib/ruby/gem127.0.0.1 - - [27/Jul/2011 14:24:34] "GET /api HTTP/1.1" 200 1439 0.2516
127.0.0.1 - - [27/Jul/2011 14:24:34] "GET /api/instances HTTP/1.1" 200 28789 1.4101
127.0.0.1 - - [27/Jul/2011 14:24:35] "GET /api/instances HTTP/1.1" 200 28789 1.6196
127.0.0.1 - - [27/Jul/2011 14:24:35] "GET /api HTTP/1.1" 200 1439 0.0565
127.0.0.1 - - [27/Jul/2011 14:24:36] "GET /api/instances HTTP/1.1" 200 28789 1.9271
127.0.0.1 - - [27/Jul/2011 14:24:36] "GET /api HTTP/1.1" 200 1439 0.1816
127.0.0.1 - - [27/Jul/2011 14:24:36] "GET /api HTTP/1.1" 200 1439 0.1850
127.0.0.1 - - [27/Jul/2011 14:24:38] "GET /api/instances HTTP/1.1" 200 28789 2.1307
127.0.0.1 - - [27/Jul/2011 14:24:39] "GET /api/instances HTTP/1.1" 200 28789 3.9238
127.0.0.1 - - [27/Jul/2011 14:24:40] "GET /api/instances HTTP/1.1" 200 28789 3.6063
127.0.0.1 - - [27/Jul/2011 14:24:40] "GET /api HTTP/1.1" 200 1439 0.0291
127.0.0.1 - - [27/Jul/2011 14:24:41] "GET /api HTTP/1.1" 200 1439 0.0219
127.0.0.1 - - [27/Jul/2011 14:24:42] "GET /api/instances HTTP/1.1" 200 28789 1.7214
127.0.0.1 - - [27/Jul/2011 14:24:43] "GET /api/instances HTTP/1.1" 200 28789 3.4474
127.0.0.1 - - [27/Jul/2011 14:24:43] "GET /api HTTP/1.1" 200 1439 0.0270
127.0.0.1 - - [27/Jul/2011 14:24:43] "GET /api HTTP/1.1" 200 1439 0.0285
127.0.0.1 - - [27/Jul/2011 14:24:45] "GET /api HTTP/1.1" 200 1439 0.0520
127.0.0.1 - - [27/Jul/2011 14:24:45] "GET /api HTTP/1.1" 200 1439 0.0553
127.0.0.1 - - [27/Jul/2011 14:24:45] "GET /api/instances HTTP/1.1" 200 28789 1.6354
127.0.0.1 - - [27/Jul/2011 14:24:45] "GET /api/instances HTTP/1.1" 200 28789 1.7878
127.0.0.1 - - [27/Jul/2011 14:24:47] "GET /api/instances HTTP/1.1" 200 28789 2.1723
127.0.0.1 - - [27/Jul/2011 14:24:47] "GET /api/instances HTTP/1.1" 200 28789 2.7255
127.0.0.1 - - [27/Jul/2011 14:24:49] "GET /api HTTP/1.1" 200 1439 0.0450
127.0.0.1 - - [27/Jul/2011 14:24:49] "GET /api HTTP/1.1" 200 1439 0.0380
127.0.0.1 - - [27/Jul/2011 14:24:50] "GET /api/instances HTTP/1.1" 200 28789 1.5791
127.0.0.1 - - [27/Jul/2011 14:24:51] "GET /api/instances HTTP/1.1" 200 28789 1.8838

Comment 5 Chris Lalancette 2011-07-27 09:18:52 UTC
OK, right.  So the initial part of the traceback is fine, that is just saying that Amazon threw an error to us.  The next part is where the deltacloud bug is:

!! Unexpected error while processing request: undefined method `details' for
#<Deltacloud::ExceptionHandler::ProviderError:0x7f983849dc48>
undefined method `details' for
#<Deltacloud::ExceptionHandler::ProviderError:0x7f983849dc48>
 ././views/errors/502.xml.haml:7:in `__tilt_70145880646160'
 ././views/errors/502.xml.haml:-6:in `instance_eval'
 ././views/errors/502.xml.haml:-6:in `__tilt_70145880646160'

That being said, while there are some remnants of "details" left in the deltacloud code, I believe I fixed the actual problem here a while back.  What's the version of deltacloud-core that you are using?

Comment 6 Shveta 2011-07-27 09:30:03 UTC
rpm -qa|grep deltacloud-core
deltacloud-core-0.3.9999-1308927004.2.el6.noarch

Comment 7 Chris Lalancette 2011-07-27 09:56:28 UTC
OK, yeah, that is a really old version that dates before my fix.  I guess we either need to update that version of deltacloud-core, or at the very least backport the fix that went in.

Comment 8 wes hayutin 2011-09-28 16:40:40 UTC
making sure all the bugs are at the right version for future queries

Comment 10 Michal Fojtik 2011-11-09 12:09:50 UTC
Also, this is not a bug but a feature. Deltacloud API properly respond with 'Deltacloud::ExceptionHandler::ProviderError - InstanceLimitExceeded: 20
instance(s) are already running.'.

Comment 11 wes hayutin 2012-01-12 16:52:26 UTC
adding to sprint tracker

Comment 12 Michal Fojtik 2012-01-13 09:40:41 UTC
I though this bug is already fixed in latest DC core. Can QA confirm that?

Comment 13 wes hayutin 2012-01-24 18:50:09 UTC
 - Launched 19 instances via Amazon console.
 - Then launched two instances using deltacloud API. Launching the second instnace gave the error copied below:

curl -X POST -F "image_id=ami-205fba49" --user 'AKIAJCBB265A57CGKR2Q:mRqPo4C566epOauIxO4faFsOdeTyus7oOVdHKgw5' "http://nec-em6.rhts.eng.bos.redhat.com:3001/api/instances?format=xml"

<error status='502' url='/api/instances?format=xml'>
  <kind>backend_error</kind>
  <backend driver='ec2'>
    <code>502</code>
  </backend>
  <message><![CDATA[InstanceLimitExceeded: 20 instance(s) are already running.
  REQUEST=ec2.us-east-1.amazonaws.com:443/?AWSAccessKeyId=AKIAJCBB265A57CGKR2Q&Action=RunInstances&AddressingType=public&ImageId=ami-205fba49&InstanceType=m1.small&MaxCount=1&MinCount=1&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2012-01-24T18%3A20%3A59.000Z&Version=2010-08-31&Signature=MOrNGkYi8mHXHwP6WKv8Ro7NIJ16FChZYxqqh21ruUg%3D 
  REQUEST ID=5c187f69-903f-48e9-b40c-d536e4f98977]]></message>
</error>

Comment 14 Michal Fojtik 2012-01-24 19:21:44 UTC
I think that is the expected behavior right? This exception should be then passed to client and guys in Conductor can report it to user. I don't think we can do more here.

Comment 16 Ronelle Landy 2012-01-30 22:04:10 UTC
Marking this bug as fixed. Below are the server message and the backtrace from adding 20+ instances in ec2 (no 'details' error shown):

Deltacloud::ExceptionHandler::ProviderError - InstanceLimitExceeded: 20 instance(s) are already running. REQUEST=ec2.us-east-1.amazonaws.com:443/?AWSAccessKeyId=xxx&Action=RunInstances&AddressingType=public&ImageId=ami-31814f58&InstanceType=t1.micro&MaxCount=1&MinCount=1&Placement.AvailabilityZone=us-east-1b&SecurityGroup.1=default&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2012-01-30T21%3A58%3A01.000Z&Version=2010-08-31&Signature=trdMe%2FodI1khHOAQqmI0WtZWmczM5bunLg4pAdeGtW4%3D REQUEST ID=dbe17ece-bec5-4a6d-909a-ca7c302a5721 

/usr/lib/ruby/gems/1.8/gems/aws-2.5.5/lib/ses/../awsbase/awsbase.rb:572:in `request_info_impl'
/usr/lib/ruby/gems/1.8/gems/aws-2.5.5/lib/ec2/ec2.rb:177:in `request_info'
/usr/lib/ruby/gems/1.8/gems/aws-2.5.5/lib/ec2/ec2.rb:577:in `launch_instances'
/usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/ec2/ec2_driver.rb:234:in `create_instance'
/usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `call'
/usr/share/deltacloud-core/bin/../lib/deltacloud/base_driver/exceptions.rb:151:in `safely'
/usr/share/deltacloud-core/bin/../lib/deltacloud/drivers/ec2/ec2_driver.rb:233:in `create_instance'
/usr/share/deltacloud-core/bin/../lib/deltacloud/server.rb:478
/usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `instance_eval'
/usr/share/deltacloud-core/bin/../lib/sinatra/rabbit.rb:125:in `POST /api/instances'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `call'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1151:in `compile!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `instance_eval'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:724:in `route_eval'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:708:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:758:in `process_route'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `catch'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:755:in `process_route'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:707:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `each'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:706:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:843:in `dispatch!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `instance_eval'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `catch'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:808:in `invoke'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:644:in `call!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:629:in `call'
/usr/share/deltacloud-core/bin/../lib/sinatra/rack_date.rb:31:in `call'
/usr/share/deltacloud-core/bin/../lib/sinatra/rack_accept.rb:149:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/showexceptions.rb:21:in `call'
/usr/share/deltacloud-core/bin/../lib/sinatra/rack_driver_select.rb:45:in `call'
/usr/share/deltacloud-core/bin/../lib/sinatra/rack_matrix_params.rb:106:in `call'
/usr/share/deltacloud-core/bin/../lib/sinatra/rack_runtime.rb:36:in `call'
/usr/share/deltacloud-core/bin/../lib/sinatra/rack_etag.rb:41:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-accept-0.4.3/lib/rack/accept/context.rb:22:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/head.rb:9:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/commonlogger.rb:18:in `call'
/usr/lib/ruby/gems/1.8/gems/rack-1.3.0/lib/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1303:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.2.6/lib/sinatra/base.rb:1272:in `call'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:84:in `pre_process'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `catch'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:82:in `pre_process'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `call'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1060:in `spawn_threadpool'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `initialize'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `new'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1057:in `spawn_threadpool'
/usr/lib/ruby/gems/1.8/gems/eventmachine-0.12.10/lib/eventmachine.rb:1049:in `defer'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/connection.rb:54:in `process'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/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.11/lib/thin/backends/base.rb:61:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/server.rb:159:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/controllers/controller.rb:86:in `start'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `send'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:185:in `run_command'
/usr/lib/ruby/gems/1.8/gems/thin-1.2.11/lib/thin/runner.rb:151:in `run!'
/usr/share/deltacloud-core/bin/deltacloudd:235
/usr/bin/deltacloudd:5:in `load'
/usr/bin/deltacloudd:5

Also see API output copied in comment 13 above

Comment 17 errata-xmlrpc 2012-05-15 20:27:58 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

http://rhn.redhat.com/errata/RHEA-2012-0587.html

Comment 18 Red Hat Bugzilla 2013-10-04 00:14:04 UTC
Removing external tracker bug with the id 'https://issues.apache.org/jira/browse/DTACLOUD-47' as it is not valid for this tracker