Obtendo o erro org.jclouds.rest.config com o deploy de tempestade

1

Eu gostaria de usar implantar tempestade para criar instâncias do Storm no Amazon EC2.

Instalei um sistema Ubuntu 13.04 com o Oracle Java7-JDK e configurei os arquivos de configuração com base no wiki .

Depois de ligar:

lein deploy-strom --start --name test

Eu recebo o seguinte erro:

DEBUG jclouds - Pesquisa com jclouds sshj no
DEBUG jclouds - extensions (: log4j: slf4j: sshj)
DEBUG jclouds - opções [: jclouds.regions "eu-oeste-1a": blobstore-provider "aws-s3"]
Log de ERRO - Exceção no thread "principal"
Log de ERRO - com.google.inject.CreationException: Erros de criação da marca:

1) org.jclouds.rest.config.SyncToAsyncHttpApiProvider não pode ser usado como uma chave; Não está totalmente especificado.

Eu tentei descobrir a partir do código-fonte, mas não tenho experiência com o Clojure. Alguém poderia me dizer por que estou recebendo esse erro? Eu ficaria muito grato.

    
por Noirello 23.01.2014 / 11:19

1 resposta

2

Você provavelmente está usando o JDK 7u51. Esta atualização quebrou algo em Guice , uma biblioteca que o jclouds usa. Você pode ver mais detalhes aqui:

link

Mova para um JDK mais antigo e ele deve funcionar.

    
por 23.01.2014 / 18:34