Skip to content

Instantly share code, notes, and snippets.

@bostonaholic
Last active October 22, 2018 15:54
Show Gist options
  • Save bostonaholic/776c246b2918293d13daacf399b50fca to your computer and use it in GitHub Desktop.
Save bostonaholic/776c246b2918293d13daacf399b50fca to your computer and use it in GitHub Desktop.
CLJS 1.8.51 stacktrace
$ lein --version
Leiningen 2.6.1 on Java 1.8.0_66 Java HotSpot(TM) 64-Bit Server VM
$ lein cljsbuild auto dev
Compiling "resources/public/js/main.js" failed.
java.lang.NoSuchMethodError: com.google.common.base.CharMatcher.javaUpperCase()Lcom/google/common/base/CharMatcher;
JsDocInfoParser.java:1216 com.google.javascript.jscomp.parsing.JsDocInfoParser.validTemplateTypeName
JsDocInfoParser.java:946 com.google.javascript.jscomp.parsing.JsDocInfoParser.parseAnnotation
JsDocInfoParser.java:283 com.google.javascript.jscomp.parsing.JsDocInfoParser.parseHelperLoop
JsDocInfoParser.java:273 com.google.javascript.jscomp.parsing.JsDocInfoParser.parse
IRFactory.java:889 com.google.javascript.jscomp.parsing.IRFactory.createJsDocInfoParser
IRFactory.java:656 com.google.javascript.jscomp.parsing.IRFactory.handleJsDoc
IRFactory.java:670 com.google.javascript.jscomp.parsing.IRFactory.handleJsDoc
IRFactory.java:733 com.google.javascript.jscomp.parsing.IRFactory.transform
IRFactory.java:163 com.google.javascript.jscomp.parsing.IRFactory.access$300
IRFactory.java:1013 com.google.javascript.jscomp.parsing.IRFactory$TransformDispatcher.processAstRoot
IRFactory.java:2591 com.google.javascript.jscomp.parsing.IRFactory$TransformDispatcher.process
IRFactory.java:931 com.google.javascript.jscomp.parsing.IRFactory.justTransform
IRFactory.java:339 com.google.javascript.jscomp.parsing.IRFactory.transformTree
ParserRunner.java:117 com.google.javascript.jscomp.parsing.ParserRunner.parse
JsAst.java:89 com.google.javascript.jscomp.JsAst.parse
JsAst.java:50 com.google.javascript.jscomp.JsAst.getAstRoot
CompilerInput.java:121 com.google.javascript.jscomp.CompilerInput.getAstRoot
Compiler.java:1330 com.google.javascript.jscomp.Compiler.parseInputs
Compiler.java:719 com.google.javascript.jscomp.Compiler.parse
Compiler.java:680 com.google.javascript.jscomp.Compiler.compileInternal
Compiler.java:83 com.google.javascript.jscomp.Compiler.access$000
Compiler.java:651 com.google.javascript.jscomp.Compiler$2.call
Compiler.java:648 com.google.javascript.jscomp.Compiler$2.call
CompilerExecutor.java:93 com.google.javascript.jscomp.CompilerExecutor$2.call
FutureTask.java:266 java.util.concurrent.FutureTask.run
ThreadPoolExecutor.java:1142 java.util.concurrent.ThreadPoolExecutor.runWorker
ThreadPoolExecutor.java:617 java.util.concurrent.ThreadPoolExecutor$Worker.run
Thread.java:745 java.lang.Thread.run
@bostonaholic
Copy link
Author

It turns out I needed to add :exclusions [com.google.guava/guava] to my com.datomic/datomic-pro "0.9.5359" dependency.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment