confetti-clj / confetti

🎉 A tool to help creating and deploying static sites with AWS
Mozilla Public License 2.0
99 stars 6 forks source link

Problem creating site #12

Closed podviaznikov closed 8 years ago

podviaznikov commented 8 years ago

What I did:

  1. Cloned confetti locally and run boot build-jar
  2. Required confetti into my project boot file: https://github.com/hashobject/code.hashobject.com/blob/master/build.boot
  3. Run boot create-site --domain "code.hashobject.com"
  4. Got error:
clojure.lang.ExceptionInfo: java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient, compiling:(amazonica/core.clj:1:1)
    data: {:file
           "/var/folders/7d/9c32qg7x2_z9slnznbhq2dg80000gn/T/boot.user7083640999180883928.clj",
           :line 27}
java.util.concurrent.ExecutionException: java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient, compiling:(amazonica/core.clj:1:1)
clojure.lang.Compiler$CompilerException: java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient, compiling:(amazonica/core.clj:1:1)
       java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient
                                                 ...
              amazonica.core/eval523/loading--auto--            core.clj:    1
                              amazonica.core/eval523            core.clj:    1
                                                 ...
                                clojure.core/load/fn            core.clj: 5866
                                   clojure.core/load            core.clj: 5865
                                                 ...
                               clojure.core/load-one            core.clj: 5671
                            clojure.core/load-lib/fn            core.clj: 5711
                               clojure.core/load-lib            core.clj: 5710
                                                 ...
                                  clojure.core/apply            core.clj:  632
                              clojure.core/load-libs            core.clj: 5749
                                                 ...
                                  clojure.core/apply            core.clj:  632
                                clojure.core/require            core.clj: 5832
                                                 ...
amazonica.aws.cloudformation/eval517/loading--auto--  cloudformation.clj:    1
                amazonica.aws.cloudformation/eval517  cloudformation.clj:    1
                                                 ...
                                clojure.core/load/fn            core.clj: 5866
                                   clojure.core/load            core.clj: 5865
                                                 ...
                               clojure.core/load-one            core.clj: 5671
                            clojure.core/load-lib/fn            core.clj: 5711
                               clojure.core/load-lib            core.clj: 5710
                                                 ...
                                  clojure.core/apply            core.clj:  632
                              clojure.core/load-libs            core.clj: 5749
                                                 ...
                                  clojure.core/apply            core.clj:  632
                                clojure.core/require            core.clj: 5832
                                                 ...
      confetti.cloudformation/eval58/loading--auto--  cloudformation.clj:    1
                      confetti.cloudformation/eval58  cloudformation.clj:    1
                                                 ...
                                clojure.core/load/fn            core.clj: 5866
                                   clojure.core/load            core.clj: 5865
                                                 ...
                               clojure.core/load-one            core.clj: 5671
                            clojure.core/load-lib/fn            core.clj: 5711
                               clojure.core/load-lib            core.clj: 5710
                                                 ...
                                  clojure.core/apply            core.clj:  632
                              clojure.core/load-libs            core.clj: 5749
                                                 ...
                                  clojure.core/apply            core.clj:  632
                                clojure.core/require            core.clj: 5832
                                                 ...
                                   pod$eval54.invoke      NO_SOURCE_FILE
                                                 ...
                                   clojure.core/eval            core.clj: 3081
                                   boot.pod/eval-in*             pod.clj:  224
                                                 ...
                                   boot.pod/eval-in*             pod.clj:  227
                     confetti.boot-confetti/prep-pod   boot_confetti.clj:   21
           confetti.boot-confetti/eval10209/fn/fn/fn   boot_confetti.clj:   56
                                 boot.core/run-tasks            core.clj:  730
                                   boot.core/boot/fn            core.clj:  740
                 clojure.core/binding-conveyor-fn/fn            core.clj: 1916
                                                 ...
martinklepsch commented 8 years ago

The template generation and S3 syncing logic is packaged as separate libs. You can find these in the confetti org as well.

I think after installing those the error should go away :) On Sat, 28 Nov 2015 at 08:33, Anton Podviaznikov notifications@github.com wrote:

What I did:

  1. Cloned confetti locally and run boot build-jar
  2. Required confetti into my project boot file: https://github.com/hashobject/code.hashobject.com/blob/master/build.boot
  3. Run boot create-site --domain "code.hashobject.com"
  4. Got error:

clojure.lang.ExceptionInfo: java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient, compiling:(amazonica/core.clj:1:1) data: {:file "/var/folders/7d/9c32qg7x2_z9slnznbhq2dg80000gn/T/boot.user7083640999180883928.clj", :line 27} java.util.concurrent.ExecutionException: java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient, compiling:(amazonica/core.clj:1:1) clojure.lang.Compiler$CompilerException: java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient, compiling:(amazonica/core.clj:1:1) java.lang.ClassNotFoundException: com.amazonaws.services.cloudsearchdomain.AmazonCloudSearchDomainClient ... amazonica.core/eval523/loading--auto-- core.clj: 1 amazonica.core/eval523 core.clj: 1 ... clojure.core/load/fn core.clj: 5866 clojure.core/load core.clj: 5865 ... clojure.core/load-one core.clj: 5671 clojure.core/load-lib/fn core.clj: 5711 clojure.core/load-lib core.clj: 5710 ... clojure.core/apply core.clj: 632 clojure.core/load-libs core.clj: 5749 ... clojure.core/apply core.clj: 632 clojure.core/require core.clj: 5832 ... amazonica.aws.cloudformation/eval517/loading--auto-- cloudformation.clj: 1 amazonica.aws.cloudformation/eval517 cloudformation.clj: 1 ... clojure.core/load/fn core.clj: 5866 clojure.core/load core.clj: 5865 ... clojure.core/load-one core.clj: 5671 clojure.core/load-lib/fn core.clj: 5711 clojure.core/load-lib core.clj: 5710 ... clojure.core/apply core.clj: 632 clojure.core/load-libs core.clj: 5749 ... clojure.core/apply core.clj: 632 clojure.core/require core.clj: 5832 ... confetti.cloudformation/eval58/loading--auto-- cloudformation.clj: 1 confetti.cloudformation/eval58 cloudformation.clj: 1 ... clojure.core/load/fn core.clj: 5866 clojure.core/load core.clj: 5865 ... clojure.core/load-one core.clj: 5671 clojure.core/load-lib/fn core.clj: 5711 clojure.core/load-lib core.clj: 5710 ... clojure.core/apply core.clj: 632 clojure.core/load-libs core.clj: 5749 ... clojure.core/apply core.clj: 632 clojure.core/require core.clj: 5832 ... pod$eval54.invoke NO_SOURCE_FILE ... clojure.core/eval core.clj: 3081 boot.pod/eval-in* pod.clj: 224 ... boot.pod/eval-in* pod.clj: 227 confetti.boot-confetti/prep-pod boot_confetti.clj: 21 confetti.boot-confetti/eval10209/fn/fn/fn boot_confetti.clj: 56 boot.core/run-tasks core.clj: 730 boot.core/boot/fn core.clj: 740 clojure.core/binding-conveyor-fn/fn core.clj: 1916 ...

— Reply to this email directly or view it on GitHub https://github.com/confetti-clj/confetti/issues/12.

martinklepsch commented 8 years ago

I just pushed new snapshots of the utility libraries, Try without building locally first. If the problem persists this is a bug.

martinklepsch commented 8 years ago

@podviaznikov closing this