|
|
[0m[[0m[0minfo[0m] [0m[0mcompiling 9 Scala sources to /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/out/Core/compile.dest/classes ...[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:14:74 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m14 |[0m[33mcase class[0m [35mUserSessionHandler[0m([36msessions[0m: [35mRef[0m[[35mHashMap[0m[[35mUUID[0m, [35mUserSession[0m]] = Ref.make(HashMap.empty)):[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^^^^^^^^^^^^^^^^^^^^^^^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.UIO[zio.Ref[A]][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: zio.Ref[[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m collection.immutable.HashMap[java.util.UUID, org.tbasket.auth.UserSession][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mwhere: A is a type variable with constraint >: scala.collection.immutable.HashMap[K, V][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import org.tbasket.Main.validateEnv[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/Main.scala:20:43 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m20 |[0m EndpointSetup.setupEndpoint(config, db.layer).run[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^^^^^^^^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: (db.layer : zio.ZLayer[Any, Throwable, javax.sql.DataSource])[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: io.getquill.context.qzio.ZioContext[io.getquill.SqliteDialect, [0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m io.getquill.Literal[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:38:40 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m38 |[0m _ <- sessions.update(_ + (session.token, session)).fork[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^^^^^^^^^^^^^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: (session.token : java.util.UUID)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: (java.util.UUID, org.tbasket.auth.UserSession)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/auth/UserSessionHandler.scala:38:47 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m38 |[0m _ <- sessions.update(_ + (session.token, session)).fork[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^^^^^^^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: ([1m[31msession[0m[1m[31m [0m[1m[31m:[0m org.tbasket.auth.UserSession)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: ([1m[32mjava[0m[1m[32m.[0m[1m[32mutil[0m[1m[32m.[0m[1m[32mUUID[0m[1m[32m,[0m org.tbasket.auth.UserSession)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:68:32 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m68 |[0m session <- sessions.bind(user): IO[LoginError, UserSession][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^^^^^^^^^^^^^^^^^^^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.[1m[31mTask[0m[org.tbasket.auth.UserSession][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: zio.[1m[32mIO[0m[org.tbasket.[1m[32mhandler[0m[1m[32m.[0m[1m[32mLoginError[0m[1m[32m,[0m[1m[32m [0m[1m[32morg[0m[1m[32m.[0m[1m[32mtbasket[0m[1m[32m.[0mauth.UserSession][0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:77:41 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m77 |[0m [33mcase[0m TokenNotFound(_) => Response([0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.http.Response[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: Nothing[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m78 |[0m status = Status.Unauthorized,[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m79 |[0m body = errorBody([31m"unauthorized"[0m, [31m"unknown token"[0m),[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m80 |[0m headers = Headers(Headers.location([31m"/login"[0m)) [34m//send back caller to login panel[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m81 |[0m )[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:82:41 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m82 |[0m [33mcase[0m UserNotFound(_) => Response([0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.http.Response[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: Nothing[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m83 |[0m status = Status.Unauthorized,[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m84 |[0m body = errorBody([31m"unauthorized"[0m, [31m"unknown user email"[0m),[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m85 |[0m headers = Headers(Headers.location([31m"/register"[0m)) [34m//send back caller to register panel[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m86 |[0m )[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:87:41 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m87 |[0m [33mcase[0m InvalidPassword => Response([0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.http.Response[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: Nothing[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m88 |[0m status = Status.Unauthorized,[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m89 |[0m body = errorBody([31m"unauthorized"[0m, [31m"invalid password"[0m)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m90 |[0m )[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:91:41 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m91 |[0m [33mcase[0m InvalidRequest(msg, cause) => Response([0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.http.Response[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: Nothing[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m92 |[0m status = Status.Unauthorized,[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m93 |[0m body = errorBody([31m"wrong request"[0m, [31ms"[0m$cause[31m: [0m$msg[31m"[0m)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m94 |[0m )[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m-- [E007] Type Mismatch Error: /home/maxime/Projects/IdeaProjects/Tactique-Basket-Backend/Core/src/org/tbasket/handler/LoginHandler.scala:95:41 [0m[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m95 |[0m [33mcase[0m InternalError(_) => Response([0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m[31m |[0m ^[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mFound: zio.http.Response[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mRequired: Nothing[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0mOne of the following imports might make progress towards fixing the problem:[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import io.getquill.autoQuote[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m import sourcecode.Text.generate[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m96 |[0m status = Status.InternalServerError,[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m97 |[0m body = errorBody([31m"internal"[0m, [31m"internal error, please contact support"[0m)[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m98 |[0m )[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m[31m |[0m longer explanation available when compiling with `-explain`[0m
|
|
|
[0m[[0m[31merror[0m] [0m[0m10 errors found[0m
|