sbt bloopInstall
bloop test tydaSql
sbt bloopInstall
bloop test tydaSql tyda
Exception in thread "main" java.lang.Error: Maximum permit count exceeded
at java.base@17.0.5/java.util.concurrent.Semaphore$Sync.tryReleaseShared(Semaphore.java:198)
at java.base@17.0.5/java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueuedSynchronizer.java:1094)
at java.base@17.0.5/java.util.concurrent.Semaphore.release(Semaphore.java:619)
at snailgun.protocol.Protocol.$anonfun$sendCommand$4(Protocol.scala:128)
at snailgun.protocol.Protocol.$anonfun$sendCommand$4$adapted(Protocol.scala:128)
at scala.Option.foreach(Option.scala:437)
at snailgun.protocol.Protocol.sendCommand(Protocol.scala:128)
at bloop.rifle.internal.SnailgunClient.run(SnailgunClient.scala:29)
at bloop.rifle.internal.Operations$.run(Operations.scala:485)
at bloop.cli.Default$.run(Default.scala:68)
at bloop.cli.Default$.run(Default.scala:18)
at caseapp.core.app.CaseApp.main(CaseApp.scala:178)
at caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:370)
at bloop.cli.Bloop.main(Bloop.scala)
In https://github.com/unum-io/tyda we're pinning to an old version of bloop because more recent versions appear to deterministically hang or throw semaphore related exceptions when running tests.
Working: Pin bloop version unum-io/tyda#225. Check it out and do
Broken Pin bloop version unum-io/tyda#226, Check it out, kill your running bloop server and do
to see a hang or
to see a stacktrace