scoverage / sbt-coveralls

sbt-plugin to upload sbt-scoverage reports to coveralls
https://github.com/scoverage
Other
104 stars 50 forks source link

sbt-coveralls failing on windows-latest github actions image #294

Open mdedetrich opened 8 months ago

mdedetrich commented 8 months ago

If you look at the following job you can see that sbt-coveralls is failing when I add windows-latest to the github actions pipeline, here is the failing stacktrace

[info] Repository = .\.git
[info] sbt-coveralls: Generating reports for 4 files ...
[error] java.util.NoSuchElementException: key not found: org/mdedetrich/pekko/json/stream/JsonStreamParser.scala
[error]     at scala.collection.immutable.Map$Map4.apply(Map.scala:437)
[error]     at org.scoverage.coveralls.CoberturaMultiSourceReader.lineCoverage(CoberturaMultiSourceReader.scala:119)
[error]     at org.scoverage.coveralls.CoberturaMultiSourceReader.reportForSource(CoberturaMultiSourceReader.scala:130)
[error]     at org.scoverage.coveralls.CoverallsPlugin$.$anonfun$coverallsTask$7(CoverallsPlugin.scala:134)
[error]     at scala.collection.parallel.AugmentedIterableIterator.map2combiner(RemainsIterator.scala:116)
[error]     at scala.collection.parallel.AugmentedIterableIterator.map2combiner$(RemainsIterator.scala:113)
[error]     at scala.collection.parallel.immutable.ParHashSet$ParHashSetIterator.map2combiner(ParHashSet.scala:81)
[error]     at scala.collection.parallel.ParIterableLike$Map.leaf(ParIterableLike.scala:1064)
[error]     at scala.collection.parallel.Task.$anonfun$tryLeaf$1(Tasks.scala:53)
[error]     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
[error]     at scala.util.control.Breaks$$anon$1.catchBreak(Breaks.scala:67)
[error]     at scala.collection.parallel.Task.tryLeaf(Tasks.scala:56)
[error]     at scala.collection.parallel.Task.tryLeaf$(Tasks.scala:50)
[error]     at scala.collection.parallel.ParIterableLike$Map.tryLeaf(ParIterableLike.scala:1061)
[error]     at scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.internal(Tasks.scala:160)
[error]     at scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.internal$(Tasks.scala:157)
[error]     at scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks$WrappedTask.internal(Tasks.scala:440)
[error]     at scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.compute(Tasks.scala:150)
[error]     at scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.compute$(Tasks.scala:149)
[error]     at scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks$WrappedTask.compute(Tasks.scala:440)
[error]     at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
[error]     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
[error]     at java.util.concurrent.ForkJoinTask.doJoin(ForkJoinTask.java:389)
[error]     at java.util.concurrent.ForkJoinTask.join(ForkJoinTask.java:719)
[error]     at scala.collection.parallel.ForkJoinTasks$WrappedTask.sync(Tasks.scala:379)
[error]     at scala.collection.parallel.ForkJoinTasks$WrappedTask.sync$(Tasks.scala:379)
[error]     at scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks$WrappedTask.sync(Tasks.scala:440)
[error]     at scala.collection.parallel.ForkJoinTasks.executeAndWaitResult(Tasks.scala:423)
[error]     at scala.collection.parallel.ForkJoinTasks.executeAndWaitResult$(Tasks.scala:416)
[error]     at scala.collection.parallel.ForkJoinTaskSupport.executeAndWaitResult(TaskSupport.scala:60)
[error]     at scala.collection.parallel.ExecutionContextTasks.executeAndWaitResult(Tasks.scala:555)
[error]     at scala.collection.parallel.ExecutionContextTasks.executeAndWaitResult$(Tasks.scala:555)
[error]     at scala.collection.parallel.ExecutionContextTaskSupport.executeAndWaitResult(TaskSupport.scala:84)
[error]     at scala.collection.parallel.ParIterableLike$ResultMapping.leaf(ParIterableLike.scala:968)
[error]     at scala.collection.parallel.Task.$anonfun$tryLeaf$1(Tasks.scala:53)
[error]     at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
[error]     at scala.util.control.Breaks$$anon$1.catchBreak(Breaks.scala:67)
[error]     at scala.collection.parallel.Task.tryLeaf(Tasks.scala:56)
[error]     at scala.collection.parallel.Task.tryLeaf$(Tasks.scala:50)
[error]     at scala.collection.parallel.ParIterableLike$ResultMapping.tryLeaf(ParIterableLike.scala:963)
[error]     at scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.compute(Tasks.scala:153)
[error]     at scala.collection.parallel.AdaptiveWorkStealingTasks$WrappedTask.compute$(Tasks.scala:149)
[error]     at scala.collection.parallel.AdaptiveWorkStealingForkJoinTasks$WrappedTask.compute(Tasks.scala:440)
[error]     at java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:189)
[error]     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
[error]     at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:[105](https://github.com/mdedetrich/pekko-streams-circe/actions/runs/7326307188/job/19951830520?pr=42#step:11:106)6)
[error]     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
[error]     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:175)
[error] (coveralls) java.util.NoSuchElementException: key not found: org/mdedetrich/pekko/json/stream/JsonStreamParser.scala

Maybe this is a case sensitivity issue on Windows?