Skip to content

Update jquery to 4.0.0

570aea6
Select commit
Loading
Failed to load commit list.
Open

FDN-4458 Third party dependency updates #885

Update jquery to 4.0.0
570aea6
Select commit
Loading
Failed to load commit list.
Flow-Jenkins / Jenkins failed Feb 16, 2026 in 8m 18s

Deploy and Sbt Test/SbtTest-dependency-api: warning in 'junit' step

Deploy and Sbt Test / SbtTest-dependency-api / Shell Script

Error in sh step, with arguments sbt clean flowLint coverage test scalafmtSbtCheck scalafmtCheck doc && sbt coverageAggregate.

script returned exit code 1
Build log
Build log truncated.

[info] done compiling
[info] compiling 4 Scala sources to /home/jenkins/workspace/flowcommerce_dependency_PR-885/lib/target/scala-2.13/test-classes ...
[info] done compiling
[warn] javaOptions will be ignored, fork is set to false
[info] compiling 1 Scala source to /home/jenkins/workspace/flowcommerce_dependency_PR-885/www/target/scala-2.13/test-classes ...
[info] done compiling
[info] UrlsSpec:
[info] - www
[info] - recommendation
[info] - itemSummary
[info] DependencyResolverSpec:
[info] - no projects
[info] - projects w/ no dependencies
[info] - projects w/ resolvable dependencies
[info] - projects w/ circular dependencies
[info] Run completed in 3 seconds, 364 milliseconds.
[info] Total number of tests run: 7
[info] Suites: completed 2, aborted 0
[info] Tests: succeeded 7, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] WebJarAssetsSpec:
18:56:39,191 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.12
18:56:39,193 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - No custom configurators were discovered as a service.
18:56:39,193 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
18:56:39,194 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
18:56:39,255 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
18:56:39,256 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
18:56:39,268 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 62 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
18:56:39,268 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
18:56:39,269 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
18:56:39,274 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/jenkins/workspace/flowcommerce_dependency_PR-885/www/target/scala-2.13/classes/logback-test.xml]
18:56:39,469 |-WARN in ch.qos.logback.core.joran.action.ConversionRuleAction - [converterClass] attribute is deprecated and replaced by [class]. See element [conversionRule] near line 7
18:56:39,652 |-INFO in ch.qos.logback.core.model.processor.ConversionRuleModelHandler - registering conversion word coloredLevel with class [play.api.libs.logback.ColoredLevel]
18:56:39,659 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
18:56:39,659 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
18:56:39,671 |-INFO in ch.qos.logback.core.model.processor.ModelInterpretationContext@63128185 - value "./logs/application.log" substituted for "${application.home:-.}/logs/application.log"
18:56:39,672 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
18:56:39,758 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [./logs/application.log]
18:56:39,759 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [STDOUT]
18:56:39,759 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
18:56:39,762 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
18:56:39,765 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCFILE]
18:56:39,765 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
18:56:39,767 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to ch.qos.logback.classic.AsyncAppender[ASYNCFILE]
18:56:39,767 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Attaching appender named [FILE] to AsyncAppender.
18:56:39,770 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Setting discardingThreshold to 51
18:56:39,770 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCSTDOUT]
18:56:39,770 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
18:56:39,770 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT]
18:56:39,770 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Attaching appender named [STDOUT] to AsyncAppender.
18:56:39,770 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Setting discardingThreshold to 51
18:56:39,778 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [play] to INFO
18:56:39,778 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [application] to DEBUG
18:56:39,779 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebean.config.PropertyMapLoader] to OFF
18:56:39,779 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.core.XmlConfigLoader] to OFF
18:56:39,779 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.lib.BackgroundThread] to OFF
18:56:39,779 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.gargoylesoftware.htmlunit.javascript] to OFF
18:56:39,779 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to INFO
18:56:39,779 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCFILE] to Logger[ROOT]
18:56:39,779 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCSTDOUT] to Logger[ROOT]
18:56:39,779 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@46d00799 - End of configuration.
18:56:39,780 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5d474ef - Registering current configuration as safe fallback point
18:56:39,781 |-INFO in ch.qos.logback.classic.util.ContextInitializer@280388a6 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 512 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

[info] p.a.h.HttpErrorHandlerExceptions - Registering exception handler: guice-provision-exception-handler 
[info] a.e.s.Slf4jLogger - Slf4jLogger started 
[info] WebJar assets
[info] application - GET localhost/bootstrap-social/5.0.0/index.html HTTP/1.1 404 283ms [] {http_code=404, method="GET", path="/bootstrap-social/5.0.0/index.html", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=283, request_headers={}, host="localhost"}
[info] application - GET localhost/webjars/bootstrap/3.4.1/css/bootstrap.min.css HTTP/1.1 200 208ms [] {http_code=200, method="GET", path="/webjars/bootstrap/3.4.1/css/bootstrap.min.css", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=208, request_headers={}, host="localhost"}
[info] - should bootstrap.min.css (394 milliseconds)
[info] - should bootstrap-social.css (75 milliseconds)
[info] application - GET localhost/webjars/bootstrap-social/5.0.0/bootstrap-social.css HTTP/1.1 200 72ms [] {http_code=200, method="GET", path="/webjars/bootstrap-social/5.0.0/bootstrap-social.css", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=72, request_headers={}, host="localhost"}
[info] - should font-awesome.css (7 milliseconds)
[info] application - GET localhost/webjars/bootstrap-social/5.0.0/assets/css/font-awesome.css HTTP/1.1 200 4ms [] {http_code=200, method="GET", path="/webjars/bootstrap-social/5.0.0/assets/css/font-awesome.css", x-flow-request-id="", https=false, x-flow-ip="", http_version="HTTP/1.1", query_params={}, request_time_ms=4, request_headers={}, host="localhost"}
[info] a.a.CoordinatedShutdown - Running CoordinatedShutdown with reason [ApplicationStoppedReason] 
[info] application - before-service-unbind: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="before-service-unbind"}
[info] application - before-service-unbind: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="before-service-unbind"}
[info] application - service-unbind: waiting for watched actors to stop {fingerprint="CoordinatedShutdownActorReaper", phase="service-unbind"}
[info] i.f.a.a.ReaperActor - All watched actors stopped 
[info] application - service-unbind: all watched actors stopped {fingerprint="CoordinatedShutdownActorReaper", phase="service-unbind"}
[info] application - service-requests-done: waiting for watched actors to stop {fingerprint="CoordinatedShutdownActorReaper", phase="service-requests-done"}
[info] application - service-requests-done: all watched actors stopped {fingerprint="CoordinatedShutdownActorReaper", phase="service-requests-done"}
[info] i.f.a.a.ReaperActor - All watched actors stopped 
[info] application - service-stop: waiting for watched actors to stop {fingerprint="CoordinatedShutdownActorReaper", phase="service-stop"}
[info] application - service-stop: all watched actors stopped {fingerprint="CoordinatedShutdownActorReaper", phase="service-stop"}
[info] i.f.a.a.ReaperActor - All watched actors stopped 
[info] application - before-cluster-shutdown: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="before-cluster-shutdown"}
[info] application - before-cluster-shutdown: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="before-cluster-shutdown"}
[info] application - cluster-sharding-shutdown-region: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-sharding-shutdown-region"}
[info] application - cluster-sharding-shutdown-region: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-sharding-shutdown-region"}
[info] application - cluster-leave: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-leave"}
[info] application - cluster-leave: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-leave"}
[info] application - cluster-exiting: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting"}
[info] application - cluster-exiting: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting"}
[info] application - cluster-exiting-done: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting-done"}
[info] application - cluster-exiting-done: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-exiting-done"}
[info] application - cluster-shutdown: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-shutdown"}
[info] application - cluster-shutdown: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="cluster-shutdown"}
[info] application - before-actor-system-terminate: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="before-actor-system-terminate"}
[info] application - before-actor-system-terminate: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="before-actor-system-terminate"}
[info] application - Closing Rollbar {}
[info] application - actor-system-terminate: task in progress {fingerprint="CoordinatedShutdownActorReaper", phase="actor-system-terminate"}
[info] application - actor-system-terminate: task completed {fingerprint="CoordinatedShutdownActorReaper", phase="actor-system-terminate"}
[info] application - In Jvm shutdown hook {fingerprint="CoordinatedShutdownActorReaper"}
[info] Run completed in 11 seconds, 233 milliseconds.
[info] Total number of tests run: 3
[info] Suites: completed 1, aborted 0
[info] Tests: succeeded 3, failed 0, canceled 0, ignored 0, pending 0
[info] All tests passed.
[info] done compiling
[info] compiling 47 Scala sources to /home/jenkins/workspace/flowcommerce_dependency_PR-885/api/target/scala-2.13/test-classes ...
[info] done compiling
[info] TokensDaoSpec:
18:57:23,966 |-INFO in ch.qos.logback.classic.LoggerContext[default] - This is logback-classic version 1.5.12
18:57:23,968 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - No custom configurators were discovered as a service.
18:57:23,968 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - Trying to configure with ch.qos.logback.classic.joran.SerializedModelConfigurator
18:57:23,969 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - Constructed configurator of type class ch.qos.logback.classic.joran.SerializedModelConfigurator
18:57:23,979 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.scmo]
18:57:23,980 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.scmo]
18:57:23,993 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - ch.qos.logback.classic.joran.SerializedModelConfigurator.configure() call lasted 11 milliseconds. ExecutionStatus=INVOKE_NEXT_IF_ANY
18:57:23,993 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - Trying to configure with ch.qos.logback.classic.util.DefaultJoranConfigurator
18:57:23,994 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - Constructed configurator of type class ch.qos.logback.classic.util.DefaultJoranConfigurator
18:57:23,998 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback-test.xml] at [file:/home/jenkins/workspace/flowcommerce_dependency_PR-885/api/target/scala-2.13/classes/logback-test.xml]
18:57:24,108 |-WARN in ch.qos.logback.core.joran.action.ConversionRuleAction - [converterClass] attribute is deprecated and replaced by [class]. See element [conversionRule] near line 7
18:57:24,178 |-INFO in ch.qos.logback.core.model.processor.ConversionRuleModelHandler - registering conversion word coloredLevel with class [play.api.libs.logback.ColoredLevel]
18:57:24,184 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [FILE]
18:57:24,184 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.FileAppender]
18:57:24,195 |-INFO in ch.qos.logback.core.model.processor.ModelInterpretationContext@c049ace - value "./logs/application.log" substituted for "${application.home:-.}/logs/application.log"
18:57:24,196 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
18:57:24,227 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [./logs/application.log]
18:57:24,228 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [STDOUT]
18:57:24,228 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
18:57:24,231 |-INFO in ch.qos.logback.core.model.processor.ImplicitModelHandler - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
18:57:24,234 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCFILE]
18:57:24,234 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
18:57:24,236 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [FILE] to ch.qos.logback.classic.AsyncAppender[ASYNCFILE]
18:57:24,236 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Attaching appender named [FILE] to AsyncAppender.
18:57:24,251 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCFILE] - Setting discardingThreshold to 51
18:57:24,253 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - Processing appender named [ASYNCSTDOUT]
18:57:24,253 |-INFO in ch.qos.logback.core.model.processor.AppenderModelHandler - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
18:57:24,253 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [STDOUT] to ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT]
18:57:24,253 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Attaching appender named [STDOUT] to AsyncAppender.
18:57:24,253 |-INFO in ch.qos.logback.classic.AsyncAppender[ASYNCSTDOUT] - Setting discardingThreshold to 51
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [play] to WARN
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [application] to WARN
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebean.config.PropertyMapLoader] to OFF
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.core.XmlConfigLoader] to OFF
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.avaje.ebeaninternal.server.lib.BackgroundThread] to OFF
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.LoggerModelHandler - Setting level of logger [com.gargoylesoftware.htmlunit.javascript] to OFF
18:57:24,255 |-INFO in ch.qos.logback.classic.model.processor.RootLoggerModelHandler - Setting level of ROOT logger to WARN
18:57:24,256 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCFILE] to Logger[ROOT]
18:57:24,256 |-INFO in ch.qos.logback.core.model.processor.AppenderRefModelHandler - Attaching appender named [ASYNCSTDOUT] to Logger[ROOT]
18:57:24,256 |-INFO in ch.qos.logback.core.model.processor.DefaultProcessor@2a119e92 - End of configuration.
18:57:24,257 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@6ee4e5bd - Registering current configuration as safe fallback point
18:57:24,257 |-INFO in ch.qos.logback.classic.util.ContextInitializer@35736418 - ch.qos.logback.classic.util.DefaultJoranConfigurator.configure() call lasted 263 milliseconds. ExecutionStatus=DO_NOT_INVOKE_NEXT_IF_ANY

[info] - setLatestByTag (528 milliseconds)
[info] - findById (98 milliseconds)
[info] - getCleartextGithubOauthTokenByUserId (100 milliseconds)
[info] - addCleartextIfAvailable (90 milliseconds)
[info] - findAll by ids (110 milliseconds)
[info] - can only see own tokens (92 milliseconds)
[info] ProjectsSpec:
[info] - GET /projects by id (1 second, 514 milliseconds)
[info] - GET /projects by id that does not exist (20 milliseconds)
[info] DELETE /projects
[info] - should work (169 milliseconds)
[info] - should validate membership (228 milliseconds)
[info] UserIdentifiersDaoSpec:
[info] - createForUser (83 milliseconds)
[info] - findById (15 milliseconds)
[info] findAll
[info] - must filter by ids (55 milliseconds)
[info] - must filter by identifier (13 milliseconds)
[info] LibraryVersionsDaoSpec:
[info] - upsert (364 milliseconds)
[info] - upsert with crossBuildVersion (134 milliseconds)
[info] - findById (146 milliseconds)
[info] - findAll by ids (126 milliseconds)
[info] - delete (105 milliseconds)
[info] authorization
[info] - must allow all to access public libraries (170 milliseconds)
[info] - must allow only org users to access private libraries (114 milliseconds)
[info] UtilSpec:
[info] - maskCredentials (5 milliseconds)
[info] BinariesSpec:
[info] - GET /binaries by id (207 milliseconds)
[info] - GET /binaries by name (94 milliseconds)
[info] - GET /binaries/:id (94 milliseconds)
[info] - POST /binaries (138 milliseconds)
[info] - POST /binaries validates duplicate name (37 milliseconds)
[info] - DELETE /binaries (103 milliseconds)
[info] GithubUtilSpec:
[info] - GithubHelper.parseName (3 milliseconds)
[info] - parseUri (0 milliseconds)
[info] - parseUri for invalid URLs (2 milliseconds)
[info] BinaryVersionProviderSpec:
[info] - scala (828 milliseconds)
[info] - sbt !!! IGNORED !!!
[info] - undefined (1 millisecond)
[warn] application - Do not know how to find versions for the programming binary {binary_name="other"}
[info] - toVersion (3 milliseconds)
[info] SubscriptionsDaoSpec:
[info] - upsert (93 milliseconds)
[info] - findById (14 milliseconds)
[info] - findByUserIdAndPublication (35 milliseconds)
[info] - findAll by ids (34 milliseconds)
[info] - findAll by identifier (56 milliseconds)
[info] - findAll by minHoursSinceLastEmail (92 milliseconds)
[info] LibraryRecommendationsDaoSpec:
[info] - no-op if nothing to upgrade (153 milliseconds)
[info] - ignores earlier versions of library (338 milliseconds)
[info] - with library to upgrade (159 milliseconds)
[info] - suggests upgrade even if current version is missing *** FAILED *** (2 minutes)
[info]   The code passed to eventually never returned normally. Attempted 245 times over 1.0008443534333333 minutes. Last failure message: List() was equal to List(). (LibraryRecommendationsDaoSpec.scala:75)
[info]   org.scalatest.exceptions.TestFailedDueToTimeoutException:
[info]   at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:219)
[info]   at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info]   at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info]   at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info]   at db.LibraryRecommendationsDaoSpec.eventually(LibraryRecommendationsDaoSpec.scala:8)
[info]   at db.LibraryRecommendationsDaoSpec.$anonfun$new$5(LibraryRecommendationsDaoSpec.scala:75)
[info]   at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info]   at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
[info]   at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info]   at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info]   at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info]   at db.LibraryRecommendationsDaoSpec.util$DependencySpec$$super$withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info]   at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info]   at org.scalatest.Retries.withRetry(Retries.scala:345)
[info]   at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info]   at db.LibraryRecommendationsDaoSpec.withRetry(LibraryRecommendationsDaoSpec.scala:8)
[info]   at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info]   at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info]   at db.LibraryRecommendationsDaoSpec.withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info]   at scala.collection.immutable.List.foreach(List.scala:323)
[info]   at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info]   at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info]   at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info]   at org.scalatest.Suite.run(Suite.scala:1114)
[info]   at org.scalatest.Suite.run$(Suite.scala:1096)
[info]   at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info]   at db.LibraryRecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(LibraryRecommendationsDaoSpec.scala:8)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info]   at db.LibraryRecommendationsDaoSpec.run(LibraryRecommendationsDaoSpec.scala:8)
[info]   at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info]   at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info]   at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info]   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info]   at java.base/java.lang.Thread.run(Thread.java:840)
[info]   Cause: org.scalatest.exceptions.TestFailedException: List() was equal to List()
[info]   at org.scalatest.matchers.MatchersHelper$.indicateFailure(MatchersHelper.scala:392)
[info]   at org.scalatest.matchers.dsl.ResultOfNotWordForAny.be(ResultOfNotWordForAny.scala:85)
[info]   at db.LibraryRecommendationsDaoSpec.$anonfun$new$6(LibraryRecommendationsDaoSpec.scala:76)
[info]   at org.scalatest.enablers.Retrying$$anon$4.makeAValiantAttempt$1(Retrying.scala:184)
[info]   at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:196)
[info]   at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info]   at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info]   at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info]   at db.LibraryRecommendationsDaoSpec.eventually(LibraryRecommendationsDaoSpec.scala:8)
[info]   at db.LibraryRecommendationsDaoSpec.$anonfun$new$5(LibraryRecommendationsDaoSpec.scala:75)
[info]   at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info]   at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
[info]   at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info]   at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info]   at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info]   at db.LibraryRecommendationsDaoSpec.util$DependencySpec$$super$withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info]   at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info]   at org.scalatest.Retries.withRetry(Retries.scala:345)
[info]   at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info]   at db.LibraryRecommendationsDaoSpec.withRetry(LibraryRecommendationsDaoSpec.scala:8)
[info]   at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info]   at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info]   at db.LibraryRecommendationsDaoSpec.withFixture(LibraryRecommendationsDaoSpec.scala:8)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info]   at scala.collection.immutable.List.foreach(List.scala:323)
[info]   at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info]   at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info]   at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info]   at org.scalatest.Suite.run(Suite.scala:1114)
[info]   at org.scalatest.Suite.run$(Suite.scala:1096)
[info]   at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info]   at db.LibraryRecommendationsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(LibraryRecommendationsDaoSpec.scala:8)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info]   at db.LibraryRecommendationsDaoSpec.run(LibraryRecommendationsDaoSpec.scala:8)
[info]   at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info]   at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info]   at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info]   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info]   at java.base/java.lang.Thread.run(Thread.java:840)
[info] - Prefers latest production release even when more recent beta release is available (204 milliseconds)
[info] LastEmailsDaoSpec:
[info] - delete (104 milliseconds)
[info] - record (57 milliseconds)
[info] - findByUserIdAndPublication (10 milliseconds)
[info] ResolversDaoSpec:
[info] - upsert (119 milliseconds)
[info] - findById (10 milliseconds)
[info] - findByOrganizationIdAndUri (41 milliseconds)
[info] findAll
[info] - must find by ids (19 milliseconds)
[info] - must find by organizationId (14 milliseconds)
[info] - must find by org (13 milliseconds)
[info] organization
[info] - must be none for public resolvers (2 milliseconds)
[info] - must be set for private resolvers (51 milliseconds)
[info] - private resolvers sort after public (9 milliseconds)
[info] - private resolvers require authorization (15 milliseconds)
[info] - with username only (16 milliseconds)
[info] - with username and password (8 milliseconds)
[info] - validates bad URL (2 milliseconds)
[info] - validates duplicate public resolver (3 milliseconds)
[info] - validates duplicate private resolver (54 milliseconds)
[info] - validates access to org (7 milliseconds)
[info] InternalItemsDaoSpec:
[info] - replace (180 milliseconds)
[info] - findById - binary (65 milliseconds)
[info] - findById - library !!! CANCELED !!! (15 seconds, 233 milliseconds)
[info]   Test canceled because flickered: initially failed, but succeeded on retry (Retries.scala:349)
[info]   org.scalatest.exceptions.TestCanceledException:
[info]   at org.scalatest.Canceled$.apply(Outcome.scala:521)
[info]   at org.scalatest.Retries.withRetry(Retries.scala:349)
[info]   at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info]   at db.InternalItemsDaoSpec.withRetry(InternalItemsDaoSpec.scala:9)
[info]   at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info]   at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info]   at db.InternalItemsDaoSpec.withFixture(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info]   at scala.collection.immutable.List.foreach(List.scala:323)
[info]   at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info]   at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info]   at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info]   at org.scalatest.Suite.run(Suite.scala:1114)
[info]   at org.scalatest.Suite.run$(Suite.scala:1096)
[info]   at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info]   at db.InternalItemsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info]   at db.InternalItemsDaoSpec.org$scalatest$BeforeAndAfterAll$$super$run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
[info]   at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210)
[info]   at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208)
[info]   at db.InternalItemsDaoSpec.run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info]   at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info]   at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info]   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info]   at java.base/java.lang.Thread.run(Thread.java:840)
[info]   Cause: org.scalatest.exceptions.TestFailedDueToTimeoutException: The code passed to eventually never returned normally. Attempted 110 times over 15.116275047 seconds. Last failure message: None.get.
[info]   at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:219)
[info]   at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info]   at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info]   at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info]   at db.InternalItemsDaoSpec.eventually(InternalItemsDaoSpec.scala:9)
[info]   at db.InternalItemsDaoSpec.$anonfun$new$5(InternalItemsDaoSpec.scala:58)
[info]   at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info]   at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
[info]   at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info]   at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info]   at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info]   at db.InternalItemsDaoSpec.util$DependencySpec$$super$withFixture(InternalItemsDaoSpec.scala:9)
[info]   at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info]   at org.scalatest.Retries.withRetry(Retries.scala:345)
[info]   at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info]   at db.InternalItemsDaoSpec.withRetry(InternalItemsDaoSpec.scala:9)
[info]   at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info]   at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info]   at db.InternalItemsDaoSpec.withFixture(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info]   at scala.collection.immutable.List.foreach(List.scala:323)
[info]   at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info]   at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info]   at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info]   at org.scalatest.Suite.run(Suite.scala:1114)
[info]   at org.scalatest.Suite.run$(Suite.scala:1096)
[info]   at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info]   at db.InternalItemsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info]   at db.InternalItemsDaoSpec.org$scalatest$BeforeAndAfterAll$$super$run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
[info]   at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210)
[info]   at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208)
[info]   at db.InternalItemsDaoSpec.run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info]   at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info]   at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info]   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info]   at java.base/java.lang.Thread.run(Thread.java:840)
[info]   Cause: java.util.NoSuchElementException: None.get
[info]   at scala.None$.get(Option.scala:627)
[info]   at scala.None$.get(Option.scala:626)
[info]   at db.InternalItemsDaoSpec.$anonfun$new$6(InternalItemsDaoSpec.scala:59)
[info]   at org.scalatest.enablers.Retrying$$anon$4.makeAValiantAttempt$1(Retrying.scala:184)
[info]   at org.scalatest.enablers.Retrying$$anon$4.tryTryAgain$2(Retrying.scala:196)
[info]   at org.scalatest.enablers.Retrying$$anon$4.retry(Retrying.scala:226)
[info]   at org.scalatest.concurrent.Eventually.eventually(Eventually.scala:415)
[info]   at org.scalatest.concurrent.Eventually.eventually$(Eventually.scala:414)
[info]   at db.InternalItemsDaoSpec.eventually(InternalItemsDaoSpec.scala:9)
[info]   at db.InternalItemsDaoSpec.$anonfun$new$5(InternalItemsDaoSpec.scala:58)
[info]   at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
[info]   at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:83)
[info]   at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:22)
[info]   at org.scalatest.Transformer.apply(Transformer.scala:20)
[info]   at org.scalatest.wordspec.AnyWordSpecLike$$anon$3.apply(AnyWordSpecLike.scala:1240)
[info]   at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
[info]   at org.scalatest.TestSuite.withFixture$(TestSuite.scala:195)
[info]   at db.InternalItemsDaoSpec.util$DependencySpec$$super$withFixture(InternalItemsDaoSpec.scala:9)
[info]   at util.DependencySpec.$anonfun$withFixture$1(DependencySpec.scala:20)
[info]   at org.scalatest.Retries.withRetry(Retries.scala:345)
[info]   at org.scalatest.Retries.withRetry$(Retries.scala:344)
[info]   at db.InternalItemsDaoSpec.withRetry(InternalItemsDaoSpec.scala:9)
[info]   at util.DependencySpec.withFixture(DependencySpec.scala:20)
[info]   at util.DependencySpec.withFixture$(DependencySpec.scala:18)
[info]   at db.InternalItemsDaoSpec.withFixture(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.invokeWithFixture$1(AnyWordSpecLike.scala:1238)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTest$1(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest(AnyWordSpecLike.scala:1250)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTest$(AnyWordSpecLike.scala:1232)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTest(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$runTests$1(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.SuperEngine.$anonfun$runTestsInBranch$1(Engine.scala:413)
[info]   at scala.collection.immutable.List.foreach(List.scala:323)
[info]   at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:401)
[info]   at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
[info]   at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests(AnyWordSpecLike.scala:1309)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.runTests$(AnyWordSpecLike.scala:1308)
[info]   at org.scalatest.wordspec.AnyWordSpec.runTests(AnyWordSpec.scala:1880)
[info]   at org.scalatest.Suite.run(Suite.scala:1114)
[info]   at org.scalatest.Suite.run$(Suite.scala:1096)
[info]   at org.scalatest.wordspec.AnyWordSpec.org$scalatest$wordspec$AnyWordSpecLike$$super$run(AnyWordSpec.scala:1880)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.$anonfun$run$1(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run(AnyWordSpecLike.scala:1354)
[info]   at org.scalatest.wordspec.AnyWordSpecLike.run$(AnyWordSpecLike.scala:1352)
[info]   at db.InternalItemsDaoSpec.org$scalatestplus$play$BaseOneServerPerSuite$$super$run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run(BaseOneServerPerSuite.scala:166)
[info]   at org.scalatestplus.play.BaseOneServerPerSuite.run$(BaseOneServerPerSuite.scala:162)
[info]   at db.InternalItemsDaoSpec.org$scalatest$BeforeAndAfterAll$$super$run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.BeforeAndAfterAll.liftedTree1$1(BeforeAndAfterAll.scala:213)
[info]   at org.scalatest.BeforeAndAfterAll.run(BeforeAndAfterAll.scala:210)
[info]   at org.scalatest.BeforeAndAfterAll.run$(BeforeAndAfterAll.scala:208)
[info]   at db.InternalItemsDaoSpec.run(InternalItemsDaoSpec.scala:9)
[info]   at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
[info]   at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
[info]   at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
[info]   at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[info]   at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[info]   at java.base/java.lang.Thread.run(Thread.java:840)
[info] - findById - project (171 milliseconds)
[info] - findByObjectId (30 milliseconds)
[info] - findAll by ids (92 milliseconds)
[info] - supports binaries (21 milliseconds)
[info] - supports libraries (78 milliseconds)
[info] - supports projects (28 milliseconds)
[info] - authorization for public projects (96 milliseconds)
[info] - authorization for private projects (90 milliseconds)
[info] BinariesDaoSpec:
[info] - findByName (67 milliseconds)
[info] - findById (11 milliseconds)
[info] - findAll by ids (85 milliseconds)
[info] - findAll by isSynced (99 milliseconds)
[info] - findAll by projectId (132 milliseconds)
[info] create
[info] - must validates empty name (1 millisecond)
[info] - must validates duplicate names (21 milliseconds)
[info] LibrariesDaoSpec:
[info] - findByGroupIdAndArtifactId (96 milliseconds)
[info] - findById (71 milliseconds)
[info] - findAll by ids (112 milliseconds)
[info] - findAll by resolver (72 milliseconds)
[info] - findAll by prefix (59 milliseconds)
[info] create
[info] - must validates empty group id (6 milliseconds)
[info] - must validates empty artifact id (7 milliseconds)
[info] - must validates duplicates (31 milliseconds)
[info] authorization
[info] - must allow anybody to access a public library (58 milliseconds)
[info] - must allow only users of an org to access a library w/ a private resolver (52 milliseconds)
[info] InternalTasksDaoSpec:
[info] - findAll by processed (52 milliseconds)
[info] - createSyncAllIfNotQueued (10 milliseconds)
[info] - createSyncIfNotQueued (75 milliseconds)
[info] ProjectDependencyResolutionServiceSpec:
[info] - buildProjectInfo for no project (6 milliseconds)
Creating project library for id: prj-b806f272f3cf44dfa69c2b4be9a7e4e0
[info] - buildProjectInfo 'depends' and 'provides' (465 milliseconds)
[info] - getByOrganization (96 milliseconds)
[info] ProjectPluginsSbtScalaParserSpec:
[info] empty
[info] - should parse dependencies (12 milliseconds)
[info] with resolver
[info] - should parse dependencies (7 milliseconds)
[info] with resolver and plugins
[info] - should parse dependencies (8 milliseconds)
[info] ArtifactNameMatcherSpec:
[info] - exact match (1 millisecond)
[info] - known suffixes (2 milliseconds)
[info] SyncsDaoSpec:
[info] - create (31 milliseconds)
[info] - withStartedAndCompleted (91 milliseconds)
[info] - recordStarted (40 milliseconds)
[info] - recordCompleted (60 milliseconds)
[info] - findById (32 milliseconds)
[info] - findAll by ids (16 milliseconds)
[info] - findAll by objectId and event (11 milliseconds)
[info] - findAll by objectId (32 milliseconds)
[info] - purge executes (7 milliseconds)
[info] SimpleScalaParserSpec:
[info] - definesVariable (2 milliseconds)
[info] - toVariable tolerates spaces (0 milliseconds)
[info] SyncsSpec:
[info] - POST /syncs (73 milliseconds)
[info] SubscriptionsSpec:
[info] - GET /subscriptions by identifier (122 milliseconds)
[info] - DELETE /subscriptions/:id by identifier (32 milliseconds)
[info] ProjectBinariesDaoSpec:
[info] validate
[info] - must catch empty name (120 milliseconds)
[info] - must catch empty version (4 milliseconds)
[info] - must catch invalid project (4 milliseconds)
[info] - must catch project we cannot access (28 milliseconds)
[info] - create (63 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-af65124b31e641b7bf478e9a5731c044","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-f67edbe1-4766-4803-b9d5-7dca610a3c44","version":"0.0.1","path":"build.sbt"}}
[info] - upsert (14 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-9c2f62371cce4fae8e38eb6f2c05e822","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-ecb7da3f-b8e7-4c89-8a71-d48a9e714ca8","version":"0.0.1","path":"build.sbt"}}
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-367c58c9dedc451e835c5089cae63362","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-c50c8991-72ee-4fe8-998d-95f6bed5fed1","version":"0.0.1","path":"build.sbt"}}
[info] - setBinary (32 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-fafb1c14f1304731a1e9b87c13dee06d","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-b989bc22-3dc5-44de-ba34-dd4f974de867","version":"0.0.1","path":"build.sbt"}}
[info] - setIds (63 milliseconds)
[info] - delete (9 milliseconds)
[info] findAll
[info] - must filter by id (22 milliseconds)
[info] - must filter by ids (11 milliseconds)
[info] - must filter by projectId (3 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-e43d0c369b8343178601a21e948f9da8","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-89a5a611-532f-4d09-9a5a-f5f4c347812c","version":"0.0.1","path":"build.sbt"}}
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-edaea3cbad6a4ce29f07ad4d0763980f","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-d6ceb249-b756-4243-8c95-e823deb0f296","version":"0.0.1","path":"build.sbt"}}
[info] - must filter by binaryId (74 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-6856dba76e7a4bfaa4906878fa74df45","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-988910a4-f5cf-4fbd-988a-0e2383106267","version":"0.0.1","path":"build.sbt","binary":{"id":"bin-dfc8c662b5d149e0b3d324c3c00828e4"}}}
[info] - must filter by name (4 milliseconds)
[info] - must filter by version (4 milliseconds)
[info] - must filter by isSynced (13 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-b68e6a2de61149b6a0580781a732941d","project":{"id":"prj-848f9d1e923a42e5a0a9390f626f44e0","organization":{"id":"org-cc7577dd69904c23bebb7692e8644034","key":"z-test-1bf2c907-2746-4ea6-81c4-46c2ec87d53b"},"name":"Z Test 20d6a607-0dac-47a5-b9d0-f1ac03fd3b3a"},"name":"z-test-09615dde-b587-4bb4-a816-9b686bf2c56d","version":"0.0.1","path":"build.sbt"}}
[info] - must filter by hasBinary (23 milliseconds)
[info] BuildSbtScalaParserSpec:
[info] simple library with no dependencies
[info] - should parse dependencies (4 milliseconds)
[info] - parse scalaVersion (3 milliseconds)
[info] single project w/ dependencies
[info] - should parse dependencies (3 milliseconds)
[info] dependencies w/ comments
[info] - should parse dependencies (2 milliseconds)
[info] multi project build w/ duplicates
[info] - should parse dependencies (2 milliseconds)
[info] - library with variable version names (2 milliseconds)
[info] - library for Test (1 millisecond)
[info] with inline resolvers
[info] - should parse dependencies (3 milliseconds)
[info] with inline seq
[info] - should parse dependencies (1 millisecond)
[info] with multiple lines
[info] - should parse dependencies (2 milliseconds)
[info] non-library dependencies
[info] - should parse dependencies (1 millisecond)
[info] with variable substitution
[info] - should parse dependencies (7 milliseconds)
[info] DependencyHelperSpec:
[info] - crossBuildVersion for scala (4 milliseconds)
[info] - crossBuildVersion for other binaries uses whole version (1 millisecond)
[info] LibrariesSpec:
[info] - GET /libraries by id (204 milliseconds)
[info] - GET /libraries by groupId (38 milliseconds)
[info] - GET /libraries by artifactId (39 milliseconds)
[info] - GET /libraries/:id (66 milliseconds)
[info] - POST /libraries (54 milliseconds)
[info] - POST /libraries validates duplicate (20 milliseconds)
[info] - DELETE /libraries (75 milliseconds)
[info] UsageSpec:
Found API Usage: {"streams_produced":[],"streams_consumed":[],"client_of":[]}
[info] - Check usage (1 second, 29 milliseconds)
[info] ProjectsDaoSpec:
[info] - findByOrganizationIdAndName (128 milliseconds)
[info] - findById (8 milliseconds)
[info] - update (94 milliseconds)
[info] - update allows name change (94 milliseconds)
[info] create
[info] - must validates SCMS (8 milliseconds)
[info] - must validates SCMS URI (48 milliseconds)
[info] - must validates empty name (2 milliseconds)
[info] - must validates duplicate names (49 milliseconds)
[info] - must validates empty uri (3 milliseconds)
[info] - must create with specified branch name (13 milliseconds)
[info] findAll
[info] - must ids (31 milliseconds)
[info] - must name (4 milliseconds)
[info] - must organizationId (40 milliseconds)
[info] - must organizationKey (7 milliseconds)
[info]   must with library
[info]   - must groupId (104 milliseconds)
[info]   - must artifactId (83 milliseconds)
[info]   - must version (48 milliseconds)
[info]   - must libraryId (72 milliseconds)
[info]   must with binary
[info]   - must binary name (47 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-8d89fb3de4db48a3a26d396eb663d696","project":{"id":"prj-8ca4758ef5074c7682eaf49d67073374","organization":{"id":"org-46bef16ce158410fbb3c0619fa78756e","key":"z-test-be81e713-8390-4846-bb51-5fef85b37f7f"},"name":"Z Test bed178fc-2739-414f-93c2-ce0039d25791"},"name":"tst-53156bfd72bf442d85ff338a53d67e1e","version":"0.0.1-3cc9c2af-61ef-4289-88e0-60e499f973bd","path":"build.sbt","binary":{"id":"bin-84705edff30d46bc965ac90eca610927"}}}
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-2471dc26889d4ea7a73e1e288d00430e","project":{"id":"prj-11a7ac10588840ebb26c62f1ecca6018","organization":{"id":"org-46bef16ce158410fbb3c0619fa78756e","key":"z-test-be81e713-8390-4846-bb51-5fef85b37f7f"},"name":"Z Test 438fea95-336f-435f-b692-2b97323d422d"},"name":"tst-56722190ee354911a68731688fe23288","version":"0.0.1-1fea4b16-9298-4874-bfc1-4ed4660ca2d9","path":"build.sbt","binary":{"id":"bin-2fed2a46396a452681a0129bb63d907f"}}}
[info]   - must binary id (66 milliseconds)
[info] - must authorization for public projects (69 milliseconds)
[info] - must authorization for private projects (40 milliseconds)
[info] UsersDaoSpec:
[info] Special users
[info] - must anonymous user exists (24 milliseconds)
[info] - must system user exists (3 milliseconds)
[info] - must system and anonymous users are different (0 milliseconds)
[info] - findByEmail (2 milliseconds)
[info] - findByToken (40 milliseconds)
[info] - findById (2 milliseconds)
[info] - findByGithubUserId (42 milliseconds)
[info] findAll
[info] - must filter by ids (11 milliseconds)
[info] - must filter by email (6 milliseconds)
[info] - must filter by identifier (15 milliseconds)
[info] create
[info] - must user with email and name (7 milliseconds)
[info] - must processes empty name (4 milliseconds)
[info] - must creates user organization asynchronously (509 milliseconds)
[info] BinaryRecommendationsDaoSpec:
[info] - no-op if nothing to upgrade (107 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-5b140ac0146245e39452e7435305ac24","project":{"id":"prj-852cd572e7494dfaa0b0cd5b8a76b518","organization":{"id":"org-7536bd4b721a474b85ea5a0019b3fa4e","key":"z-test-2eef28f9-6f8c-4def-b864-16d68b9136b0"},"name":"Z Test ca662dcb-d76c-4bae-8394-9f62ecb9699e"},"name":"tst-813847289e3647408dfe46a0239af1ac","version":"1.0.2","path":"test.sbt","binary":{"id":"bin-5596828ce4f9486190792ebd56d84289"}}}
[info] - ignores earlier versions of binary (211 milliseconds)
[warn] application - Project references an unknown binary {fingerprint="io.flow.dependency.actors.ProjectActor", project={"id":"prb-5b4df3916ff744869cf752108e24d3a1","project":{"id":"prj-bb2ae3cf56694b9c862a999c91656077","organization":{"id":"org-7536bd4b721a474b85ea5a0019b3fa4e","key":"z-test-2eef28f9-6f8c-4def-b864-16d68b9136b0"},"name":"Z Test dd72efc3-5e42-4386-9a5b-715af0856f66"},"name":"tst-d92cdc94529640c0821d41a70e80071e","version":"1.0.0","path":"test.sbt"}}
[info] - with binary to upgrade (119 milliseconds)
[info] - Prefers latest production release even when more recent beta release is available (87 milliseconds)
[info] HealthchecksSpec:
[info] - GET /_internal_/healthcheck (21 milliseconds)
[info] GithubUsersSpec:
[info] - POST /authentications/github with valid token (150 milliseconds)
[info] - POST /authentications/github accepts account w/out email (25 milliseconds)
[info] RecommendationsDaoSpec:
[info] - delete (347 milliseconds)
[info] - no-op if nothing to upgrade (17 milliseconds)
[info] - ignores earlier versions of library (111 milliseconds)
[info] - with library to upgrade (133 milliseconds)
[info] - Prefers latest production release even when more recent beta release is available (88 milliseconds)
[info] RemoteVersionsSpec:
[info] - makeUrl (0 milliseconds)
[info] - crossBuildVersion (3 milliseconds)
[info] GithubUsersDaoSpec:
[info] - upsertById (81 milliseconds)
[info] - findById (13 milliseconds)
[info] - findAll by ids (19 milliseconds)
[info] LibraryArtifactProviderSpec:
[info] - parseUri (2 seconds, 374 milliseconds)
[info] - swagger (437 milliseconds)
[info] BinaryVersionsDaoSpec:
[info] - upsert (173 milliseconds)
[info] - findById (48 milliseconds)
[info] - findAll by ids (92 milliseconds)
[info] - delete (38 milliseconds)
[info] UsersSpec:
[info] - GET /users requires a parameter (16 milliseconds)
[info] - GET /users allows anonymous access (10 milliseconds)
[info] - GET /users by id (81 milliseconds)
[info] - GET /users by email (16 milliseconds)
[info] - GET /users/:id (70 milliseconds)
[info] - POST /users w/out name (19 milliseconds)
[info] - POST /users w/ name (12 milliseconds)
[info] - POST /users validates duplicate email (10 milliseconds)
[info] - POST /users validates empty email (8 milliseconds)
[info] - POST /users validates email address format (41 milliseconds)
[info] OrganizationsDaoSpec:
[info] - defaultUserName (1 millisecond)
[info] - create (42 milliseconds)
[info] - creation users added as admin of org (16 milliseconds)
[info] - delete (32 milliseconds)
[info] - findById (7 milliseconds)
[info] - findAll by ids (14 milliseconds)
[info] - findAll by userId includes user's org (510 milliseconds)
[info] validate
[info] - must keep key url friendly (1 millisecond)
[info] - authorization for organizations (25 milliseconds)
[info] RecommendationsSpec:
[info] - No recommendation if others is empty (1 millisecond)
[info] - No recommendation if others is self (0 milliseconds)
[info] - No recommendation if others are lower than self (0 milliseconds)
[info] - No recommendation if greater versions are beta versions (0 milliseconds)
[info] - postgresql example (1 millisecond)
[info] - scalatest example (0 milliseconds)
[info] - flow play upgrade example (1 millisecond)
[info] - webjars-play example (1 millisecond)
[info] - slick example - respects major version when textual (0 milliseconds)
[info] - matches on cross build version 1 (1 millisecond)
[info] - matches on cross build version 2 (1 millisecond)
[info] - matches on partial cross build version 1 (1 millisecond)
[info] - matches on partial cross build version 2 (0 milliseconds)
[info] - Skips major version (0 milliseconds)
[info] InternalProjectLibrariesDaoSpec:
[info] validate
[info] - must catch empty group id (118 milliseconds)
[info] - must catch empty artifact id (2 milliseconds)
[info] - must catch empty version (3 milliseconds)
[info] - must catch invalid project (1 millisecond)
[info] - must catch project we cannot access (8 milliseconds)
[info] - create (20 milliseconds)
[info] - upsert (85 milliseconds)
[info] - setLibrary (85 milliseconds)
[info] - setIds (22 milliseconds)
[info] - delete (8 milliseconds)
[info] findAll
[info] - must filter by id (6 milliseconds)
[info] - must filter by ids (9 milliseconds)
[info] - must filter by projectId (2 milliseconds)
[info] - must filter by libraryId (43 milliseconds)
[info] - must filter by groupId (2 milliseconds)
[info] - must filter by artifactId (2 milliseconds)
[info] - must filter by version (2 milliseconds)
[info] - must filter by crossBuildVersion (6 milliseconds)
[info] - must filter by isSynced (8 milliseconds)
[info] - must filter by hasLibrary (30 milliseconds)
[info] Run completed in 3 minutes, 12 seconds.
[info] Total number of tests run: 266
[info] Suites: completed 42, aborted 0
[info] Tests: succeeded 265, failed 1, canceled 1, ignored 1, pending 0
[info] *** 1 TEST FAILED ***
[error] Failed tests:
[error] 	db.LibraryRecommendationsDaoSpec
[error] (api / Test / test) sbt.TestsFailedException: Tests unsuccessful
[error] Total time: 391 s (0:06:31.0), completed Feb 16, 2026, 7:00:34 PM
οΏ½[0J

Output truncated.

Details

  • Checkout (3.5 sec)
  • tagging (3.9 sec)
    • Deploy and Sbt Test (7 min 51 sec)
      • SbtTest-dependency-api (7 min 49 sec)
        Error: script returned exit code 1 - logs
        Error: Failed to run sbt test: script returned exit code 1 - logs
        Unstable: 1 tests failed - logs