Having error after last Update - io.netty.channel.StacklessClosedChannelException on Server Boot

DaRK AnGeL2 years ago

using Unraid + traccar on Docker lasted version
im Having next error on Server boot , but if i restart traccar docker then running OK , how to fix it ?

today at 08:32:42    Exception in thread "main" java.lang.RuntimeException: io.netty.channel.StacklessClosedChannelException
today at 08:32:42	at org.traccar.Main.run(Main.java:148)
today at 08:32:42	at org.traccar.Main.main(Main.java:112)
today at 08:32:42    Caused by: io.netty.channel.StacklessClosedChannelException
today at 08:32:42	at io.netty.channel.AbstractChannel$AbstractUnsafe.ensureOpen(ChannelPromise)(Unknown Source)
Anton Tananaev2 years ago
  1. What version?
  2. Check logs.
DaRK AnGeL2 years ago

traccar/traccar:latest 5.1

DaRK AnGeL2 years ago

Thanks i think i founded i had same problem befor , but was no throw exeption , only shows database connection error but at end it was connected...
Traccar start befor MariaDB fully inizialised i think . i will try make more delay for traccar start ..

2022-07-14 08:32:35  INFO: Operating system name: Linux version: 5.15.46-Unraid architecture: amd64
2022-07-14 08:32:35  INFO: Java runtime name: OpenJDK 64-Bit Server VM vendor: Alpine version: 11.0.15+10-alpine-r1
2022-07-14 08:32:35  INFO: Memory limit heap: 512mb non-heap: 0mb
2022-07-14 08:32:35  INFO: Character encoding: UTF-8 charset: UTF-8
2022-07-14 08:32:35  INFO: Version: 5.1
2022-07-14 08:32:35  INFO: Starting server...
2022-07-14 08:32:36  INFO: HikariPool-1 - Starting...
2022-07-14 08:32:42 ERROR: HikariPool-1 - Exception during pool initialization. - Connection refused (Connection refused) - ConnectException (... < DatabaseModule:79 < <gener:-1 < *:-1 < ... < BasePipelineFactory:117 < ...)
2022-07-14 08:32:42  WARN: Failed to initialize a channel. Closing: [id: 0xa54974e2] - Connection refused (Connection refused) - ConnectException (... < DatabaseModule:79 < <gener:-1 < *:-1 < ... < BasePipelineFactory:117 < ...)
2022-07-14 08:32:42 ERROR: Main method error - StacklessClosedChannelException (...)
DaRK AnGeL2 years ago

Also having some other errors: ( unraid dont using systemd)

2022-07-14 11:03:31  WARN: No systemd support - Unable to load library 'systemd':
Error loading shared library libsystemd.so: No such file or directory
Error loading shared library libsystemd.so: No such file or directory
Native library (linux-x86-64/libsystemd.so) not found in resource path (tracker-server.jar) - UnsatisfiedLinkError (... < TaskHealthCheck:49 < <gener:-1 < *:-1 < ... < ScheduleManager:42 < ...)
2022-07-14 11:29:49  INFO: [T37141153] connected
2022-07-14 11:03:30  WARN: JAXBContext implementation could not be found. WADL feature is disabled.
Anton Tananaev2 years ago

You can safely ignore both warnings.

DaRK AnGeL2 years ago

OK Thanks .
Will check why tracar start befor even first docker app ...

Emanuel Maya2 years ago

Good night
My problem is:

ERROR: Main method error - StacklessClosedChannelException (...)

help me please!!!

Anton Tananaev2 years ago

That's not the problem. You need to look for the root cause.