Created
June 4, 2011 01:52
-
-
Save davidsantiago/1007465 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Doesn't work: | |
| ============= | |
| ...yadda yadda... | |
| :dependencies [[org.clojure/clojure "1.2.0"] | |
| [org.clojure/clojure-contrib "1.2.0"] | |
| [org.jclouds.provider/aws-s3 "1.0-SNAPSHOT"]] | |
| :dev-dependencies [[org.jclouds/jclouds-all "1.0-SNAPSHOT"] | |
| [swank-clojure "1.3.1"] | |
| [cake-pallet "0.5.0"] | |
| [org.cloudhoist/pallet "0.5.1-SNAPSHOT"] | |
| [org.cloudhoist/pallet-crates-all "0.5.0"] | |
| [vmfest "0.2.2"] | |
| [stencil "0.1.0"]] | |
| :repositories {"sonatype-snapshots" | |
| "https://oss.sonatype.org/content/repositories/snapshots/" | |
| "sonatype-release" | |
| "https://oss.sonatype.org/content/repositories/releases/" | |
| "The Buzz Media Maven Repository" ;; For imgscalr. | |
| "http://maven.thebuzzmedia.com"} | |
| ...yadda yadda... | |
| Command: | |
| ========= | |
| cake pallet converge com.battletheory.deploy.nodes/stage @production -- -P aws | |
| Output: | |
| ======== | |
| WARN implementation - pallet.compute.jclouds provider failed to load | |
| ERROR main - Exception | |
| java.lang.IllegalArgumentException: No method in multimethod 'service' for dispatch value: :aws-ec2 | |
| at clojure.lang.MultiFn.getFn(MultiFn.java:121) | |
| at clojure.lang.MultiFn.invoke(MultiFn.java:167) | |
| at pallet.compute$compute_service.doInvoke(compute.clj:35) | |
| at clojure.lang.RestFn.applyTo(RestFn.java:140) | |
| at clojure.core$apply.doInvoke(core.clj:548) | |
| at clojure.lang.RestFn.invoke(RestFn.java:562) | |
| at pallet.compute$compute_service_from_config.invoke(compute.clj:118) | |
| at pallet.main_invoker$compute_service_from_config_files.invoke(main_invoker.clj:42) | |
| at pallet.main_invoker$find_compute_service.invoke(main_invoker.clj:56) | |
| at pallet.main_invoker$invoke$fn__9458.invoke(main_invoker.clj:83) | |
| at pallet.main_invoker$invoke.invoke(main_invoker.clj:80) | |
| at clojure.lang.Var.invoke(Var.java:373) | |
| at pallet.main$pallet_task.invoke(main.clj:138) | |
| at bake3456$eval527$fn__528.invoke(NO_SOURCE_FILE:0) | |
| at clojure.lang.AFn.applyToHelper(AFn.java:165) | |
| at clojure.lang.AFn.applyTo(AFn.java:151) | |
| at clojure.core$apply.invoke(core.clj:540) | |
| at clojure.core$eval275$fn__276.invoke(NO_SOURCE_FILE:0) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | |
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | |
| at java.lang.reflect.Method.invoke(Method.java:597) | |
| at clojure.lang.Reflector.invokeMatchingMethod(Reflector.java:90) | |
| at clojure.lang.Reflector.invokeInstanceMethod(Reflector.java:28) | |
| at classlojure$eval_in$fn__1120.invoke(classlojure.clj:59) | |
| at classlojure$eval_in.doInvoke(classlojure.clj:52) | |
| at clojure.lang.RestFn.applyTo(RestFn.java:143) | |
| at clojure.core$apply.doInvoke(core.clj:548) | |
| at clojure.lang.RestFn.invoke(RestFn.java:534) | |
| at cake.project$project_eval.invoke(project.clj:143) | |
| at cake_pallet.tasks$task_pallet3443.invoke(tasks.clj:15) | |
| at clojure.lang.Var.invoke(Var.java:365) | |
| at cake.task$run_actions$iter__666__670$fn__671$fn__672.invoke(task.clj:154) | |
| at cake.task$run_actions$iter__666__670$fn__671.invoke(task.clj:153) | |
| at clojure.lang.LazySeq.sval(LazySeq.java:42) | |
| at clojure.lang.LazySeq.seq(LazySeq.java:56) | |
| at clojure.lang.RT.seq(RT.java:450) | |
| at clojure.core$seq.invoke(core.clj:122) | |
| at clojure.core$dorun.invoke(core.clj:2450) | |
| at clojure.core$doall.invoke(core.clj:2465) | |
| at cake.task$run_actions.invoke(task.clj:153) | |
| at cake.task$run_task$fn__691.invoke(task.clj:185) | |
| at cake.task$run_task.invoke(task.clj:182) | |
| at cake.task$run_task.invoke(task.clj:175) | |
| at cake.main$process_command.invoke(main.clj:25) | |
| at cake.server$create$fn__3399.invoke(server.clj:70) | |
| at cake.utils.server_socket$accept_fn$fn__3136$fn__3139.invoke(server_socket.clj:39) | |
| at cake.utils.server_socket$accept_fn$fn__3136.invoke(server_socket.clj:38) | |
| at clojure.lang.AFn.run(AFn.java:24) | |
| at java.lang.Thread.run(Thread.java:680) | |
| No method in multimethod 'service' for dispatch value: :aws-ec2 | |
| What Works: | |
| =========== | |
| Same as above, but move jclouds-all to :dependencies instead of :dev-dependencies. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment