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:
Mova para um JDK mais antigo e ele deve funcionar.
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.
Tags amazon-ec2 deployment