The ON4KST connection manager introduced in f8c04e7 uses
jdk.net.ExtendedSocketOptions to configure kernel side TCP keepalives. The
new dependency was added to module-info.java and to the jpackage Maven
plugin, but the CI and AUR builds do not use that plugin: they call jpackage
directly with a hardcoded --add-modules list that still lacked jdk.net.
Because jdk.net is not pulled in transitively, every packaged runtime image
shipped without the class while development runs against the full JDK and
kept working.
The resulting NoClassDefFoundError is an Error, so neither the catch in
configureSocket nor the surrounding catch (Exception) in openConnection
handled it. Running on a ScheduledExecutorService, the throwable was stored
in the task future and never surfaced, leaving the state machine stuck in
CONNECTING with no reconnect attempt and no user visible failure.
Add jdk.net to all 16 module lists, covering nightly artifacts, tagged
releases and both AUR PKGBUILDs, so releases are affected as well as
nightlies. Additionally catch LinkageError in configureSocket so a runtime
image without jdk.net degrades to application level heartbeats, and catch
Throwable in openConnection so an Error can no longer be swallowed by the
scheduler.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
* Fixed Map: leaflet rendering in Java 21 Webview (disabling 3D in leaflet)
* Added grid square coloring function and fixed bug of message categorizing after entering the chat and not selected a chatmember
---------
Authored-by: Marc Froehlich <praktimarc@gmail.com>
* Added a map to show where other stn are // refactored message adding to tables for performance, max 30.000 msg now
* debugging map failure
* debugging map failure
* debugging map failure
* fix Pipeline Modules n map Linux
---------
Co-authored-by: Marc Froehlich <praktimarc@gmail.com>
Fix Pipelines hopefully
again
nochmal ... :)
AAAA
BBBB
fix Flatpack from main
Flatpak again ....
flatpak github packages test
Flatpak?
flatpakref fork-ready
Install docs n fix
Desktop Entries
* Fixup WinTest Error
* Prepare CI/CD Auto Release Pipeline
* Fix CI/CD Components not running
* CI/CD Pre-Check n nighty and produce zip for more intutive User Design
* fix Version
* App Version Update.
* More Similar Naming to old Convention