You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
Backend/out/Core/compile.log

157 lines
14 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

[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