deltacloud-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ronelle Landy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DTACLOUD-480) Digitalocean driver: undefined method `valid_credentials?' error when using using "?force_auth" parameter
Date Thu, 14 Feb 2013 22:05:12 GMT
Ronelle Landy created DTACLOUD-480:
--------------------------------------

             Summary: Digitalocean driver: undefined method `valid_credentials?' error when
using  using "?force_auth" parameter
                 Key: DTACLOUD-480
                 URL: https://issues.apache.org/jira/browse/DTACLOUD-480
             Project: DeltaCloud
          Issue Type: Bug
         Environment: Deltacloud 1.1.1. - gen under test
Digitalocean driver
            Reporter: Ronelle Landy


Tets code that prodiced the error:

>> get_api(:noauth=> true, :force_auth => '1')

Test failure output copied below:

test_0015_must re-validate the driver credentials when using "?force_auth" parameter in URL(Deltacloud
API Entry Point) [base_api_test.rb:113]:
[RestClient::Request::Unauthorized] exception expected, not
Class: <RestClient::InternalServerError>
Message: <"500 Internal Server Error">
---Backtrace---
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/abstract_response.rb:48:in `return!'
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:230:in `process_result'
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:178:in `transmit'
/usr/lib/ruby/1.8/net/http.rb:543:in `start'
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:172:in `transmit'
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:64:in `execute'
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient/request.rb:33:in `execute'
/usr/lib/ruby/gems/1.8/gems/rest-client-1.6.7/lib/restclient.rb:68:in `get'
./../deltacloud/test_setup.rb:136:in `get'
base_api_test.rb:25:in `get_api'
base_api_test.rb:114:in `test_0015_must re-validate the driver credentials when using "?force_auth"
parameter in URL'
---------------

>From the server trace:

E, [2013-02-14T16:59:24.894818 #55926] ERROR -- 500: [NoMethodError] undefined method `valid_credentials?'
for #<Deltacloud::Drivers::Digitalocean::DigitaloceanDriver:0x7f11a3a73d28>

/usr/lib/ruby/gems/1.8/gems/deltacloud-core-1.1.1/lib/deltacloud/server.rb:49:in `GET /'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:1292:in `call'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:1292:in `compile!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:860:in `[]'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:860:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:876:in `route_eval'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:860:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:897:in `process_route'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:895:in `catch'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:895:in `process_route'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:859:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:858:in `each'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:858:in `route!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:963:in `dispatch!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:946:in `invoke'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:946:in `catch'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:946:in `invoke'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:960:in `dispatch!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:794:in `call!'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:946:in `invoke'
/usr/lib/ruby/gems/1.8/gems/sinatra-1.3.4/lib/sinatra/base.rb:946:in `catch'


10.16.96.112 - - [14/Feb/2013 16:59:24] "GET /api/?force_auth=1 HTTP/1.1" 500 75324 0.0221
1


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message