Description of problem: yum -y install leiningen .... bunch of yum output .... rpm -q leiningen leiningen-1.7.1-6.fc19.noarch $ lein repl Exception in thread "main" java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5440) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:551) at leiningen.deps$eval3957$loading__1298__auto____3958.invoke(deps.clj:1) at leiningen.deps$eval3957.invoke(deps.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:512) at leiningen.compile$eval3951$loading__1298__auto____3952.invoke(compile.clj:1) at leiningen.compile$eval3951.invoke(compile.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:482) at leiningen.repl$eval3945$loading__1298__auto____3946.invoke(repl.clj:1) at leiningen.repl$eval3945.invoke(repl.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:542) at clojure.core$require.doInvoke(core.clj:4881) at clojure.lang.RestFn.invoke(RestFn.java:408) at leiningen.core$resolve_task.invoke(core.clj:208) at leiningen.core$apply_task.invoke(core.clj:258) at leiningen.core$_main.doInvoke(core.clj:329) at clojure.lang.RestFn.invoke(RestFn.java:410) at clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.RestFn.applyTo(RestFn.java:132) at clojure.core$apply.invoke(core.clj:542) at leiningen.core$_main.invoke(core.clj:332) at user$eval3941.invoke(NO_SOURCE_FILE:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5391) at clojure.core$eval.invoke(core.clj:2382) at clojure.main$eval_opt.invoke(main.clj:235) at clojure.main$initialize.invoke(main.clj:254) at clojure.main$script_opt.invoke(main.clj:270) at clojure.main$main.doInvoke(main.clj:354) at clojure.lang.RestFn.invoke(RestFn.java:457) at clojure.lang.Var.invoke(Var.java:377) at clojure.lang.AFn.applyToHelper(AFn.java:172) at clojure.lang.Var.applyTo(Var.java:482) at clojure.main.main(main.java:37) Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 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:190) at leiningen.util.maven$eval4488$loading__1298__auto____4489.invoke(maven.clj:1) at leiningen.util.maven$eval4488.invoke(maven.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) ... 102 more [16:46:53|admiller@carbon(1) ~] $ lein repl Exception in thread "main" java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5440) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:551) at leiningen.deps$eval3957$loading__1298__auto____3958.invoke(deps.clj:1) at leiningen.deps$eval3957.invoke(deps.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:512) at leiningen.compile$eval3951$loading__1298__auto____3952.invoke(compile.clj:1) at leiningen.compile$eval3951.invoke(compile.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:544) at clojure.core$use.doInvoke(core.clj:4892) at clojure.lang.RestFn.invoke(RestFn.java:482) at leiningen.repl$eval3945$loading__1298__auto____3946.invoke(repl.clj:1) at leiningen.repl$eval3945.invoke(repl.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5415) at clojure.lang.Compiler.load(Compiler.java:5857) at clojure.lang.RT.loadResourceScript(RT.java:340) at clojure.lang.RT.loadResourceScript(RT.java:331) at clojure.lang.RT.load(RT.java:409) at clojure.lang.RT.load(RT.java:381) at clojure.core$load$fn__1419.invoke(core.clj:4915) at clojure.core$load.doInvoke(core.clj:4914) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:4729) at clojure.core$load_lib.doInvoke(core.clj:4766) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:542) at clojure.core$load_libs.doInvoke(core.clj:4800) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:542) at clojure.core$require.doInvoke(core.clj:4881) at clojure.lang.RestFn.invoke(RestFn.java:408) at leiningen.core$resolve_task.invoke(core.clj:208) at leiningen.core$apply_task.invoke(core.clj:258) at leiningen.core$_main.doInvoke(core.clj:329) at clojure.lang.RestFn.invoke(RestFn.java:410) at clojure.lang.AFn.applyToHelper(AFn.java:161) at clojure.lang.RestFn.applyTo(RestFn.java:132) at clojure.core$apply.invoke(core.clj:542) at leiningen.core$_main.invoke(core.clj:332) at user$eval3941.invoke(NO_SOURCE_FILE:1) at clojure.lang.Compiler.eval(Compiler.java:5424) at clojure.lang.Compiler.eval(Compiler.java:5391) at clojure.core$eval.invoke(core.clj:2382) at clojure.main$eval_opt.invoke(main.clj:235) at clojure.main$initialize.invoke(main.clj:254) at clojure.main$script_opt.invoke(main.clj:270) at clojure.main$main.doInvoke(main.clj:354) at clojure.lang.RestFn.invoke(RestFn.java:457) at clojure.lang.Var.invoke(Var.java:377) at clojure.lang.AFn.applyToHelper(AFn.java:172) at clojure.lang.Var.applyTo(Var.java:482) at clojure.main.main(main.java:37) Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) 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:190) at leiningen.util.maven$eval4488$loading__1298__auto____4489.invoke(maven.clj:1) at leiningen.util.maven$eval4488.invoke(maven.clj:1) at clojure.lang.Compiler.eval(Compiler.java:5424) ... 102 more
still not working properly on fedora 20 :(
Still not working on Fedora 20 :-(
I solve the problem just type "sudo yum install plexus-*" org.codehaus.plexus.embed.Embedder.
Still doesn't work and luoxing's advice doesn't help.
I'm not able to reproduce this bug on my personal F19 system, but I am able to reproduce on a F20 docker image, even if I've installed plexus-containers-container-default. I suspect there are two problems: first, the plexus containers API isn't in the requirements for this package on either F19 or F20, so the requirements are broken; and the classpath is wrong in the lein script as well, since the name of the package containing the plexus embedder changed between f19 and f20. Matej, are you on F20? That would explain why luoxing's advice didn't help, if I'm right.
Sorry, I misspoke in my previous comment: org.codehaus.plexus.embed.Embedder has been deprecated for some time and is not in F20 at all.
leiningen-1.7.1-7.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/leiningen-1.7.1-7.fc19
Package leiningen-1.7.1-7.fc19: * should fix your issue, * was pushed to the Fedora 19 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing leiningen-1.7.1-7.fc19' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-2215/leiningen-1.7.1-7.fc19 then log in and leave karma (feedback).
(In reply to Will Benton from comment #5) > Matej, are you on F20? That would explain why luoxing's advice didn't help, > if I'm right. I'm on F20, correct.
Matej, unfortunately it is a strictly different issue on F20. I'll file a clone of this bug on F20 with details and investigate how to fix it there.
leiningen-1.7.1-7.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
Now working for me on Fedora 20. I have installed Leiningen: Version : 1.7.1 Release : 7.fc20 I install plexus-*, still not working. Running "lein help" on a fresh project I get: Leiningen is a tool for working with Clojure projects. Several tasks are available: leiningen.classpath Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) clean Remove compiled class files from project. leiningen.compile Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.deploy Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.deps Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) help Display a list of tasks or help for a given task. leiningen.install Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.interactive Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.jar Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.javac Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) new Create a new project skeleton. leiningen.plugin Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.pom Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.repl Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.retest Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.run Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) search Search remote maven repositories for matching jars. leiningen.test Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.test! Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.trampoline Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) leiningen.uberjar Problem loading: java.lang.ClassNotFoundException: org.codehaus.plexus.embed.Embedder (maven.clj:1) upgrade Upgrade Leiningen to specified version or latest stable. version Print version for Leiningen and the current JVM. Run lein help $TASK for details.
I have the same issue with today fedora 20, it also has 1.7.1-7.fc20