Используя Openstacj4j jar с версией 3.1.0 и osClient V3, Невозможно выполнить любую из функций, связанных с «Службой оркестровки».Используя функцию "getStackByName ()", получая следующую ошибку:
[ОШИБКА]
[org.openstack4j.connectors.httpclient.HttpResponseImpl.readEntity(HttpResponseImpl.java:136)] Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: (org.apache.http.conn.EofSensorInputStream); line: 1, column: 2]
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
Код Java ниже:
// Create OpenStack V3 Client
OSClientV3 osClientV3 = OSFactory.builderV3().endpoint("http://somecloud.com:5000/v3").credentials("xxxxx", "xxxxx", Identifier.byName("default")).scopeToProject(Identifier.byName("xxxxxx"), Identifier.byName("default")).authenticate();
osClientV3.heat().stacks().getStackByName("yyyyyyyyyyxxxxxxzzzzzz")
Ниже приведен Pom.xml:
<dependency>
<groupId>org.pacesys</groupId>
<artifactId>openstack4j-core</artifactId>
<version>3.1.0</version>
</dependency>
Замечание: 1) Приведенный выше код прекрасно работает с версией jar openstack4j-core - 3.0.4.
Вопрос: 1) Есть ли решение вышеуказанного вопроса?2) Почему я не могу получить доступ к службам оркестровки или к их ошибке?3) Использование osClientV2 мне будет полезно?
Дайте мне знать, если вам нужно что-нибудь еще.