-
Notifications
You must be signed in to change notification settings - Fork 158
Labels
bugSomething isn't workingSomething isn't workingcannot reproducerequires scopingIssue requires a spike to revalidate it and assign an up-to date scope for its requirements.Issue requires a spike to revalidate it and assign an up-to date scope for its requirements.
Description
Version(s)
Scala CLI version: 1.4.3
Scala version (default): 3.4.2
Describe the bug
java.nio.file.DirectoryNotEmptyException: /home/runner/.cache/scalacli/local-repo/.1.4.3.tmp/org.virtuslab.scala-cli/test-runner_2.13/1.4.3
java.base@17.0.6/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:246)
java.base@17.0.6/sun.nio.fs.AbstractFileSystemProvider.deleteIfExists(AbstractFileSystemProvider.java:110)
java.base@17.0.6/java.nio.file.Files.deleteIfExists(Files.java:1191)
os.remove$.apply(FileOps.scala:318)
os.remove$.apply(FileOps.scala:312)
os.remove$all$.apply$$anonfun$5(FileOps.scala:329)
scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
geny.Generator.foreach$$anonfun$1(Generator.scala:50)
geny.Generator$Mapped.generate$$anonfun$4(Generator.scala:288)
os.walk$stream$$anon$2$$anon$3.postVisitDirectory(ListOps.scala:271)
os.walk$stream$$anon$2$$anon$3.postVisitDirectory(ListOps.scala:265)
java.base@17.0.6/java.nio.file.Files.walkFileTree(Files.java:2828)
os.walk$stream$$anon$2.generate(ListOps.scala:276)
geny.Generator$Mapped.generate(Generator.scala:288)
geny.Generator.foreach(Generator.scala:51)
geny.Generator.foreach$(Generator.scala:33)
geny.Generator$Mapped.foreach(Generator.scala:286)
os.remove$all$.apply(FileOps.scala:329)
scala.build.LocalRepo$.localRepo$$anonfun$1(LocalRepo.scala:81)
scala.build.LocalRepo$.localRepo$$anonfun$adapted$1(LocalRepo.scala:88)
scala.build.LocalRepo$.withLock(LocalRepo.scala:114)
scala.build.LocalRepo$.localRepo(LocalRepo.scala:88)
scala.cli.commands.shared.SharedOptions.buildOptions$$anonfun$1(SharedOptions.scala:440)
scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
scala.cli.commands.shared.SharedOptions.buildOptions(SharedOptions.scala:456)
scala.cli.commands.ScalaCommand.buildOptions$$anonfun$1(ScalaCommand.scala:329)
scala.Option.map(Option.scala:242)
scala.cli.commands.ScalaCommand.buildOptions(ScalaCommand.scala:329)
scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:382)
scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:369)
caseapp.core.app.CaseApp.main(CaseApp.scala:157)
scala.cli.commands.ScalaCommand.main(ScalaCommand.scala:354)
caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:169)
scala.cli.ScalaCliCommands.main(ScalaCliCommands.scala:125)
scala.cli.ScalaCli$.main0(ScalaCli.scala:295)
scala.cli.ScalaCli$.main(ScalaCli.scala:119)
scala.cli.ScalaCli.main(ScalaCli.scala)
To Reproduce
This happens on the GitHub Actions CI, the exact steps to reproduce this are unclear, but for now you can check the logs here.
Expected behaviour
No any exception.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingcannot reproducerequires scopingIssue requires a spike to revalidate it and assign an up-to date scope for its requirements.Issue requires a spike to revalidate it and assign an up-to date scope for its requirements.