I'm reporting this in the hope that the stack trace is useful. The actual type of exception is not reported, but it appears to be a match error happening in Zinc, which looks a lot like a programming error.
Note that the following is the entire output; it is not cut short.
[E] ## Exception when compiling 1 sources to /home/jpretty/dev/propensive.com/collectanea/bin
[E] Some(((2018-01-28T12:29:12Z,87535),FileHash(file: /home/jpretty/dev/propensive.com/collectanea/magnolia/pkg/magnolia.jar, hash: 1165168535))) (of class scala.Some)
[E] sbt.internal.inc.caching.ClasspathCache$.fromCacheOrHash$1(ClasspathCache.scala:35)
[E] sbt.internal.inc.caching.ClasspathCache$.$anonfun$hashClasspath$1(ClasspathCache.scala:41)
[E] scala.collection.parallel.mutable.ParArray$Map.leaf(ParArray.scala:656)
[E] scala.collection.parallel.Task.$anonfun$tryLeaf$1(Tasks.scala:49)
[E] scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:12)
[E] scala.util.control.Breaks$$anon$1.catchBreak(Breaks.scala:63)
[E] scala.collection.parallel.Task.tryLeaf(Tasks.scala:52)
[E] scala.collection.parallel.Task.tryLeaf$(Tasks.scala:46)
[E] scala.collection.parallel.mutable.ParArray$Map.tryLeaf(ParArray.scala:647)
[E] scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.internal(Tasks.scala:166)
[E] scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.internal$(Tasks.scala:153)
[E] scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks$WrappedTask.internal(Tasks.scala:440)
[E] scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.compute(Tasks.scala:146)
[E] scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.compute$(Tasks.scala:145)
[E] scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks$WrappedTask.compute(Tasks.scala:440)
[E] java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
[E] java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
[E] java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
[E] java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
[E] java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
[E]
[E] Compilation failed because of the following reasons:
I've raised a PR against scalacenter/zinc/loop which should avoid this.
This will be fixed this Monday when I update our Zinc instance to the one in sbt/zinc, which already fixed this error.
Fixed in master.