Closed dnet890 closed 8 months ago
Hi @dtantono
I've just tried on arch installing the package from AUR and it works for me
I remembered there are many versions of that app and there are lots of containers that are arch based. So, what kind of containers you use?
regular archlinux:latest
from dockerhub, tachidesk-jui from AUR, added the missing dependencies fontconfig libxrender libxtst
okay I type which distrobox /home/deck/.local/bin/distrobox and I type which podman /home/deck/.local/bin/podman where do you put it?
Please, before opening a bug:
Describe the bug I have an electron app for reading manga called tachidesk. this app usually use local connection to save the directory and it works well on 1.5.0.2. But, when I upgrade to distrobox 1.6.0 it seems this app have a problem connect to database
To Reproduce
Expected behavior this app should work on newest version of distrobox
Logs WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance. 13:54:01.950 [DefaultDispatcher-worker-4] INFO/ServerService: Starting server with /usr/lib/jvm/java-21-openjdk/bin/java 13:54:01.951 [DefaultDispatcher-worker-5] INFO/HttpClient: REQUEST: https://api.github.com/repos/Suwayomi/Tachidesk-JUI/releases/latest METHOD: HttpMethod(value=GET) 13:54:01.956 [DefaultDispatcher-worker-4] INFO/ServerService: Using server properties: -Dsuwayomi.tachidesk.config.server.systemTrayEnabled=false -Dsuwayomi.tachidesk.config.server.webUIEnabled=false -Dsuwayomi.tachidesk.config.server.initialOpenInBrowserEnabled=false 13:54:01.997 [DefaultDispatcher-worker-4] INFO/ServerService: Server started successfully 13:54:02.504 [DefaultDispatcher-worker-4] INFO/Server: 13:54:02.501 [main] INFO suwayomi.tachidesk.server.ServerSetup - Running Tachidesk v0.7.0 revision r947 13:54:03.107 [DefaultDispatcher-worker-4] INFO/Server: 13:54:03.106 [main] INFO suwayomi.tachidesk.server.util.AppMutex - Mutex status is clear, Resuming startup. 13:54:03.371 [DefaultDispatcher-worker-5] INFO/HttpClient: RESPONSE: 200 METHOD: HttpMethod(value=GET) FROM: https://api.github.com/repos/Suwayomi/Tachidesk-JUI/releases/latest 13:54:03.485 [DefaultDispatcher-worker-4] INFO/Server: 13:54:03.485 [main] INFO suwayomi.tachidesk.server.database.DBManager - Using h2 database version 1.4 13:54:03.639 [DefaultDispatcher-worker-4] INFO/Server: 13:54:03.639 [main] INFO de.neonew.exposed.migrations.RunMigrations - Running migrations on database jdbc:h2:/home/deck/.local/share/Tachidesk/database 13:54:04.146 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.146 [main] INFO de.neonew.exposed.migrations.RunMigrations - Database version before migrations: 29 13:54:04.147 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.147 [main] INFO de.neonew.exposed.migrations.RunMigrations - Migrations finished successfully 13:54:04.481 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.481 [main] INFO io.javalin.Javalin - 13:54:04.482 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.482 [DefaultDispatcher-worker-4] INFO/Server: / /____ _ __ / /()__ / // / 13:54:04.482 [DefaultDispatcher-worker-4] INFO/Server: / // `/| | / //(JdbcPreparedStatement.java:76)
13:59:19.606 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:1154)
13:59:19.607 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.prepareStatement(JdbcConnectionImpl.kt:77)
13:59:19.607 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24)
13:59:19.608 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47)
13:59:19.608 [DefaultDispatcher-worker-4] INFO/Server: ... 70 common frames omitted
13:59:19.602 [AWT-EventQueue-0] WARN/LibraryScreenViewModel: Failed to get categories
io.ktor.client.plugins.ServerResponseException: Server error(GET http://localhost:4567/api/v1/category/: 500 Server Error. Text: "{
"title": "Internal server error",
"status": 500,
"type": "https://javalin.io/documentation#internalservererrorresponse",
"details": {}
}"
at io.ktor.client.plugins.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invokeSuspend(DefaultResponseValidation.kt:55) ~[tachidesk-jui.jar:?]
at io.ktor.client.plugins.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invoke(DefaultResponseValidation.kt) ~[tachidesk-jui.jar:?]
at io.ktor.client.plugins.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invoke(DefaultResponseValidation.kt) ~[tachidesk-jui.jar:?]
at io.ktor.client.plugins.HttpCallValidator.validateResponse(HttpCallValidator.kt:51) ~[tachidesk-jui.jar:?]
at io.ktor.client.plugins.HttpCallValidator.access$validateResponse(HttpCallValidator.kt:43) ~[tachidesk-jui.jar:?]
at io.ktor.client.plugins.HttpCallValidator$Companion$install$3.invokeSuspend(HttpCallValidator.kt:152) ~[tachidesk-jui.jar:?]
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) ~[tachidesk-jui.jar:?]
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) ~[tachidesk-jui.jar:?]
// // // __ \ / // /_ 13:54:04.482 [DefaultDispatcher-worker-4] INFO/Server: / /_/ // /_/ / | |/ // /_/ // // // / / / /__ __/ 13:54:04.482 [DefaultDispatcher-worker-4] INFO/Server: \____/ \__,_/ |___/ \__,_//_//_//_/ /_/ /_/ 13:54:04.482 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.483 [DefaultDispatcher-worker-4] INFO/Server: https://javalin.io/documentation 13:54:04.483 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.487 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.487 [main] INFO io.javalin.Javalin - Starting Javalin ... 13:54:04.502 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.502 [main] INFO io.javalin.Javalin - You are running Javalin 4.6.6 (released October 2, 2022. Your Javalin version is 413 days old. Consider checking for a newer version.). 13:54:04.549 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.548 [main] INFO io.javalin.Javalin - Loom is available, using Virtual ThreadPool... Neat! 13:54:04.697 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.696 [main] INFO io.javalin.Javalin - Listening on http://0.0.0.0:4567/ 13:54:04.699 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.697 [main] INFO io.javalin.Javalin - Javalin started in 211ms \o/ 13:54:04.737 [DefaultDispatcher-worker-6] INFO/HttpClient: REQUEST: ws://localhost:4567/api/v1/update METHOD: HttpMethod(value=GET) 13:54:04.738 [DefaultDispatcher-worker-5] INFO/HttpClient: REQUEST: ws://localhost:4567/api/v1/downloads METHOD: HttpMethod(value=GET) 13:54:04.923 [DefaultDispatcher-worker-6] INFO/HttpClient: RESPONSE: 101 Switching Protocols METHOD: HttpMethod(value=GET) FROM: ws://localhost:4567/api/v1/update 13:54:04.923 [DefaultDispatcher-worker-7] INFO/HttpClient: RESPONSE: 101 Switching Protocols METHOD: HttpMethod(value=GET) FROM: ws://localhost:4567/api/v1/downloads 13:54:04.928 [DefaultDispatcher-worker-4] INFO/Server: 13:54:04.927 [JettyServerThreadPool-Virtual-7] INFO suwayomi.tachidesk.manga.impl.update.UpdaterSocket - 83900f90-1b14-4455-82eb-e32bd67bff02 13:54:05.824 [DefaultDispatcher-worker-7] INFO/HttpClient: REQUEST: http://localhost:4567/api/v1/category/ METHOD: HttpMethod(value=GET) 13:54:06.256 [DefaultDispatcher-worker-4] INFO/Server: 13:54:06.247 [JettyServerThreadPool-Virtual-10] WARN io.javalin.Javalin - Uncaught exception 13:54:06.256 [DefaultDispatcher-worker-4] INFO/Server: org.jetbrains.exposed.exceptions.ExposedSQLException: org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "MANGA.DEFAULT_CATEGORY" not found; SQL statement: 13:54:06.257 [DefaultDispatcher-worker-4] INFO/Server: SELECT COUNT(*) FROM MANGA WHERE (MANGA.IN_LIBRARY = ?) AND (MANGA.DEFAULT_CATEGORY = ?) [42122-200] 13:54:06.261 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:49) 13:54:06.263 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:140) 13:54:06.263 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.Query.count(Query.kt:202) 13:54:06.265 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.util.lang.ExposedExtensionsKt.isEmpty(ExposedExtensions.kt:12) 13:54:06.266 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.util.lang.ExposedExtensionsKt.isNotEmpty(ExposedExtensions.kt:14) 13:54:06.271 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category.addDefaultIfNecessary(Category.kt:102) 13:54:06.271 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category.access$addDefaultIfNecessary(Category.kt:29) 13:54:06.275 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category$getCategoryList$1.invoke(Category.kt:114) 13:54:06.277 [DefaultDispatcher-worker-7] INFO/HttpClient: RESPONSE: 500 Server Error METHOD: HttpMethod(value=GET) FROM: http://localhost:4567/api/v1/category/ 13:54:06.277 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category$getCategoryList$1.invoke(Category.kt:109) 13:54:06.279 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:214) 13:54:06.279 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1) 13:54:06.281 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:240) 13:54:06.284 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:248) 13:54:06.284 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:239) 13:54:06.284 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:189) 13:54:06.285 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:248) 13:54:06.287 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:159) 13:54:06.290 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:146) 13:54:06.293 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:145) 13:54:06.294 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category.getCategoryList(Category.kt:109) 13:54:06.294 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.controller.CategoryController$categoryList$2.invoke(CategoryController.kt:30) 13:54:06.294 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.controller.CategoryController$categoryList$2.invoke(CategoryController.kt:22) 13:54:06.295 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.plugin.openapi.dsl.OpenApiBuilder.documented$lambda-0(OpenApiBuilder.kt:23) 13:54:06.295 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.plugin.openapi.dsl.DocumentedHandler.handle(DocumentedHandler.kt:10) 13:54:06.303 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.server.JavalinSetup.javalinSetup$lambda$1$lambda$0(JavalinSetup.kt:69) 13:54:06.304 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet.addHandler$lambda-0(JavalinServlet.kt:96) 13:54:06.307 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 13:54:06.308 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 13:54:06.311 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:99) 13:54:06.315 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 13:54:06.320 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(Unknown Source) 13:54:06.324 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.thenCompose(Unknown Source) 13:54:06.326 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 13:54:06.327 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 13:54:06.329 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(Unknown Source) 13:54:06.330 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(Unknown Source) 13:54:06.330 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.thenApply(Unknown Source) 13:54:06.331 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 13:54:06.331 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 13:54:06.331 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(Unknown Source) 13:54:06.331 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.thenCompose(Unknown Source) 13:54:06.331 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 13:54:06.332 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet.service(JavalinServlet.kt:89) 13:54:06.332 [DefaultDispatcher-worker-4] INFO/Server: at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 13:54:06.332 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:58) 13:54:06.332 [DefaultDispatcher-worker-4] INFO/Server: at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 13:54:06.332 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 13:54:06.333 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) 13:54:06.333 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 13:54:06.333 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) 13:54:06.333 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 13:54:06.333 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.jetty.JettyServer$start$wsAndHttpHandler$1.doHandle(JettyServer.kt:52) 13:54:06.334 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) 13:54:06.334 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 13:54:06.334 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) 13:54:06.334 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.Server.handle(Server.java:516) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 13:54:06.335 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 13:54:06.336 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.lang.VirtualThread.run(Unknown Source) 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "MANGA.DEFAULT_CATEGORY" not found; SQL statement: 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: SELECT COUNT(*) FROM MANGA WHERE (MANGA.IN_LIBRARY = ?) AND (MANGA.DEFAULT_CATEGORY = ?) [42122-200] 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.getJdbcSQLException(DbException.java:453) 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.get(DbException.java:205) 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.get(DbException.java:181) 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:163) 13:54:06.337 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:145) 13:54:06.309 [AWT-EventQueue-0] WARN/LibraryScreenViewModel: Failed to get categories io.ktor.client.plugins.ServerResponseException: Server error(GET http://localhost:4567/api/v1/category/: 500 Server Error. Text: "{ "title": "Internal server error", "status": 500, "type": "https://javalin.io/documentation#internalservererrorresponse", "details": {} }" at io.ktor.client.plugins.DefaultResponseValidationKt$addDefaultResponseValidation$1$1.invokeSuspend(DefaultResponseValidation.kt:55) ~[tachidesk-jui.jar:?] at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) ~[tachidesk-jui.jar:?] 13:54:06.338 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.condition.Comparison.optimize(Comparison.java:190) 13:54:06.338 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.condition.ConditionAndOr.optimize(ConditionAndOr.java:136) 13:54:06.338 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.command.dml.Select.prepare(Select.java:1209) 13:54:06.338 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.command.Parser.prepareCommand(Parser.java:744) 13:54:06.339 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.engine.Session.prepareLocal(Session.java:657) 13:54:06.340 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.engine.Session.prepareCommand(Session.java:595) 13:54:06.340 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) 13:54:06.341 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:76) 13:54:06.341 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:1154) 13:54:06.341 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.jdbc.JdbcConnectionImpl.prepareStatement(JdbcConnectionImpl.kt:77) 13:54:06.341 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.Statement.prepared(Statement.kt:24) 13:54:06.342 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:47) 13:54:06.344 [DefaultDispatcher-worker-4] INFO/Server: ... 70 common frames omitted ^C13:59:05.593 [DefaultDispatcher-worker-4] INFO/Server: 13:59:05.593 [Thread-3] INFO io.javalin.Javalin - Stopping Javalin ... 13:59:05.596 [DefaultDispatcher-worker-4] ERROR/ServerService: Error launching Tachidesk.jar java.io.IOException: Stream closed at java.io.BufferedInputStream.ensureOpen(Unknown Source) ~[?:?] at java.io.BufferedInputStream.implRead(Unknown Source) ~[?:?] at java.io.BufferedInputStream.read(Unknown Source) ~[?:?] at sun.nio.cs.StreamDecoder.readBytes(Unknown Source) ~[?:?] at sun.nio.cs.StreamDecoder.implRead(Unknown Source) ~[?:?] at sun.nio.cs.StreamDecoder.lockedRead(Unknown Source) ~[?:?] at sun.nio.cs.StreamDecoder.read(Unknown Source) ~[?:?] at java.io.InputStreamReader.read(Unknown Source) ~[?:?] at java.io.BufferedReader.fill(Unknown Source) ~[?:?] at java.io.BufferedReader.implReadLine(Unknown Source) ~[?:?] at java.io.BufferedReader.readLine(Unknown Source) ~[?:?] at java.io.BufferedReader.readLine(Unknown Source) ~[?:?] at kotlin.io.LinesSequence$iterator$1.hasNext(ReadWrite.kt:79) ~[tachidesk-jui.jar:?] at kotlin.io.TextStreamsKt.forEachLine(ReadWrite.kt:154) ~[tachidesk-jui.jar:?] at ca.gosyer.jui.domain.server.service.ServerService$runService$9.invokeSuspend(ServerService.kt:150) ~[tachidesk-jui.jar:?] at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:106) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.internal.LimitedDispatcher.run(LimitedDispatcher.kt:42) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:95) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:570) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:750) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:677) ~[tachidesk-jui.jar:?] at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:664) ~[tachidesk-jui.jar:?] [deck@archlinux-latest ~]$ tachidesk-jui --verbose WARNING: sun.reflect.Reflection.getCallerClass is not supported. This will impact performance. 13:59:15.740 [DefaultDispatcher-worker-4] INFO/ServerService: Starting server with /usr/lib/jvm/java-21-openjdk/bin/java 13:59:15.744 [DefaultDispatcher-worker-3] INFO/HttpClient: REQUEST: https://api.github.com/repos/Suwayomi/Tachidesk-JUI/releases/latest METHOD: HttpMethod(value=GET) 13:59:15.745 [DefaultDispatcher-worker-4] INFO/ServerService: Using server properties: -Dsuwayomi.tachidesk.config.server.systemTrayEnabled=false -Dsuwayomi.tachidesk.config.server.webUIEnabled=false -Dsuwayomi.tachidesk.config.server.initialOpenInBrowserEnabled=false 13:59:15.762 [DefaultDispatcher-worker-4] INFO/ServerService: Server started successfully 13:59:16.266 [DefaultDispatcher-worker-4] INFO/Server: 13:59:16.263 [main] INFO suwayomi.tachidesk.server.ServerSetup - Running Tachidesk v0.7.0 revision r947 13:59:16.833 [DefaultDispatcher-worker-4] INFO/Server: 13:59:16.833 [main] INFO suwayomi.tachidesk.server.util.AppMutex - Mutex status is clear, Resuming startup. 13:59:17.215 [DefaultDispatcher-worker-3] INFO/HttpClient: RESPONSE: 200 METHOD: HttpMethod(value=GET) FROM: https://api.github.com/repos/Suwayomi/Tachidesk-JUI/releases/latest 13:59:17.218 [DefaultDispatcher-worker-4] INFO/Server: 13:59:17.216 [main] INFO suwayomi.tachidesk.server.database.DBManager - Using h2 database version 1.4 13:59:17.409 [DefaultDispatcher-worker-4] INFO/Server: 13:59:17.408 [main] INFO de.neonew.exposed.migrations.RunMigrations - Running migrations on database jdbc:h2:/home/deck/.local/share/Tachidesk/database 13:59:17.896 [DefaultDispatcher-worker-4] INFO/Server: 13:59:17.896 [main] INFO de.neonew.exposed.migrations.RunMigrations - Database version before migrations: 29 13:59:17.898 [DefaultDispatcher-worker-4] INFO/Server: 13:59:17.898 [main] INFO de.neonew.exposed.migrations.RunMigrations - Migrations finished successfully 13:59:18.233 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.232 [main] INFO io.javalin.Javalin - 13:59:18.233 [DefaultDispatcher-worker-4] INFO/Server: __ __ _ __ __ 13:59:18.234 [DefaultDispatcher-worker-4] INFO/Server: / /____ _ _ __ ____ _ / /(_)____ / // / 13:59:18.234 [DefaultDispatcher-worker-4] INFO/Server: __ / // __
/| | / // `// // // \ / // / 13:59:18.234 [DefaultDispatcher-worker-4] INFO/Server: / // // // / | |/ // // // // // / / / / / 13:59:18.234 [DefaultDispatcher-worker-4] INFO/Server: _/ \,/ |/ \,/////// // /_/ 13:59:18.234 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.234 [DefaultDispatcher-worker-4] INFO/Server: https://javalin.io/documentation 13:59:18.235 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.240 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.239 [main] INFO io.javalin.Javalin - Starting Javalin ... 13:59:18.253 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.253 [main] INFO io.javalin.Javalin - You are running Javalin 4.6.6 (released October 2, 2022. Your Javalin version is 413 days old. Consider checking for a newer version.). 13:59:18.287 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.287 [main] INFO io.javalin.Javalin - Loom is available, using Virtual ThreadPool... Neat! 13:59:18.410 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.410 [main] INFO io.javalin.Javalin - Listening on http://0.0.0.0:4567/ 13:59:18.411 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.410 [main] INFO io.javalin.Javalin - Javalin started in 172ms \o/ 13:59:18.440 [DefaultDispatcher-worker-3] INFO/HttpClient: REQUEST: ws://localhost:4567/api/v1/downloads METHOD: HttpMethod(value=GET) 13:59:18.440 [DefaultDispatcher-worker-13] INFO/HttpClient: REQUEST: ws://localhost:4567/api/v1/update METHOD: HttpMethod(value=GET) 13:59:18.622 [DefaultDispatcher-worker-13] INFO/HttpClient: RESPONSE: 101 Switching Protocols METHOD: HttpMethod(value=GET) FROM: ws://localhost:4567/api/v1/update 13:59:18.622 [DefaultDispatcher-worker-5] INFO/HttpClient: RESPONSE: 101 Switching Protocols METHOD: HttpMethod(value=GET) FROM: ws://localhost:4567/api/v1/downloads 13:59:18.623 [DefaultDispatcher-worker-4] INFO/Server: 13:59:18.623 [JettyServerThreadPool-Virtual-8] INFO suwayomi.tachidesk.manga.impl.update.UpdaterSocket - e88a369d-e95b-481a-b0f0-be1b1c775728 13:59:19.241 [DefaultDispatcher-worker-8] INFO/HttpClient: REQUEST: http://localhost:4567/api/v1/category/ METHOD: HttpMethod(value=GET) 13:59:19.558 [DefaultDispatcher-worker-4] INFO/Server: 13:59:19.555 [JettyServerThreadPool-Virtual-10] WARN io.javalin.Javalin - Uncaught exception 13:59:19.558 [DefaultDispatcher-worker-4] INFO/Server: org.jetbrains.exposed.exceptions.ExposedSQLException: org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "MANGA.DEFAULT_CATEGORY" not found; SQL statement: 13:59:19.559 [DefaultDispatcher-worker-4] INFO/Server: SELECT COUNT(*) FROM MANGA WHERE (MANGA.IN_LIBRARY = ?) AND (MANGA.DEFAULT_CATEGORY = ?) [42122-200] 13:59:19.559 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.statements.Statement.executeIn$exposed_core(Statement.kt:49) 13:59:19.559 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.Transaction.exec(Transaction.kt:140) 13:59:19.559 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.Query.count(Query.kt:202) 13:59:19.559 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.util.lang.ExposedExtensionsKt.isEmpty(ExposedExtensions.kt:12) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.util.lang.ExposedExtensionsKt.isNotEmpty(ExposedExtensions.kt:14) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category.addDefaultIfNecessary(Category.kt:102) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category.access$addDefaultIfNecessary(Category.kt:29) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category$getCategoryList$1.invoke(Category.kt:114) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category$getCategoryList$1.invoke(Category.kt:109) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:214) 13:59:19.560 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.access$inTopLevelTransaction$run(ThreadLocalTransactionManager.kt:1) 13:59:19.563 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$inTopLevelTransaction$1.invoke(ThreadLocalTransactionManager.kt:240) 13:59:19.564 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:248) 13:59:19.565 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.inTopLevelTransaction(ThreadLocalTransactionManager.kt:239) 13:59:19.566 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt$transaction$1.invoke(ThreadLocalTransactionManager.kt:189) 13:59:19.567 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.keepAndRestoreTransactionRefAfterRun(ThreadLocalTransactionManager.kt:248) 13:59:19.568 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:159) 13:59:19.569 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction(ThreadLocalTransactionManager.kt:146) 13:59:19.570 [DefaultDispatcher-worker-4] INFO/Server: at org.jetbrains.exposed.sql.transactions.ThreadLocalTransactionManagerKt.transaction$default(ThreadLocalTransactionManager.kt:145) 13:59:19.571 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.impl.Category.getCategoryList(Category.kt:109) 13:59:19.573 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.controller.CategoryController$categoryList$2.invoke(CategoryController.kt:30) 13:59:19.574 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.manga.controller.CategoryController$categoryList$2.invoke(CategoryController.kt:22) 13:59:19.575 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.plugin.openapi.dsl.OpenApiBuilder.documented$lambda-0(OpenApiBuilder.kt:23) 13:59:19.575 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.plugin.openapi.dsl.DocumentedHandler.handle(DocumentedHandler.kt:10) 13:59:19.575 [DefaultDispatcher-worker-11] INFO/HttpClient: RESPONSE: 500 Server Error METHOD: HttpMethod(value=GET) FROM: http://localhost:4567/api/v1/category/ 13:59:19.576 [DefaultDispatcher-worker-4] INFO/Server: at suwayomi.tachidesk.server.JavalinSetup.javalinSetup$lambda$1$lambda$0(JavalinSetup.kt:69) 13:59:19.577 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet.addHandler$lambda-0(JavalinServlet.kt:96) 13:59:19.578 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 13:59:19.579 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet$lifecycle$2$1$1.invoke(JavalinServlet.kt:43) 13:59:19.581 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:99) 13:59:19.581 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 13:59:19.582 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(Unknown Source) 13:59:19.583 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.thenCompose(Unknown Source) 13:59:19.584 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 13:59:19.584 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.executeNextTask$lambda-11$lambda-10(JavalinServletHandler.kt:119) 13:59:19.585 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(Unknown Source) 13:59:19.585 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(Unknown Source) 13:59:19.585 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.thenApply(Unknown Source) 13:59:19.586 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.executeNextTask(JavalinServletHandler.kt:119) 13:59:19.587 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$lambda-1(JavalinServletHandler.kt:85) 13:59:19.587 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.uniComposeStage(Unknown Source) 13:59:19.587 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.CompletableFuture.thenCompose(Unknown Source) 13:59:19.587 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServletHandler.queueNextTaskOrFinish$javalin(JavalinServletHandler.kt:85) 13:59:19.588 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.http.JavalinServlet.service(JavalinServlet.kt:89) 13:59:19.588 [DefaultDispatcher-worker-4] INFO/Server: at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 13:59:19.589 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.jetty.JavalinJettyServlet.service(JavalinJettyServlet.kt:58) 13:59:19.589 [DefaultDispatcher-worker-4] INFO/Server: at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 13:59:19.590 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) 13:59:19.590 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:554) 13:59:19.591 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 13:59:19.591 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) 13:59:19.591 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) 13:59:19.592 [DefaultDispatcher-worker-4] INFO/Server: at io.javalin.jetty.JettyServer$start$wsAndHttpHandler$1.doHandle(JettyServer.kt:52) 13:59:19.592 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) 13:59:19.592 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) 13:59:19.592 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) 13:59:19.592 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) 13:59:19.593 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) 13:59:19.593 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 13:59:19.593 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:181) 13:59:19.593 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 13:59:19.593 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.Server.handle(Server.java:516) 13:59:19.594 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 13:59:19.594 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) 13:59:19.594 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) 13:59:19.594 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) 13:59:19.594 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) 13:59:19.595 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) 13:59:19.595 [DefaultDispatcher-worker-4] INFO/Server: at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) 13:59:19.595 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 13:59:19.596 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.util.concurrent.FutureTask.run(Unknown Source) 13:59:19.596 [DefaultDispatcher-worker-4] INFO/Server: at java.base/java.lang.VirtualThread.run(Unknown Source) 13:59:19.597 [DefaultDispatcher-worker-4] INFO/Server: Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "MANGA.DEFAULT_CATEGORY" not found; SQL statement: 13:59:19.597 [DefaultDispatcher-worker-4] INFO/Server: SELECT COUNT(*) FROM MANGA WHERE (MANGA.IN_LIBRARY = ?) AND (MANGA.DEFAULT_CATEGORY = ?) [42122-200] 13:59:19.598 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.getJdbcSQLException(DbException.java:453) 13:59:19.598 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.getJdbcSQLException(DbException.java:429) 13:59:19.598 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.get(DbException.java:205) 13:59:19.600 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.message.DbException.get(DbException.java:181) 13:59:19.601 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.ExpressionColumn.getColumnException(ExpressionColumn.java:163) 13:59:19.602 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.ExpressionColumn.optimize(ExpressionColumn.java:145) 13:59:19.602 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.condition.Comparison.optimize(Comparison.java:190) 13:59:19.603 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.expression.condition.ConditionAndOr.optimize(ConditionAndOr.java:136) 13:59:19.603 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.command.dml.Select.prepare(Select.java:1209) 13:59:19.603 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.command.Parser.prepareCommand(Parser.java:744) 13:59:19.604 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.engine.Session.prepareLocal(Session.java:657) 13:59:19.604 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.engine.Session.prepareCommand(Session.java:595) 13:59:19.605 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1235) 13:59:19.605 [DefaultDispatcher-worker-4] INFO/Server: at org.h2.jdbc.JdbcPreparedStatement.Desktop (please complete the following information):
Additional context