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