[info] compiling 9 Scala sources to /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/Core/compile.dest/classes ... [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:14:74  [error] 14 |case class UserSessionHandler(sessions: Ref[HashMap[UUID, UserSession]] = Ref.make(HashMap.empty)): [error]  | ^^^^^^^^^^^^^^^^^^^^^^^ [error]  |Found: zio.UIO[zio.Ref[A]] [error]  |Required: zio.Ref[ [error]  | collection.immutable.HashMap[java.util.UUID, org.tbasket.auth.UserSession] [error]  |] [error]  | [error]  |where: A is a type variable with constraint >: scala.collection.immutable.HashMap[K, V] [error]  | [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import org.tbasket.Main.validateEnv [error]  | import io.getquill.autoQuote [error]  | [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/Main.scala:20:43  [error] 20 | EndpointSetup.setupEndpoint(config, db.layer).run [error]  | ^^^^^^^^ [error]  |Found: (db.layer : zio.ZLayer[Any, Throwable, javax.sql.DataSource]) [error]  |Required: io.getquill.context.qzio.ZioContext[io.getquill.SqliteDialect,  [error]  | io.getquill.Literal [error]  |] [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:38:40  [error] 38 | _ <- sessions.update(_ + (session.token, session)).fork [error]  | ^^^^^^^^^^^^^ [error]  |Found: (session.token : java.util.UUID) [error]  |Required: (java.util.UUID, org.tbasket.auth.UserSession) [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:38:47  [error] 38 | _ <- sessions.update(_ + (session.token, session)).fork [error]  | ^^^^^^^ [error]  |Found: (session : org.tbasket.auth.UserSession) [error]  |Required: (java.util.UUID, org.tbasket.auth.UserSession) [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:68:32  [error] 68 | session <- sessions.bind(user): IO[LoginError, UserSession] [error]  | ^^^^^^^^^^^^^^^^^^^ [error]  |Found: zio.Task[org.tbasket.auth.UserSession] [error]  |Required: zio.IO[org.tbasket.handler.LoginError, org.tbasket.auth.UserSession] [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:77:41  [error] 77 | case TokenNotFound(_) => Response( [error]  | ^ [error]  |Found: zio.http.Response [error]  |Required: Nothing [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error] 78 | status = Status.Unauthorized, [error] 79 | body = errorBody("unauthorized", "unknown token"), [error] 80 | headers = Headers(Headers.location("/login")) //send back caller to login panel [error] 81 | ) [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:82:41  [error] 82 | case UserNotFound(_) => Response( [error]  | ^ [error]  |Found: zio.http.Response [error]  |Required: Nothing [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error] 83 | status = Status.Unauthorized, [error] 84 | body = errorBody("unauthorized", "unknown user email"), [error] 85 | headers = Headers(Headers.location("/register")) //send back caller to register panel [error] 86 | ) [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:87:41  [error] 87 | case InvalidPassword => Response( [error]  | ^ [error]  |Found: zio.http.Response [error]  |Required: Nothing [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error] 88 | status = Status.Unauthorized, [error] 89 | body = errorBody("unauthorized", "invalid password") [error] 90 | ) [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:91:41  [error] 91 | case InvalidRequest(msg, cause) => Response( [error]  | ^ [error]  |Found: zio.http.Response [error]  |Required: Nothing [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error] 92 | status = Status.Unauthorized, [error] 93 | body = errorBody("wrong request", s"$cause: $msg") [error] 94 | ) [error]  | [error]  | longer explanation available when compiling with `-explain` [error] -- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:95:41  [error] 95 | case InternalError(_) => Response( [error]  | ^ [error]  |Found: zio.http.Response [error]  |Required: Nothing [error]  | [error]  |One of the following imports might make progress towards fixing the problem: [error]  | [error]  | import io.getquill.autoQuote [error]  | import sourcecode.Text.generate [error]  | [error] 96 | status = Status.InternalServerError, [error] 97 | body = errorBody("internal", "internal error, please contact support") [error] 98 | ) [error]  | [error]  | longer explanation available when compiling with `-explain` [error] 10 errors found