Skip to content

clojure_cukes example doesn't run (fix known) #946

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
holtzermann17 opened this issue Dec 30, 2015 · 1 comment
Closed

clojure_cukes example doesn't run (fix known) #946

holtzermann17 opened this issue Dec 30, 2015 · 1 comment

Comments

@holtzermann17
Copy link
Contributor

Steps to reproduce the error message are below. Googling for the error I found this question on Stackoverflow, which suggests to remove "the info.cukes/* dependencies".

tl;dr: I can confirm that this change fixes the issue.

diff --git a/examples/clojure_cukes/project.clj b/examples/clojure_cukes/project.clj
index 0f68e0e..616a04c 100644
--- a/examples/clojure_cukes/project.clj
+++ b/examples/clojure_cukes/project.clj
@@ -6,5 +6,5 @@
   :profiles
   {:dev
    {:dependencies [[lein-cucumber "1.0.2"]
-                   [info.cukes/cucumber-core "1.2.4"]]}}
+                   ]}}
 )

reproduce the error if you would like

$ git clone [email protected]:cucumber/cucumber-jvm.git
$ cd cucumber-jvm/examples/clojure_cukes
$ lein version
Leiningen 2.5.1 on Java 1.8.0_40-internal OpenJDK 64-Bit Server VM
$ lein deps
Retrieving lein-cucumber/lein-cucumber/1.0.2/lein-cucumber-1.0.2.pom from clojars
Retrieving info/cukes/cucumber-clojure/1.1.1/cucumber-clojure-1.1.1.pom from central
Retrieving info/cukes/cucumber-jvm/1.1.1/cucumber-jvm-1.1.1.pom from central
Retrieving info/cukes/cucumber-core/1.1.1/cucumber-core-1.1.1.pom from central
Retrieving leiningen-core/leiningen-core/2.0.0/leiningen-core-2.0.0.pom from clojars
Retrieving bultitude/bultitude/0.1.7/bultitude-0.1.7.pom from clojars
Retrieving classlojure/classlojure/0.6.6/classlojure-0.6.6.pom from clojars
Retrieving useful/useful/0.8.3-alpha8/useful-0.8.3-alpha8.pom from clojars
Retrieving useful/useful/0.8.6/useful-0.8.6.pom from clojars
Retrieving robert/hooke/1.3.0/hooke-1.3.0.pom from clojars
Retrieving org/clojure/clojure/1.5.0-RC3/clojure-1.5.0-RC3.pom from central
Retrieving info/cukes/cucumber-clojure/1.1.1/cucumber-clojure-1.1.1.jar from central
Retrieving info/cukes/cucumber-core/1.1.1/cucumber-core-1.1.1.jar from central
Retrieving org/clojure/tools.macro/0.1.1/tools.macro-0.1.1.jar from central
Retrieving org/clojure/clojure/1.5.0-RC3/clojure-1.5.0-RC3.jar from central
Retrieving bultitude/bultitude/0.1.7/bultitude-0.1.7.jar from clojars
Retrieving classlojure/classlojure/0.6.6/classlojure-0.6.6.jar from clojars
Retrieving lein-cucumber/lein-cucumber/1.0.2/lein-cucumber-1.0.2.jar from clojars
Retrieving robert/hooke/1.3.0/hooke-1.3.0.jar from clojars
Retrieving leiningen-core/leiningen-core/2.0.0/leiningen-core-2.0.0.jar from clojars
Retrieving useful/useful/0.8.6/useful-0.8.6.jar from clojars
Retrieving info/cukes/cucumber-core/1.2.4/cucumber-core-1.2.4.pom from central
Retrieving info/cukes/cucumber-jvm/1.2.4/cucumber-jvm-1.2.4.pom from central
Retrieving info/cukes/cucumber-html/0.2.3/cucumber-html-0.2.3.pom from central
Retrieving org/sonatype/oss/oss-parent/6/oss-parent-6.pom from central
Retrieving info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.pom from central
Retrieving info/cukes/gherkin/2.12.2/gherkin-2.12.2.pom from central
Retrieving info/cukes/cucumber-core/1.2.4/cucumber-core-1.2.4.jar from central
Retrieving info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar from central
Retrieving info/cukes/cucumber-html/0.2.3/cucumber-html-0.2.3.jar from central
Retrieving info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar from central
$ lein cucumber
Exception in thread "main" java.lang.ClassNotFoundException: cucumber.runtime.formatter.FormatterFactory, compiling:(leiningen/cucumber/util.clj:1:1)
    at clojure.lang.Compiler.load(Compiler.java:7142)
    at clojure.lang.RT.loadResourceScript(RT.java:370)
    at clojure.lang.RT.loadResourceScript(RT.java:361)
    at clojure.lang.RT.load(RT.java:440)
    at clojure.lang.RT.load(RT.java:411)
    at clojure.core$load$fn__5066.invoke(core.clj:5641)
    at clojure.core$load.doInvoke(core.clj:5640)
    at clojure.lang.RestFn.invoke(RestFn.java:408)
    at clojure.core$load_one.invoke(core.clj:5446)
    at clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
    at clojure.core$load_lib.doInvoke(core.clj:5485)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    at clojure.core$apply.invoke(core.clj:626)
    at clojure.core$load_libs.doInvoke(core.clj:5524)
    at clojure.lang.RestFn.applyTo(RestFn.java:137)
    at clojure.core$apply.invoke(core.clj:626)
    at clojure.core$require.doInvoke(core.clj:5607)
    at clojure.lang.RestFn.invoke(RestFn.java:421)
    at user$eval5.invoke(form-init5879652611096343092.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:6703)
    at clojure.lang.Compiler.eval(Compiler.java:6692)
    at clojure.lang.Compiler.load(Compiler.java:7130)
    at clojure.lang.Compiler.loadFile(Compiler.java:7086)
    at clojure.main$load_script.invoke(main.clj:274)
    at clojure.main$init_opt.invoke(main.clj:279)
    at clojure.main$initialize.invoke(main.clj:307)
    at clojure.main$null_opt.invoke(main.clj:342)
    at clojure.main$main.doInvoke(main.clj:420)
    at clojure.lang.RestFn.invoke(RestFn.java:421)
    at clojure.lang.Var.invoke(Var.java:383)
    at clojure.lang.AFn.applyToHelper(AFn.java:156)
    at clojure.lang.Var.applyTo(Var.java:700)
    at clojure.main.main(main.java:37)
Caused by: java.lang.ClassNotFoundException: cucumber.runtime.formatter.FormatterFactory
    at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
    at clojure.lang.DynamicClassLoader.findClass(DynamicClassLoader.java:61)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:263)
    at leiningen.cucumber.util$eval9$loading__4958__auto____10.invoke(util.clj:1)
    at leiningen.cucumber.util$eval9.invoke(util.clj:1)
    at clojure.lang.Compiler.eval(Compiler.java:6703)
    at clojure.lang.Compiler.eval(Compiler.java:6692)
    at clojure.lang.Compiler.load(Compiler.java:7130)
    ... 32 more
Subprocess failed
@dkowis dkowis closed this as completed in 652621f May 11, 2016
@lock
Copy link

lock bot commented Oct 25, 2018

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Oct 25, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant