Skip to content

Instantly share code, notes, and snippets.

@johnbendi
Created July 31, 2014 03:39
Show Gist options
  • Save johnbendi/9b4f5f1f46c270f63b51 to your computer and use it in GitHub Desktop.
Save johnbendi/9b4f5f1f46c270f63b51 to your computer and use it in GitHub Desktop.
Clojure fails to compile
[INFO] Error stacktraces are turned on.
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building clojure 1.6.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ clojure ---
[INFO]
[INFO] --- build-helper-maven-plugin:1.5:add-source (add-clojure-source-dirs) @ clojure ---
[INFO] Source directory: /opt/clojure/clojure-src/src/jvm added.
[INFO]
[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @ clojure ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 42 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @ clojure ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-antrun-plugin:1.6:run (clojure-compile) @ clojure ---
[INFO] Executing tasks
main:
compile-clojure:
[java] Exception in thread "main" java.lang.ExceptionInInitializerError
[java] at clojure.lang.Compile.<clinit>(Compile.java:32)
[java] Caused by: java.lang.IncompatibleClassChangeError: Found class clojure.asm.MethodVisitor, but interface was expected, compiling:(clojure/gvec.clj:21:1)
[java] at clojure.lang.Compiler.analyzeSeq(Compiler.java:6651)
[java] at clojure.lang.Compiler.analyze(Compiler.java:6445)
[java] at clojure.lang.Compiler.analyze(Compiler.java:6406)
[java] at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782)
[java] at clojure.lang.Compiler$LetExpr$Parser.parse(Compiler.java:6100)
[java] at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644)
[java] at clojure.lang.Compiler.analyze(Compiler.java:6445)
[java] at clojure.lang.Compiler.analyze(Compiler.java:6406)
[java] at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782)
[java] at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217)
[java] at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846)
[java] at clojure.lang.Compiler.analyzeSeq(Compiler.java:6642)
[java] at clojure.lang.Compiler.analyze(Compiler.java:6445)
[java] at clojure.lang.Compiler.eval(Compiler.java:6700)
[java] at clojure.lang.Compiler.load(Compiler.java:7130)
[java] at clojure.lang.RT.loadResourceScript(RT.java:370)
[java] at clojure.lang.RT.loadResourceScript(RT.java:361)
[java] at clojure.lang.RT.load(RT.java:440)
[java] at clojure.lang.RT.load(RT.java:411)
[java] at clojure.core$load$fn__1476.invoke(core.clj:5641)
[java] at clojure.core$load.doInvoke(core.clj:5640)
[java] at clojure.lang.RestFn.invoke(RestFn.java:408)
[java] at clojure.core$eval2233.invoke(core.clj:6271)
[java] at clojure.lang.Compiler.eval(Compiler.java:6703)
[java] at clojure.lang.Compiler.load(Compiler.java:7130)
[java] at clojure.lang.RT.loadResourceScript(RT.java:370)
[java] at clojure.lang.RT.loadResourceScript(RT.java:361)
[java] at clojure.lang.RT.load(RT.java:440)
[java] at clojure.lang.RT.load(RT.java:411)
[java] at clojure.lang.RT.doInit(RT.java:447)
[java] at clojure.lang.RT.<clinit>(RT.java:329)
[java] ... 1 more
[java] Caused by: java.lang.IncompatibleClassChangeError: Found class clojure.asm.MethodVisitor, but interface was expected
[java] at clojure.core$generate_interface.invoke(genclass.clj:684)
[java] at clojure.core$gen_interface.doInvoke(genclass.clj:719)
[java] at clojure.lang.RestFn.invoke(RestFn.java:521)
[java] at clojure.lang.Var.invoke(Var.java:409)
[java] at clojure.lang.AFn.applyToHelper(AFn.java:178)
[java] at clojure.lang.Var.applyTo(Var.java:700)
[java] at clojure.lang.Compiler.macroexpand1(Compiler.java:6552)
[java] at clojure.lang.Compiler.analyzeSeq(Compiler.java:6630)
[java] ... 31 more
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 27.200s
[INFO] Finished at: Thu Jul 31 04:36:16 WAT 2014
[INFO] Final Memory: 9M/144M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.6:run (clojure-compile) on project clojure: An Ant BuildException has occured: The following error occurred while executing this line:
[ERROR] /opt/clojure/clojure-src/build.xml:49: Java returned: 1
[ERROR] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-antrun-plugin:1.6:run (clojure-compile) on project clojure: An Ant BuildException has occured: The following error occurred while executing this line:
/opt/clojure/clojure-src/build.xml:49: Java returned: 1
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: An Ant BuildException has occured: The following error occurred while executing this line:
/opt/clojure/clojure-src/build.xml:49: Java returned: 1
at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:283)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
Caused by: /opt/clojure/clojure-src/target/antrun/build-main.xml:5: The following error occurred while executing this line:
/opt/clojure/clojure-src/build.xml:49: Java returned: 1
at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:497)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397)
at org.apache.tools.ant.Project.executeTarget(Project.java:1366)
at org.apache.maven.plugin.antrun.AntRunMojo.execute(AntRunMojo.java:270)
... 21 more
Caused by: /opt/clojure/clojure-src/build.xml:49: Java returned: 1
at org.apache.tools.ant.taskdefs.Java.execute(Java.java:111)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
at org.apache.tools.ant.Task.perform(Task.java:348)
at org.apache.tools.ant.Target.execute(Target.java:390)
at org.apache.tools.ant.Target.performTasks(Target.java:411)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1397)
at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
at org.apache.tools.ant.Project.executeTargets(Project.java:1249)
at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
... 33 more
[ERROR]
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment