-
Notifications
You must be signed in to change notification settings - Fork 127
Closed
Labels
Description
While working on the dotty compiler bridge, I noticed that the test value-class-underlying was not passing after upgrading to zinc 1.0. It turns out that the test has been slightly modified in #288, and the changes were not reflected in Dotty's test suite: https://github.com/sbt/zinc/pull/288/files#diff-5023f5eef484bafd395d49f4a09f817bR4
If this line is removed, then the scripted test fails at the second run. If we revert #288, the test passes again.
/cc @smarter
Scripted log
Running source-dependencies / value-class-underlying
[debug] Reading incremental options from map
[debug] RELATIONS_DEBUG_KEY value was read.
[debug] API_DEBUG_KEY value was read.
[debug] Full compilation, no sources in previous analysis.
[debug] All sources are invalidated.
[debug] Recompiling all 3 sources: invalidated sources (3) exceeded 50.0% of all sources
[debug] [inv] ********* Pruned:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [ ]
[debug] [inv] library deps: Relation [ ]
[debug] [inv] library class names: Relation [ ]
[debug] [inv] class deps: Relation [ ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [ ]
[debug] [inv] used names: Relation [ ]
[debug] [inv] product class names: Relation [ ]
[debug] [inv] *********
[info] Compiling 3 Scala sources to /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes ...
[debug] Returning already retrieved and compiled bridge: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_e8c2058f/target-bridge-2.12.3.jar.
[debug] Returning already retrieved and compiled bridge: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_e8c2058f/target-bridge-2.12.3.jar.
[debug] [zinc] Running cached compiler 7dc833ff for Scala compiler version 2.12.3
[debug] [zinc] The Scala compiler is invoked with:
[debug] -bootclasspath
[debug] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/classes:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] -classpath
[debug] /Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-compiler/scala-compiler-2.12.3.jar:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-reflect/scala-reflect-2.12.3.jar:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/bundles/org.scala-lang.modules/scala-xml_2.12/scala-xml_2.12-1.0.6.jar:/var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes
[debug] Scala compilation took 3.11186533 s
[info] Done compiling.
[debug] [inv] ********* Fresh:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Unit
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.String
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] B -> A
[debug] [inv] C -> A
[debug] [inv] C -> B
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> A
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> B
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> C
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] A -> UsedName($this,[Default])
[debug] [inv] A -> UsedName(&&,[Default])
[debug] [inv] A -> UsedName(==,[Default])
[debug] [inv] A -> UsedName(A$1,[Default])
[debug] [inv] A -> UsedName(A,[Default])
[debug] [inv] A -> UsedName(Any,[Default])
[debug] [inv] A -> UsedName(AnyVal,[Default])
[debug] [inv] A -> UsedName(Boolean,[Default])
[debug] [inv] A -> UsedName(Int,[Default])
[debug] [inv] A -> UsedName(Object,[Default])
[debug] [inv] A -> UsedName(T0,[Default])
[debug] [inv] A -> UsedName(asInstanceOf,[Default])
[debug] [inv] A -> UsedName(case6,[Default])
[debug] [inv] A -> UsedName(equals$extension,[Default])
[debug] [inv] A -> UsedName(hashCode$extension,[Default])
[debug] [inv] A -> UsedName(hashCode,[Default])
[debug] [inv] A -> UsedName(isInstanceOf,[Default])
[debug] [inv] A -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] A -> UsedName(matchEnd4,[Default])
[debug] [inv] A -> UsedName(scala,[Default])
[debug] [inv] A -> UsedName(scala;AnyVal;init;,[Default])
[debug] [inv] A -> UsedName(x$1,[Default])
[debug] [inv] A -> UsedName(x,[Default])
[debug] [inv] A -> UsedName(x1,[Default])
[debug] [inv] B -> UsedName(A,[Default])
[debug] [inv] B -> UsedName(A;init;,[Default])
[debug] [inv] B -> UsedName(AnyRef,[Default])
[debug] [inv] B -> UsedName(B,[Default])
[debug] [inv] B -> UsedName(Int,[Default])
[debug] [inv] B -> UsedName(Object,[Default])
[debug] [inv] B -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] B -> UsedName(scala,[Default])
[debug] [inv] C -> UsedName(A,[Default])
[debug] [inv] C -> UsedName(AnyRef,[Default])
[debug] [inv] C -> UsedName(Array,[Default])
[debug] [inv] C -> UsedName(B,[Default])
[debug] [inv] C -> UsedName(C,[Default])
[debug] [inv] C -> UsedName(Object,[Default])
[debug] [inv] C -> UsedName(Predef,[Default])
[debug] [inv] C -> UsedName(String,[Default])
[debug] [inv] C -> UsedName(Unit,[Default])
[debug] [inv] C -> UsedName(foo,[Default])
[debug] [inv] C -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] C -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] A -> A
[debug] [inv] A -> A$
[debug] [inv] B -> B
[debug] [inv] B -> B$
[debug] [inv] C -> C
[debug] [inv] C -> C$
[debug] [inv] ]
[debug] [inv] *********
[debug] [inv] ********* Merged:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Unit
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.String
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] B -> A
[debug] [inv] C -> A
[debug] [inv] C -> B
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> A
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> B
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> C
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] A -> UsedName($this,[Default])
[debug] [inv] A -> UsedName(&&,[Default])
[debug] [inv] A -> UsedName(==,[Default])
[debug] [inv] A -> UsedName(A$1,[Default])
[debug] [inv] A -> UsedName(A,[Default])
[debug] [inv] A -> UsedName(Any,[Default])
[debug] [inv] A -> UsedName(AnyVal,[Default])
[debug] [inv] A -> UsedName(Boolean,[Default])
[debug] [inv] A -> UsedName(Int,[Default])
[debug] [inv] A -> UsedName(Object,[Default])
[debug] [inv] A -> UsedName(T0,[Default])
[debug] [inv] A -> UsedName(asInstanceOf,[Default])
[debug] [inv] A -> UsedName(case6,[Default])
[debug] [inv] A -> UsedName(equals$extension,[Default])
[debug] [inv] A -> UsedName(hashCode$extension,[Default])
[debug] [inv] A -> UsedName(hashCode,[Default])
[debug] [inv] A -> UsedName(isInstanceOf,[Default])
[debug] [inv] A -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] A -> UsedName(matchEnd4,[Default])
[debug] [inv] A -> UsedName(scala,[Default])
[debug] [inv] A -> UsedName(scala;AnyVal;init;,[Default])
[debug] [inv] A -> UsedName(x$1,[Default])
[debug] [inv] A -> UsedName(x,[Default])
[debug] [inv] A -> UsedName(x1,[Default])
[debug] [inv] B -> UsedName(A,[Default])
[debug] [inv] B -> UsedName(A;init;,[Default])
[debug] [inv] B -> UsedName(AnyRef,[Default])
[debug] [inv] B -> UsedName(B,[Default])
[debug] [inv] B -> UsedName(Int,[Default])
[debug] [inv] B -> UsedName(Object,[Default])
[debug] [inv] B -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] B -> UsedName(scala,[Default])
[debug] [inv] C -> UsedName(A,[Default])
[debug] [inv] C -> UsedName(AnyRef,[Default])
[debug] [inv] C -> UsedName(Array,[Default])
[debug] [inv] C -> UsedName(B,[Default])
[debug] [inv] C -> UsedName(C,[Default])
[debug] [inv] C -> UsedName(Object,[Default])
[debug] [inv] C -> UsedName(Predef,[Default])
[debug] [inv] C -> UsedName(String,[Default])
[debug] [inv] C -> UsedName(Unit,[Default])
[debug] [inv] C -> UsedName(foo,[Default])
[debug] [inv] C -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] C -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] A -> A
[debug] [inv] A -> A$
[debug] [inv] B -> B
[debug] [inv] B -> B$
[debug] [inv] C -> C
[debug] [inv] C -> C$
[debug] [inv] ]
[debug] [inv] *********
[info] Compilation done: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala, /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala, /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala
[debug] Reading incremental options from map
[debug] RELATIONS_DEBUG_KEY value was read.
[debug] API_DEBUG_KEY value was read.
[debug]
[debug] Initial source changes:
[debug] removed:Set()
[debug] added: Set()
[debug] modified: Set(/var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala)
[debug] Invalidated products: Set()
[debug] External API changes: API Changes: Set()
[debug] Modified binary dependencies: Set()
[debug] Initial directly invalidated classes: Set(A)
[debug]
[debug] Sources indirectly invalidated by:
[debug] product: Set()
[debug] binary dep: Set()
[debug] external source: Set()
[debug] All initially invalidated classes: Set(A)
[debug] All initially invalidated sources:Set(/var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala)
[debug] [inv] ********* Pruned:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Unit
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.String
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] B -> A
[debug] [inv] C -> A
[debug] [inv] C -> B
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> B
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> C
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] B -> UsedName(A,[Default])
[debug] [inv] B -> UsedName(A;init;,[Default])
[debug] [inv] B -> UsedName(AnyRef,[Default])
[debug] [inv] B -> UsedName(B,[Default])
[debug] [inv] B -> UsedName(Int,[Default])
[debug] [inv] B -> UsedName(Object,[Default])
[debug] [inv] B -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] B -> UsedName(scala,[Default])
[debug] [inv] C -> UsedName(A,[Default])
[debug] [inv] C -> UsedName(AnyRef,[Default])
[debug] [inv] C -> UsedName(Array,[Default])
[debug] [inv] C -> UsedName(B,[Default])
[debug] [inv] C -> UsedName(C,[Default])
[debug] [inv] C -> UsedName(Object,[Default])
[debug] [inv] C -> UsedName(Predef,[Default])
[debug] [inv] C -> UsedName(String,[Default])
[debug] [inv] C -> UsedName(Unit,[Default])
[debug] [inv] C -> UsedName(foo,[Default])
[debug] [inv] C -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] C -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] B -> B
[debug] [inv] B -> B$
[debug] [inv] C -> C
[debug] [inv] C -> C$
[debug] [inv] ]
[debug] [inv] *********
[info] Compiling 1 Scala source to /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes ...
[debug] Returning already retrieved and compiled bridge: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_e8c2058f/target-bridge-2.12.3.jar.
[debug] Returning already retrieved and compiled bridge: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_e8c2058f/target-bridge-2.12.3.jar.
[debug] [zinc] Running cached compiler 2d0e15af for Scala compiler version 2.12.3
[debug] [zinc] The Scala compiler is invoked with:
[debug] -bootclasspath
[debug] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/classes:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] -classpath
[debug] /Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-compiler/scala-compiler-2.12.3.jar:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-reflect/scala-reflect-2.12.3.jar:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/bundles/org.scala-lang.modules/scala-xml_2.12/scala-xml_2.12-1.0.6.jar:/var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes
[debug] Scala compilation took 0.49193165 s
[info] Done compiling.
[debug] [inv] ********* Fresh:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Boolean
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.Object
[debug] [inv] ]
[debug] [inv] class deps: Relation [ ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> A
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] A -> UsedName($this,[Default])
[debug] [inv] A -> UsedName(&&,[Default])
[debug] [inv] A -> UsedName(==,[Default])
[debug] [inv] A -> UsedName(A$1,[Default])
[debug] [inv] A -> UsedName(A,[Default])
[debug] [inv] A -> UsedName(Any,[Default])
[debug] [inv] A -> UsedName(AnyVal,[Default])
[debug] [inv] A -> UsedName(Boolean,[Default])
[debug] [inv] A -> UsedName(Double,[Default])
[debug] [inv] A -> UsedName(Int,[Default])
[debug] [inv] A -> UsedName(Object,[Default])
[debug] [inv] A -> UsedName(T0,[Default])
[debug] [inv] A -> UsedName(asInstanceOf,[Default])
[debug] [inv] A -> UsedName(case6,[Default])
[debug] [inv] A -> UsedName(equals$extension,[Default])
[debug] [inv] A -> UsedName(hashCode$extension,[Default])
[debug] [inv] A -> UsedName(hashCode,[Default])
[debug] [inv] A -> UsedName(isInstanceOf,[Default])
[debug] [inv] A -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] A -> UsedName(matchEnd4,[Default])
[debug] [inv] A -> UsedName(scala,[Default])
[debug] [inv] A -> UsedName(scala;AnyVal;init;,[Default])
[debug] [inv] A -> UsedName(x$1,[Default])
[debug] [inv] A -> UsedName(x,[Default])
[debug] [inv] A -> UsedName(x1,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] A -> A
[debug] [inv] A -> A$
[debug] [inv] ]
[debug] [inv] *********
[debug] [inv] ********* Merged:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Boolean
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Unit
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.Object
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.String
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] B -> A
[debug] [inv] C -> A
[debug] [inv] C -> B
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> A
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> B
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> C
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] A -> UsedName($this,[Default])
[debug] [inv] A -> UsedName(&&,[Default])
[debug] [inv] A -> UsedName(==,[Default])
[debug] [inv] A -> UsedName(A$1,[Default])
[debug] [inv] A -> UsedName(A,[Default])
[debug] [inv] A -> UsedName(Any,[Default])
[debug] [inv] A -> UsedName(AnyVal,[Default])
[debug] [inv] A -> UsedName(Boolean,[Default])
[debug] [inv] A -> UsedName(Double,[Default])
[debug] [inv] A -> UsedName(Int,[Default])
[debug] [inv] A -> UsedName(Object,[Default])
[debug] [inv] A -> UsedName(T0,[Default])
[debug] [inv] A -> UsedName(asInstanceOf,[Default])
[debug] [inv] A -> UsedName(case6,[Default])
[debug] [inv] A -> UsedName(equals$extension,[Default])
[debug] [inv] A -> UsedName(hashCode$extension,[Default])
[debug] [inv] A -> UsedName(hashCode,[Default])
[debug] [inv] A -> UsedName(isInstanceOf,[Default])
[debug] [inv] A -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] A -> UsedName(matchEnd4,[Default])
[debug] [inv] A -> UsedName(scala,[Default])
[debug] [inv] A -> UsedName(scala;AnyVal;init;,[Default])
[debug] [inv] A -> UsedName(x$1,[Default])
[debug] [inv] A -> UsedName(x,[Default])
[debug] [inv] A -> UsedName(x1,[Default])
[debug] [inv] B -> UsedName(A,[Default])
[debug] [inv] B -> UsedName(A;init;,[Default])
[debug] [inv] B -> UsedName(AnyRef,[Default])
[debug] [inv] B -> UsedName(B,[Default])
[debug] [inv] B -> UsedName(Int,[Default])
[debug] [inv] B -> UsedName(Object,[Default])
[debug] [inv] B -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] B -> UsedName(scala,[Default])
[debug] [inv] C -> UsedName(A,[Default])
[debug] [inv] C -> UsedName(AnyRef,[Default])
[debug] [inv] C -> UsedName(Array,[Default])
[debug] [inv] C -> UsedName(B,[Default])
[debug] [inv] C -> UsedName(C,[Default])
[debug] [inv] C -> UsedName(Object,[Default])
[debug] [inv] C -> UsedName(Predef,[Default])
[debug] [inv] C -> UsedName(String,[Default])
[debug] [inv] C -> UsedName(Unit,[Default])
[debug] [inv] C -> UsedName(foo,[Default])
[debug] [inv] C -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] C -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] A -> A
[debug] [inv] A -> A$
[debug] [inv] B -> B
[debug] [inv] B -> B$
[debug] [inv] C -> C
[debug] [inv] C -> C$
[debug] [inv] ]
[debug] [inv] *********
[debug] [diff] Detected a change in a public API (A):
[debug] [diff] final class A extends scala.this#AnyVal with scala.this#Any {
[debug] [diff] ^inherited^ def getClass(): java.lang.this#Class[<existential_1_0>] forSome { type existential_1_0 >: scala.this#Nothing <: scala.this#AnyVal }
[debug] [diff] ^inherited^ final def ##(): scala.this#Int
[debug] [diff] ^inherited^ final def asInstanceOf[ scala.Any.T0 >: scala.this#Nothing <: scala.this#Any]: <scala.Any.T0>
[debug] [diff] ^inherited^ final def isInstanceOf[ scala.Any.T0 >: scala.this#Nothing <: scala.this#Any]: scala.this#Boolean
[debug] [diff] ^inherited^ def toString(): java.lang.this#String
[debug] [diff] ^inherited^ final def !=(x$1: scala.this#Any): scala.this#Boolean
[debug] [diff] ^inherited^ final def ==(x$1: scala.this#Any): scala.this#Boolean
[debug] [diff]
[debug] [diff] val x: scala.this#IntDouble
[debug] [diff] def A;init;(x: scala.this#IntDouble): this#A
[debug] [diff] override def hashCode(): scala.this#Int
[debug] [diff] override def equals(x$1: scala.this#Any): scala.this#Boolean
[debug] [diff] }
[debug] [diff] object A extends {
[debug] [diff]
[debug] [diff]
[debug] [diff]
[debug] [diff] }
[debug] [inv]
[debug] [inv] Changes:
[debug] [inv] API Changes: Set(NamesChange(A,ModifiedNames(changes = UsedName(A;init;,[Default]), UsedName(x,[Default]))))
[debug] Invalidating (transitively) by inheritance from A...
[debug] Initial set of included nodes: Set(A)
[debug] Invalidated by transitive inheritance dependency: Set(A)
[debug] None of the modified names appears in source file of C. This dependency is not being considered for invalidation.
[debug] The following modified names cause invalidation of B: Set(UsedName(A;init;,[Default]))
[debug] Change NamesChange(A,ModifiedNames(changes = UsedName(A;init;,[Default]), UsedName(x,[Default]))) invalidates 2 classes due to The A has the following regular definitions changed:
[debug] UsedName(A;init;,[Default]), UsedName(x,[Default]).
[debug] > by transitive inheritance: Set(A)
[debug] >
[debug] > by member reference: Set(B)
[debug]
[debug] New invalidations:
[debug] Set(B)
[debug] Initial set of included nodes: Set(B)
[debug] Including C by B
[debug] Previously invalidated, but (transitively) depend on new invalidations:
[debug] Set()
[debug] All newly invalidated classes after taking into account (previously) recompiled classes:Set(B)
[debug] [inv] ********* Pruned:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Boolean
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Unit
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.Object
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.String
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] C -> A
[debug] [inv] C -> B
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> A
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> C
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] A -> UsedName($this,[Default])
[debug] [inv] A -> UsedName(&&,[Default])
[debug] [inv] A -> UsedName(==,[Default])
[debug] [inv] A -> UsedName(A$1,[Default])
[debug] [inv] A -> UsedName(A,[Default])
[debug] [inv] A -> UsedName(Any,[Default])
[debug] [inv] A -> UsedName(AnyVal,[Default])
[debug] [inv] A -> UsedName(Boolean,[Default])
[debug] [inv] A -> UsedName(Double,[Default])
[debug] [inv] A -> UsedName(Int,[Default])
[debug] [inv] A -> UsedName(Object,[Default])
[debug] [inv] A -> UsedName(T0,[Default])
[debug] [inv] A -> UsedName(asInstanceOf,[Default])
[debug] [inv] A -> UsedName(case6,[Default])
[debug] [inv] A -> UsedName(equals$extension,[Default])
[debug] [inv] A -> UsedName(hashCode$extension,[Default])
[debug] [inv] A -> UsedName(hashCode,[Default])
[debug] [inv] A -> UsedName(isInstanceOf,[Default])
[debug] [inv] A -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] A -> UsedName(matchEnd4,[Default])
[debug] [inv] A -> UsedName(scala,[Default])
[debug] [inv] A -> UsedName(scala;AnyVal;init;,[Default])
[debug] [inv] A -> UsedName(x$1,[Default])
[debug] [inv] A -> UsedName(x,[Default])
[debug] [inv] A -> UsedName(x1,[Default])
[debug] [inv] C -> UsedName(A,[Default])
[debug] [inv] C -> UsedName(AnyRef,[Default])
[debug] [inv] C -> UsedName(Array,[Default])
[debug] [inv] C -> UsedName(B,[Default])
[debug] [inv] C -> UsedName(C,[Default])
[debug] [inv] C -> UsedName(Object,[Default])
[debug] [inv] C -> UsedName(Predef,[Default])
[debug] [inv] C -> UsedName(String,[Default])
[debug] [inv] C -> UsedName(Unit,[Default])
[debug] [inv] C -> UsedName(foo,[Default])
[debug] [inv] C -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] C -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] A -> A
[debug] [inv] A -> A$
[debug] [inv] C -> C
[debug] [inv] C -> C$
[debug] [inv] ]
[debug] [inv] *********
[info] Compiling 1 Scala source to /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes ...
[debug] Returning already retrieved and compiled bridge: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_e8c2058f/target-bridge-2.12.3.jar.
[debug] Returning already retrieved and compiled bridge: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_e8c2058f/target-bridge-2.12.3.jar.
[debug] [zinc] Running cached compiler 6b44c508 for Scala compiler version 2.12.3
[debug] [zinc] The Scala compiler is invoked with:
[debug] -bootclasspath
[debug] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/sunrsasign.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/classes:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] -classpath
[debug] /Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-compiler/scala-compiler-2.12.3.jar:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/jars/org.scala-lang/scala-reflect/scala-reflect-2.12.3.jar:/Users/martin/Documents/Projects.nosync/Duhemm/incrementalcompiler/./target/lib_managed/bundles/org.scala-lang.modules/scala-xml_2.12/scala-xml_2.12-1.0.6.jar:/var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes
[debug] Scala compilation took 0.27060993 s
[info] Done compiling.
[debug] [inv] ********* Fresh:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Double
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.Object
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] B -> A
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> B
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] B -> UsedName(A,[Default])
[debug] [inv] B -> UsedName(A;init;,[Default])
[debug] [inv] B -> UsedName(AnyRef,[Default])
[debug] [inv] B -> UsedName(B,[Default])
[debug] [inv] B -> UsedName(Double,[Default])
[debug] [inv] B -> UsedName(Object,[Default])
[debug] [inv] B -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] B -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] B -> B
[debug] [inv] B -> B$
[debug] [inv] ]
[debug] [inv] *********
[debug] [inv] ********* Merged:
[debug] [inv] Relations (with name hashing enabled):
[debug] [inv] products: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/A.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/B.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C$.class
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/target/classes/C.class
[debug] [inv] ]
[debug] [inv] library deps: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar
[debug] [inv] ]
[debug] [inv] library class names: Relation [
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Boolean
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Double
[debug] [inv] ./target/lib_managed/jars/org.scala-lang/scala-library/scala-library-2.12.3.jar -> scala.Unit
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.Object
[debug] [inv] /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre/lib/rt.jar -> java.lang.String
[debug] [inv] ]
[debug] [inv] class deps: Relation [
[debug] [inv] B -> A
[debug] [inv] C -> A
[debug] [inv] C -> B
[debug] [inv] ]
[debug] [inv] ext deps: Relation [ ]
[debug] [inv] class names: Relation [
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala -> A
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala -> B
[debug] [inv] /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala -> C
[debug] [inv] ]
[debug] [inv] used names: Relation [
[debug] [inv] A -> UsedName($this,[Default])
[debug] [inv] A -> UsedName(&&,[Default])
[debug] [inv] A -> UsedName(==,[Default])
[debug] [inv] A -> UsedName(A$1,[Default])
[debug] [inv] A -> UsedName(A,[Default])
[debug] [inv] A -> UsedName(Any,[Default])
[debug] [inv] A -> UsedName(AnyVal,[Default])
[debug] [inv] A -> UsedName(Boolean,[Default])
[debug] [inv] A -> UsedName(Double,[Default])
[debug] [inv] A -> UsedName(Int,[Default])
[debug] [inv] A -> UsedName(Object,[Default])
[debug] [inv] A -> UsedName(T0,[Default])
[debug] [inv] A -> UsedName(asInstanceOf,[Default])
[debug] [inv] A -> UsedName(case6,[Default])
[debug] [inv] A -> UsedName(equals$extension,[Default])
[debug] [inv] A -> UsedName(hashCode$extension,[Default])
[debug] [inv] A -> UsedName(hashCode,[Default])
[debug] [inv] A -> UsedName(isInstanceOf,[Default])
[debug] [inv] A -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] A -> UsedName(matchEnd4,[Default])
[debug] [inv] A -> UsedName(scala,[Default])
[debug] [inv] A -> UsedName(scala;AnyVal;init;,[Default])
[debug] [inv] A -> UsedName(x$1,[Default])
[debug] [inv] A -> UsedName(x,[Default])
[debug] [inv] A -> UsedName(x1,[Default])
[debug] [inv] B -> UsedName(A,[Default])
[debug] [inv] B -> UsedName(A;init;,[Default])
[debug] [inv] B -> UsedName(AnyRef,[Default])
[debug] [inv] B -> UsedName(B,[Default])
[debug] [inv] B -> UsedName(Double,[Default])
[debug] [inv] B -> UsedName(Object,[Default])
[debug] [inv] B -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] B -> UsedName(scala,[Default])
[debug] [inv] C -> UsedName(A,[Default])
[debug] [inv] C -> UsedName(AnyRef,[Default])
[debug] [inv] C -> UsedName(Array,[Default])
[debug] [inv] C -> UsedName(B,[Default])
[debug] [inv] C -> UsedName(C,[Default])
[debug] [inv] C -> UsedName(Object,[Default])
[debug] [inv] C -> UsedName(Predef,[Default])
[debug] [inv] C -> UsedName(String,[Default])
[debug] [inv] C -> UsedName(Unit,[Default])
[debug] [inv] C -> UsedName(foo,[Default])
[debug] [inv] C -> UsedName(java;lang;Object;init;,[Default])
[debug] [inv] C -> UsedName(scala,[Default])
[debug] [inv] ]
[debug] [inv] product class names: Relation [
[debug] [inv] A -> A
[debug] [inv] A -> A$
[debug] [inv] B -> B
[debug] [inv] B -> B$
[debug] [inv] C -> C
[debug] [inv] C -> C$
[debug] [inv] ]
[debug] [inv] *********
[debug] [inv]
[debug] [inv] Changes:
[debug] [inv] API Changes: Set()
[debug] New invalidations:
[debug] Set()
[debug] Initial set of included nodes: Set()
[debug] Previously invalidated, but (transitively) depend on new invalidations:
[debug] Set()
[debug] All newly invalidated classes after taking into account (previously) recompiled classes:Set()
[info] Compilation done: /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/B.scala, /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/C.scala, /var/folders/bk/1n_h4zrn7sd_rz5fjkvzztdw0000gn/T/sbt_c3a0aa7/value-class-underlying/A.scala
[error] x source-dependencies / value-class-underlying
sbt.internal.scripted.TestException: {line 3} Command failed
at sbt.internal.scripted.ScriptRunner.processStatement$1(ScriptRunner.scala:25)
at sbt.internal.scripted.ScriptRunner.$anonfun$apply$3(ScriptRunner.scala:40)
at sbt.internal.scripted.ScriptRunner.$anonfun$apply$3$adapted(ScriptRunner.scala:40)
at scala.Function$.$anonfun$tupled$1(Function.scala:77)
at scala.collection.immutable.List.foreach(List.scala:389)
at sbt.internal.scripted.ScriptRunner.apply(ScriptRunner.scala:40)
at sbt.internal.scripted.ScriptedTests.runTest$1(ScriptedTests.scala:106)
at sbt.internal.scripted.ScriptedTests.scriptedTest(ScriptedTests.scala:115)
at sbt.internal.scripted.ScriptedTests.$anonfun$scriptedTest$5(ScriptedTests.scala:71)
at sbt.internal.io.Resources.readWrite$1(Resources.scala:57)
at sbt.internal.io.Resources.$anonfun$readWriteResourceDirectory$1(Resources.scala:59)
at sbt.io.IO$.withTemporaryDirectory(IO.scala:332)
at sbt.io.IO$.withTemporaryDirectory(IO.scala:340)
at sbt.internal.io.Resources.readWriteResourceDirectory(Resources.scala:59)
at sbt.internal.io.Resources.readWriteResourceDirectory(Resources.scala:47)
at sbt.internal.scripted.ScriptedTests.$anonfun$scriptedTest$4(ScriptedTests.scala:65)
at sbt.internal.scripted.ScriptedRunnerImpl$.$anonfun$runAll$1(ScriptedTests.scala:25)
at scala.collection.TraversableLike.$anonfun$flatMap$1(TraversableLike.scala:241)
at scala.collection.mutable.ResizableArray.foreach(ResizableArray.scala:59)
at scala.collection.mutable.ResizableArray.foreach$(ResizableArray.scala:52)
at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:48)
at scala.collection.TraversableLike.flatMap(TraversableLike.scala:241)
at scala.collection.TraversableLike.flatMap$(TraversableLike.scala:238)
at scala.collection.AbstractTraversable.flatMap(Traversable.scala:104)
at sbt.internal.scripted.ScriptedRunnerImpl$.runAll(ScriptedTests.scala:25)
at sbt.internal.scripted.ScriptedRunnerImpl$.run(ScriptedTests.scala:22)
at sbt.internal.inc.IncScriptedRunner.$anonfun$run$1(IncScriptedRunner.scala:13)
at sbt.internal.inc.IncScriptedRunner.$anonfun$run$1$adapted(IncScriptedRunner.scala:10)
at sbt.io.IO$.withTemporaryDirectory(IO.scala:332)
at sbt.io.IO$.withTemporaryDirectory(IO.scala:340)
at sbt.internal.inc.IncScriptedRunner.run(IncScriptedRunner.scala:10)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at Scripted$.doScripted(Scripted.scala:84)
at $df09ef7618e44b467d11$.$anonfun$scriptedTask$5(build.sbt:524)
at $df09ef7618e44b467d11$.$anonfun$scriptedTask$5$adapted(build.sbt:510)
at scala.Function1.$anonfun$compose$1(Function1.scala:44)
at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:42)
at sbt.std.Transform$$anon$4.work(System.scala:64)
at sbt.Execute.$anonfun$submit$2(Execute.scala:257)
at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
at sbt.Execute.work(Execute.scala:266)
at sbt.Execute.$anonfun$submit$1(Execute.scala:257)
at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:167)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:32)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at sbt.internal.inc.ProjectStructure.invokeMain(IncHandler.scala:451)
at sbt.internal.inc.IncHandler$$anonfun$commands$lzycompute$10.applyOrElse(IncHandler.scala:162)
at sbt.internal.inc.IncHandler$$anonfun$commands$lzycompute$10.applyOrElse(IncHandler.scala:154)
at sbt.internal.inc.IncHandler.applyOrElse(IncHandler.scala:197)
at sbt.internal.inc.IncHandler.$anonfun$onArgs$1(IncHandler.scala:189)
at sbt.internal.inc.IncHandler.$anonfun$onArgs$1$adapted(IncHandler.scala:189)
at sbt.internal.inc.IncHandler.$anonfun$apply$1(IncHandler.scala:97)
at sbt.internal.inc.IncHandler.$anonfun$apply$1$adapted(IncHandler.scala:97)
at sbt.internal.inc.IncHandler.onIncInstance(IncHandler.scala:104)
at sbt.internal.inc.IncHandler.apply(IncHandler.scala:98)
at sbt.internal.inc.IncHandler.apply(IncHandler.scala:52)
at sbt.internal.scripted.ScriptRunner.processStatement$1(ScriptRunner.scala:18)
... 52 more
Caused by: java.lang.NoSuchMethodError: B$.foo()I
at C$.main(C.scala:3)
at C.main(C.scala)
... 68 more
[error] java.lang.RuntimeException: Failed tests:
[error] source-dependencies / value-class-underlying
[error]
[error] at scala.sys.package$.error(package.scala:27)
[error] at sbt.internal.scripted.ScriptedRunnerImpl$.runAll(ScriptedTests.scala:27)
[error] at sbt.internal.scripted.ScriptedRunnerImpl$.run(ScriptedTests.scala:22)
[error] at sbt.internal.inc.IncScriptedRunner.$anonfun$run$1(IncScriptedRunner.scala:13)
[error] at sbt.internal.inc.IncScriptedRunner.$anonfun$run$1$adapted(IncScriptedRunner.scala:10)
[error] at sbt.io.IO$.withTemporaryDirectory(IO.scala:332)
[error] at sbt.io.IO$.withTemporaryDirectory(IO.scala:340)
[error] at sbt.internal.inc.IncScriptedRunner.run(IncScriptedRunner.scala:10)
[error] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[error] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[error] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[error] at java.lang.reflect.Method.invoke(Method.java:498)
[error] at Scripted$.doScripted(Scripted.scala:84)
[error] at $df09ef7618e44b467d11$.$anonfun$scriptedTask$5(build.sbt:524)
[error] at $df09ef7618e44b467d11$.$anonfun$scriptedTask$5$adapted(build.sbt:510)
[error] at scala.Function1.$anonfun$compose$1(Function1.scala:44)
[error] at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:42)
[error] at sbt.std.Transform$$anon$4.work(System.scala:64)
[error] at sbt.Execute.$anonfun$submit$2(Execute.scala:257)
[error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:16)
[error] at sbt.Execute.work(Execute.scala:266)
[error] at sbt.Execute.$anonfun$submit$1(Execute.scala:257)
[error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:167)
[error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:32)
[error] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[error] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[error] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[error] at java.lang.Thread.run(Thread.java:748)
[error] (zincRoot/*:scripted) Failed tests:
[error] source-dependencies / value-class-underlying
Reactions are currently unavailable