Назад | Перейти на главную страницу

Получение ошибки org.jclouds.rest.config с помощью storm-deploy

Я бы хотел использовать штурмовой для создания инстансов Storm на Amazon EC2.

Я установил систему Ubuntu 13.04 с Oracle Java7-JDK и установил файлы конфигурации на основе вики.

После звонка:

lein deploy-strom --start --name test

Я получаю следующую ошибку:

DEBUG jclouds - Найден драйвер sshj jclouds
ОТЛАДКА jclouds - расширения (: log4j: slf4j: sshj)
DEBUG jclouds - options [: jclouds.regions "eu-west-1a": blobstore-provider "aws-s3"]
Ведение журнала ERROR - исключение в потоке "main"
Ведение журнала ОШИБКИ - com.google.inject.CreationException: ошибки создания Guice:

1) org.jclouds.rest.config.SyncToAsyncHttpApiProvider нельзя использовать в качестве ключа; Это не указано полностью.

Я пытался выяснить это из исходного кода, но у меня нет опыта работы с Clojure. Может ли кто-нибудь сказать мне, почему я получаю эту ошибку? Буду признателен.

Вероятно, вы используете JDK 7u51. Это обновление что-то сломало в Guice, библиотека, которую использует jclouds. Вы можете увидеть более подробную информацию здесь:

https://issues.apache.org/jira/browse/JCLOUDS-427

Перейдите на более старую версию JDK, и она должна работать.