You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@jclouds.apache.org by "Jaiganesh Mathaiyan (JIRA)" <ji...@apache.org> on 2013/08/05 21:04:48 UTC

[jira] [Created] (JCLOUDS-230) Terremark eCloud support does not work

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