Jaiganesh Mathaiyan created JCLOUDS-230:
-------------------------------------------

             Summary: Terremark eCloud support does not work
                 Key: JCLOUDS-230
                 URL: https://issues.apache.org/jira/browse/JCLOUDS-230
             Project: jclouds
          Issue Type: Bug
          Components: jclouds-compute
    Affects Versions: 1.6.0
            Reporter: Jaiganesh Mathaiyan
            Priority: Blocker
             Fix For: 1.6.2


The login call is failing with below error. 
I am using the right Access key and Private Key (for API user) in the 
ContextBuilder. For provider string I am using "trmk-ecloud".

Based on further discussion on the user forum the problem is because Terremark 
eCloud has deprecated the API version that jclouds initially based its 
development on.

More details on the API support/deprecation can be found @
http://support.theenterprisecloud.com/kb/default.asp?id=533&Lang=1&SID


org.jclouds.rest.AuthorizationException: request: POST 
https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/login HTTP/1.1 
failed with response: HTTP/1.1 401 Unauthorized
        at 
org.jclouds.trmk.vcloud_0_8.handlers.ParseTerremarkVCloudErrorFromHttpResponse.handleError(ParseTerremarkVCloudErrorFromHttpResponse.java:73)
 ~[trmk-common-1.6.0.jar:1.6.0]
        at 
org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:69)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:182)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:152)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.invoke(InvokeSyncToAsyncHttpMethod.java:133)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.apply(InvokeSyncToAsyncHttpMethod.java:99)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.rest.internal.InvokeSyncToAsyncHttpMethod.apply(InvokeSyncToAsyncHttpMethod.java:60)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.rest.internal.DelegatesToInvocationFunction.handle(DelegatesToInvocationFunction.java:159)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at 
org.jclouds.rest.internal.DelegatesToInvocationFunction.invoke(DelegatesToInvocationFunction.java:126)
 ~[jclouds-core-1.6.0.jar:1.6.0]
        at $Proxy87.login(Unknown Source) ~[na:na]
        at 
org.jclouds.trmk.vcloud_0_8.config.TerremarkVCloudRestClientModule$22.get(TerremarkVCloudRestClientModule.java:488)
 ~[trmk-common-1.6.0.jar:1.6.0]
        at 
org.jclouds.trmk.vcloud_0_8.config.TerremarkVCloudRestClientModule$22.get(TerremarkVCloudRestClientModule.java:484)
 ~[trmk-common-1.6.0.jar:1.6.0]

--
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

Reply via email to