2013-08-06 3 views
0

Jcloud를 사용하여 Vcloud에 액세스하려고하면 다음 오류가 발생합니다. 이 eror에 대한 가능한 이유는 무엇입니까? I는 브라우저를 사용하여 URL https://something.com/api/admin/org/89925701-f1f9-406d-8c9f-26b1f7ca6843/catalogs 액세스 , 그것은 desplaysjcloud를 통해 vcloud에 액세스 할 때 오류가 발생했습니다.

No valid API version can be selected

2013년 8월 6일 17 : 15 : 54,416 ERROR AllCatalogsInOrg [사용자 스레드 4] username 완료에 카탈로그 : 0/3 오류 : 1, 속도 : 35ms/op org.jclouds.vcloud.VCloudResponseException : 요청 GET https://something.com/api/admin/org/89925701-f1f9-406d-8c9f-26b1f7ca6843/catalogs HTTP/1.1 코드 405 실패 : [majorErrorCode = 405, message = HTTP 메서드가 허용되지 않음, minorErrorCode = METHOD_NOT_ALLOWED, stackTrace = null, vendorSpecificErrorCode = null] at org.jclouds.vcloud.handlers.ParseVCloudErrorFromHttpResponse.handleError (ParseVCloudErrorFromHttpResponse.java:74) at org. org.jclouds.http.internal.BaseHttpCommandExecutorService의 $에서 org.jclouds.http.internal.BaseHttpCommandExecutorService $ HttpResponseCallable.shouldContinue에서 jclouds.http.handlers.DelegatingErrorHandler.handleError (DelegatingErrorHandler.java:69) (BaseHttpCommandExecutorService.java:197) java.util.concurrent.FutureTask $ Sync.innerRun에서 HttpResponseCallable.call (BaseHttpCommandExecutorService.java:167) org.jclouds.http.internal.BaseHttpCommandExecutorService $ HttpResponseCallable.call (BaseHttpCommandExecutorService.java:135)에서 (FutureTask.java : 334) at java.util.concurrent.FutureTask.run (FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor $ Worker. run (ThreadPoolExecutor.jav a : 615) at java.lang.Thread.run (Thread.java:724) at org.jclouds.concurrent.config.DescribingExecutorService.submit (DescribingExecutorService.java:89) at org.jclouds.http.internal. BaseHttpCommandExecutorService.submit (BaseHttpCommandExecutorService.java:132) org.jclouds.http.TransformingHttpCommandExecutorServiceImpl.submit (TransformingHttpCommandExecutorServiceImpl.java:54)에서 org.jclouds.http.TransformingHttpCommandImpl.execute (TransformingHttpCommandImpl.java:73)에서 조직에서 . com.sun.proxy에서 jclouds.rest.internal.AsyncRestClientProxy.createListenableFutureForHttpRequestMappedToMethodAndArgs (AsyncRestClientProxy.java:248) org.jclouds.rest.internal.AsyncRestClientProxy.invoke (AsyncRestClientProxy.java:148)에서 . $ Proxy86.getCatalog (org.jclouds에서 org.jclouds.vcloud.functions.AllCatalogsInOrg $ 1.apply (AllCatalogsInOrg.java:1에서 org.jclouds.vcloud.functions.AllCatalogsInOrg $ 1.apply (AllCatalogsInOrg.java:64) 알 수없는 소스) ) org.jclouds.vcloud.functions.AllCatalogsInOrg.apply에서 .concurrent.FutureIterables.transformParallel org.jclouds.concurrent.FutureIterables.transformParallel (FutureIterables.java:86)에서 (FutureIterables.java:98) (AllCatalogsInOrg.java:60 org.jclouds.vcloud.functions에서 org.jclouds.vcloud.functions.AllCatalogsInOrg.apply (AllCatalogsInOrg.java:1 AT) ) org.jclouds.vcloud.functions.AllCatalogItemsInOrg.apply (AllCatalogItemsInOrg.java:50에서 ) .AllCatalogItemsInOrg.apply (AllCatalogItemsInOrg.java:1) at org.jclouds .vcloud.functions.VAppTemplatesInOrg.apply (VAppTemplatesInOrg.java:56) at org.jclouds.vcloud.functions.VAppTemplatesInOrg.apply (VAppTemplatesInOrg.java:1) at org.jclouds.vcloud.suppliers.VAppTemplatesSupplier $ 1 $ 1.call java.util.concurrent.FutureTask $ Sync.innerRun에서 (VAppTemplatesSupplier.java:82) org.jclouds.vcloud.suppliers.VAppTemplatesSupplier $ 1 $ 1.call (VAppTemplatesSupplier.java:1)에서 (FutureTask.java:334) ThreadTool.run (FutureTask.java:166)에서 에서 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java : 1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) at java.lang.Thread.run (Thread.java:724) at org.jclouds.concurrent.config. DescribingExecutorService.submit org.jclouds.http.TransformingHttpCommandExecutorServiceImpl.submit (TransformingHttpCommandExecutorServiceImpl.java:54)에서 org.jclouds.http.internal.BaseHttpCommandExecutorService.submit (BaseHttpCommandExecutorService.java:132)에서 (DescribingExecutorService.java:89) 에서 org.jclouds.rest.internal.AsyncRest에서 org.jclouds.http.TransformingHttpCommandImpl.execute org.jclouds.rest.internal.AsyncRestClientProxy.createListenableFutureForHttpRequestMappedToMethodAndArgs에서 (TransformingHttpCommandImpl.java:73) (AsyncRestClientProxy.java:248) org.jclouds.vcloud.functions.AllCatalogsInOrg $ 1.apply에서 com.sun.proxy. $ Proxy86.getCatalog (알 수없는 소스) 에서 ClientProxy.invoke (AsyncRestClientProxy.java:148) (AllCatalogsInOrg.java:64) 조직에서 org.jclouds.concurrent.FutureIterables.transformParallel (FutureIterables.java:98) org.jclouds.concurrent.FutureIterables.transformParallel (FutureIterables에서 에서 .jclouds.vcloud.functions.AllCatalogsInOrg $ 1.apply (AllCatalogsInOrg.java:1) . 자바 : org.jclouds에서 org.jclouds.vcloud.functions.AllCatalogsInOrg.apply (AllCatalogsInOrg.java:1) 에서 org.jclouds.vcloud.functions.AllCatalogsInOrg.apply (AllCatalogsInOrg.java:60) 86) . vcloud.functions.AllCatalogItemsInOrg.apply (AllCatalogItemsInOrg.java:50) at org.jclouds. org.jclouds.vcloud.functions.VAppTemplatesInOrg.apply에서 org.jclouds.vcloud.functions.VAppTemplatesInOrg.apply (VAppTemplatesInOrg.java:56) 에서 vcloud.functions.AllCatalogItemsInOrg.apply (AllCatalogItemsInOrg.java:1) (VAppTemplatesInOrg. 자바 : 1) org.jclouds.vcloud.suppliers.VAppTemplatesSupplier $ 1 $ 1.call (VAppTemplatesSupplier.java:82) ) org.jclouds.vcloud.suppliers.VAppTemplatesSupplier $ 1 $ 1.call (VAppTemplatesSupplier.java:1에서에서에서 .FutureTask $ Sync.innerRun (FutureTask.java:334) 에서 java.util.concurrent.FutureTask.run (FutureTask.java:166) 에서 java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor. java : 1145) at java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:615) java.lang.Thread.run (Thread.java:724)

답변

0

클라우드가 실행중인 vCloud Director의 버전은 무엇입니까? jclouds는 v1.0 만 지원하며 설치시 1.5 및 5.1 만 지원하므로 오류는 발생하지만 (귀하의 것과 다릅니다) 오류가 발생합니다.

설치가 2012 (근원)보다 최근 인 경우 가능성이 1.0보다 새로운 것입니다.

관련 문제