89luca89 / distrobox

Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
https://distrobox.it/
GNU General Public License v3.0
10.05k stars 414 forks source link

[Error] Distrobox 1.6.0 inhibit local connection? #1062

Closed dnet890 closed 8 months ago

dnet890 commented 11 months ago

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

  1. type distrobox-enter archlinux-latest
  2. type tachidesk-jui
  3. I got an error message 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": {} }"

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: / // `/| | / // // // // __ \ / // /_ 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.(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:?]

Desktop (please complete the following information):

Additional context Screenshot_20231120_140019

89luca89 commented 11 months ago

Hi @dtantono

I've just tried on arch installing the package from AUR and it works for me

image

dnet890 commented 11 months ago

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?

89luca89 commented 11 months ago

regular archlinux:latest from dockerhub, tachidesk-jui from AUR, added the missing dependencies fontconfig libxrender libxtst

dnet890 commented 11 months ago

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?