lein-try
lein-try copied to clipboard
java.lang.NoSuchMethodError on lein try amazonica with kms
Something seems weird with the classpath when using KMS from Amazonica:
$ lein try amazonica
user=> (require '[amazonica.core :refer [defcredential]])
user=> (defcredential "AKI..." ...)
user=> (require '[amazonica.aws.kms :as kms])
user=> (kms/list-keys)
java.lang.NoSuchMethodError: com.amazonaws.AmazonWebServiceClient.beforeMarshalling(Lcom/amazonaws/AmazonWebServiceRequest;)Lcom/amazonaws/AmazonWebServiceRequest;
However, using other services, like S3, works fine:
$ lein try amazonica
user=> (require '[amazonica.core :refer [defcredential]])
user=> (defcredential "AKI..." ...)
user=> (require '[amazonica.aws.s3 :as s3])
user=> (s3/list-buckets)
[{:name ...