0

我使用了下面的代码:

    Iterable<Module> modules = ImmutableSet.<Module> of(
            new SshjSshClientModule());

    ContextBuilder builder = ContextBuilder.newBuilder(provider).endpoint(endpoint)
            .credentials(identity, credential)
            .modules(modules);

    System.out.printf(">> initializing %s%n", builder.getApiMetadata());

 ComputeService compute = builder.buildView(ComputeServiceContext.class).getComputeService();

System.out.println(compute1.listImages());

但我收到以下错误消息............

com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: 需要一个字符串,但在 org.jclouds.json.internal.DeserializationConstructorAndReflectiveTypeAdapterFactory$DeserializeIntoParameterizedConstructor.read(DeserializationConstructorAndReflectiveTypeAdapterFactory.java:181) 的第 1 行第 787 列 BEGIN_ARRAY .json.internal.NullFilteringTypeAdapterFactories$IterableTypeAdapter.readAndBuild(NullFilteringTypeAdapterFactories.java:92)

代码正在工作......之前......

4

1 回答 1

0

您肯定在您正在使用的 jclouds 版本和您正在使用的任何云的任何版本之间遇到了一个错误。我们需要更多信息来解决这个问题。请阅读有关如何向 Apache jclouds报告错误的说明。

于 2014-03-29T14:41:04.030 回答