Exact same message. latest TLauncher 2.8. (the server is new forge server (1.17.1_forge37.0.45) without any aditional mod. The forge server starts fine without error.)
latest Java installed on the cilent machine: 1.8.0.301
when the client is lounched :
[Launcher] Starting Minecraft 1.17.1-forge-37.0.45...
[Launcher] Launching in: C:\Users\Tigris\AppData\Roaming\.minecraft
Starting garbage collector: 177 / 303 MB
Garbage collector completed: 38 / 307 MB
[Launcher] Processing post-launch actions. Assist launch: true
===============================================================================================
WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-exports
WARNING: Unknown module: cpw.mods.securejarhandler specified to --add-opens
Exception in thread "main" java.lang.ExceptionInInitializerError
at cpw.mods.jarhandling.impl.Jar.<init>(Jar.java:90)
at cpw.mods.jarhandling.SecureJar.from(SecureJar.java:58)
at cpw.mods.jarhandling.SecureJar.from(SecureJar.java:50)
at cpw.mods.jarhandling.SecureJar.from(SecureJar.java:42)
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:60)
Caused by: java.util.NoSuchElementException: No value present
at java.base/java.util.Optional.orElseThrow(Optional.java:377)
at cpw.mods.jarhandling.impl.SecureJarVerifier.<clinit>(SecureJarVerifier.java:16)
... 5 more
Here I am!
[VersionManager] Refreshing versions locally...
[VersionManager] Versions has been refreshed (7 ms)
[Launcher] Minecraft closed with exit code: 1
[Launcher] Launcher exited.