Skip to content

Instantly share code, notes, and snippets.

@tindzk
Created May 6, 2018 17:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tindzk/a78f3ee5f3d554246805140ad4ae64a1 to your computer and use it in GitHub Desktop.
Save tindzk/a78f3ee5f3d554246805140ad4ae64a1 to your computer and use it in GitHub Desktop.
Compiling Pine with Bloop
$ bloop test pineJVM --verbose
[D] Scheduled compilation of 'pineJVM' starting at 19:44:29.349.
[D] No changes
[D] Scheduled compilation of 'pineJVM-test' starting at 19:44:29.356.
[D] Full compilation, no sources in previous analysis.
[D] All sources are invalidated.
[D] Recompiling all 11 sources: invalidated sources (11) exceeded 50.0% of all sources
Compiling 11 Scala sources to /home/tim/dev/pine/.bloop/pineJVM/scala-2.12/test-classes ...
[D] Getting ch.epfl.scala:compiler-bridge_2.12:1.1.1+49-1c290cbb:compile for Scala 2.12.4-bin-typelevel-4
[D] Getting ch.epfl.scala:compiler-bridge_2.12:1.1.1+49-1c290cbb:compile for Scala 2.12.4-bin-typelevel-4
[D] [zinc] Running cached compiler 6a2f38af for Scala compiler version 2.12.4-bin-typelevel-4
[D] [zinc] The Scala compiler is invoked with:
[D] -Yliteral-types
[D] -Xplugin:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalamacros/paradise_2.12.4/2.1.1/paradise_2.12.4-2.1.1.jar
[D] -bootclasspath
[D] /usr/lib/jvm/java-8-openjdk/jre/lib/resources.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/rt.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/jsse.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/jce.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/charsets.jar:/usr/lib/jvm/java-8-openjdk/jre/lib/jfr.jar:/usr/lib/jvm/java-8-openjdk/jre/classes:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/scala-library/2.12.4-bin-typelevel-4/scala-library-2.12.4-bin-typelevel-4.jar
[D] -classpath
[D] /home/tim/dev/pine/.bloop/pineJVM/scala-2.12/test-classes:/home/tim/dev/pine/.bloop/pineJVM/scala-2.12/classes:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/scala-compiler/2.12.4-bin-typelevel-4/scala-compiler-2.12.4-bin-typelevel-4.jar:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalacheck/scalacheck_2.12/1.14.0/scalacheck_2.12-1.14.0.jar:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalactic/scalactic_2.12/3.0.5/scalactic_2.12-3.0.5.jar:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/typelevel/scala-reflect/2.12.4-bin-typelevel-4/scala-reflect-2.12.4-bin-typelevel-4.jar:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scalatest/scalatest_2.12/3.0.5/scalatest_2.12-3.0.5.jar:/home/tim/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar
[W] [E-1] there were two deprecation warnings; re-run with -deprecation for details
[W] [E2] shared/src/test/scala/pine/ImplicitsSpec.scala
[W]
[W] Found names but no class, trait or object is defined in the compilation unit.
[W] The incremental compiler cannot record the dependency information in such case.
[W] Some errors like unused import referring to a non-existent class might not be reported.
[W]
[W] L1: package pine
[W] ^
[W] [E1] shared/src/test/scala/pine/BindingsSpec.scala
[W]
[W] Found names but no class, trait or object is defined in the compilation unit.
[W] The incremental compiler cannot record the dependency information in such case.
[W] Some errors like unused import referring to a non-existent class might not be reported.
[W]
[W] L1: package pine
[W] ^
[W] shared/src/test/scala/pine/BindingsSpec.scala: L1 [E1]
[W] shared/src/test/scala/pine/ImplicitsSpec.scala: L1 [E2]
[D] Scala compilation took 3.893203762 s
Done compiling.
[D] digraph "generated-graph" {
[D] graph [ranksep=0, rankdir=LR];
[D] "pineJVM-test (success 3906ms)" [label="pineJVM-test (success 3906ms)"];
[D] "pineJVM (success 6ms)" [label="pineJVM (success 6ms)"];
[D]
[D] "pineJVM (success 6ms)" -> "pineJVM-test (success 3906ms)";
[D] pineJVM (success 6ms)
[D] }
[D] Found frameworks: ScalaCheck, ScalaTest
[D] Bloop found the following tests for pineJVM-test: pine.TextSpec, pine.XmlParserSpec, pine.HtmlParserSpec, pine.HtmlHelpersSpec, pine.DiffSpec, pine.TagRefSpec, pine.NodeSpec, pine.InlineHtmlSpec, pine.NodePropSpec
[D] The following tests were included by the filter: pine.TextSpec, pine.XmlParserSpec, pine.HtmlParserSpec, pine.HtmlHelpersSpec, pine.DiffSpec, pine.TagRefSpec, pine.NodeSpec, pine.InlineHtmlSpec, pine.NodePropSpec
[D] The following tests were excluded by the filter:
[D] Starting forked test execution.
[D] Resolving org.scala-sbt:test-agent:1.0.4
[D] Elapsed: 4070.716396 ms
[E] Boxed Error
[T] java.util.concurrent.ExecutionException: Boxed Error
[T] scala.concurrent.impl.Promise$.resolver(Promise.scala:83)
[T] scala.concurrent.impl.Promise$.scala$concurrent$impl$Promise$$resolveTry(Promise.scala:75)
[T] scala.concurrent.impl.Promise$DefaultPromise.tryComplete(Promise.scala:280)
[T] scala.concurrent.Promise.tryFailure(Promise.scala:108)
[T] scala.concurrent.Promise.tryFailure$(Promise.scala:108)
[T] scala.concurrent.impl.Promise$DefaultPromise.tryFailure(Promise.scala:183)
[T] monix.eval.internal.TaskRunLoop$$anon$1.onError(TaskRunLoop.scala:281)
[T] monix.eval.internal.TaskRunLoop$.monix$eval$internal$TaskRunLoop$$loop$1(TaskRunLoop.scala:242)
[T] monix.eval.internal.TaskRunLoop$.startWithCallback(TaskRunLoop.scala:260)
[T] monix.eval.internal.TaskRunLoop$.$anonfun$restartAsync$1(TaskRunLoop.scala:59)
[T] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[T] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[T] java.lang.Thread.run(Thread.java:748)
[T] Caused by: java.lang.NoSuchMethodError: coursier.CachePath.localFile(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;)Ljava/io/File;
[T] coursier.Cache$.localFile(Cache.scala:47)
[T] coursier.Cache$.$anonfun$download$64(Cache.scala:809)
[T] scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
[T] scala.collection.Iterator.foreach(Iterator.scala:944)
[T] scala.collection.Iterator.foreach$(Iterator.scala:944)
[T] scala.collection.AbstractIterator.foreach(Iterator.scala:1432)
[T] scala.collection.IterableLike.foreach(IterableLike.scala:71)
[T] scala.collection.IterableLike.foreach$(IterableLike.scala:70)
[T] scala.collection.AbstractIterable.foreach(Iterable.scala:54)
[T] scala.collection.TraversableLike.map(TraversableLike.scala:234)
[T] scala.collection.TraversableLike.map$(TraversableLike.scala:227)
[T] scala.collection.AbstractTraversable.map(Traversable.scala:104)
[T] coursier.Cache$.download(Cache.scala:808)
[T] coursier.Cache$.file(Cache.scala:963)
[T] coursier.Cache$.$anonfun$fetch$1(Cache.scala:1011)
[T] coursier.maven.MavenRepository.findVersioning(MavenRepository.scala:371)
[T] coursier.maven.MavenRepository.findNoInterval(MavenRepository.scala:280)
[T] coursier.maven.MavenRepository.find(MavenRepository.scala:441)
[T] coursier.Fetch$.$anonfun$find$1(Fetch.scala:40)
[T] scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
[T] scala.collection.immutable.List.foreach(List.scala:389)
[T] scala.collection.TraversableLike.map(TraversableLike.scala:234)
[T] scala.collection.TraversableLike.map$(TraversableLike.scala:227)
[T] scala.collection.immutable.List.map(List.scala:295)
[T] coursier.Fetch$.find(Fetch.scala:40)
[T] coursier.Fetch$.get$1(Fetch.scala:68)
[T] coursier.Fetch$.$anonfun$from$2(Fetch.scala:69)
[T] scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:234)
[T] scala.collection.Iterator.foreach(Iterator.scala:944)
[T] scala.collection.Iterator.foreach$(Iterator.scala:944)
[T] scala.collection.AbstractIterator.foreach(Iterator.scala:1432)
[T] scala.collection.IterableLike.foreach(IterableLike.scala:71)
[T] scala.collection.IterableLike.foreach$(IterableLike.scala:70)
[T] scala.collection.AbstractIterable.foreach(Iterable.scala:54)
[T] scala.collection.TraversableLike.map(TraversableLike.scala:234)
[T] scala.collection.TraversableLike.map$(TraversableLike.scala:227)
[T] scala.collection.AbstractTraversable.map(Traversable.scala:104)
[T] coursier.Fetch$.$anonfun$from$1(Fetch.scala:66)
[T] scalaz.std.VectorInstances$$anon$1.$anonfun$traverseImpl$4(Vector.scala:36)
[T] scalaz.Need$$anon$4.value0$lzycompute(Name.scala:58)
[T] scalaz.Need$$anon$4.value0(Name.scala:58)
[T] scalaz.Need$$anon$4.value(Name.scala:59)
[T] scalaz.Bind.$anonfun$ap$1(Bind.scala:20)
[T] scalaz.concurrent.Task.$anonfun$flatMap$2(Task.scala:35)
[T] scalaz.concurrent.Task$.Try(Task.scala:457)
[T] scalaz.concurrent.Task.$anonfun$flatMap$1(Task.scala:35)
[T] scala.Function1.$anonfun$andThen$1(Function1.scala:52)
[T] scala.Function1.$anonfun$andThen$1(Function1.scala:52)
[T] scalaz.concurrent.Future.$anonfun$flatMap$1(Future.scala:58)
[T] scalaz.concurrent.Future.step(Future.scala:118)
[T] scalaz.concurrent.Future.unsafePerformListen(Future.scala:75)
[T] scalaz.concurrent.Future.unsafePerformAsync(Future.scala:159)
[T] scalaz.concurrent.Future.unsafePerformSync(Future.scala:184)
[T] scalaz.concurrent.Task.unsafePerformSync(Task.scala:99)
[T] bloop.DependencyResolution$.resolve(DependencyResolution.scala:56)
[T] bloop.testing.TestInternals$.lazyTestAgents(TestInternals.scala:74)
[T] bloop.testing.TestInternals$.execute(TestInternals.scala:103)
[T] bloop.engine.tasks.Tasks$.$anonfun$test$2(Tasks.scala:343)
[T] scala.collection.immutable.List.map(List.scala:283)
[T] bloop.engine.tasks.Tasks$.test(Tasks.scala:300)
[T] bloop.engine.Interpreter$.$anonfun$test$1(Interpreter.scala:197)
[T] bloop.engine.Interpreter$.$anonfun$compileAnd$1(Interpreter.scala:166)
[T] monix.eval.internal.TaskRunLoop$.monix$eval$internal$TaskRunLoop$$loop$1(TaskRunLoop.scala:176)
[T] monix.eval.internal.TaskRunLoop$.startWithCallback(TaskRunLoop.scala:260)
[T] monix.eval.internal.TaskRunLoop$.$anonfun$restartAsync$1(TaskRunLoop.scala:59)
[T] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[T] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[T] java.lang.Thread.run(Thread.java:748)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment