Java Error
-
Same problem for me: fresh install of Mint 19, of course no proxy, no antivirus, no firewall and perfect web access.
I can do a wget from https://github.com/triplea-maps and i have only oracle java 8 installed. Thanks -
I dug a little bit deeper into this and this seems to be a java installation related issue.
Try runningupdate-ca-certificates -fin the terminal and see if that helps. -
Thank You very much,
update-ca-certificates -f
solved the issue for me.
-
Can confirm there is an issue with the new Linux Mint 19
Have installed on clean install on Mint 19 - installs but won't run!
Have verified (Mint 19) being the problem by installing same versions on TripleA and Java(8)
on Mint 18 and all is well.Running "update-ca-certificates -f" does not fix for me.
Here is my TripleA error log
TripleA engine version 1.9.0.0.9687
Failed while attempting to check for a new Version
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.base/sun.security.ssl.Alerts.getSSLException(Alerts.java:214)
at java.base/sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1974)
at java.base/sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1926)
at java.base/sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1909)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1436)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1413)
at java.base/sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:567)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1581)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1509)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:245)
at java.base/java.net.URL.openStream(URL.java:1117)
at games.strategy.engine.auto.update.EngineVersionProperties.getProperties(EngineVersionProperties.java:76)
at games.strategy.engine.auto.update.EngineVersionProperties.<init>(EngineVersionProperties.java:34)
at games.strategy.engine.auto.update.EngineVersionProperties.lambda$contactServerForEngineVersionProperties$0(EngineVersionProperties.java:52)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.base/sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:89)
at java.base/sun.security.validator.Validator.getInstance(Validator.java:181)
at java.base/sun.security.ssl.X509TrustManagerImpl.getValidator(X509TrustManagerImpl.java:330)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrustedInit(X509TrustManagerImpl.java:180)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:192)
at java.base/sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:133)
at java.base/sun.security.ssl.ClientHandshaker.checkServerCerts(ClientHandshaker.java:1947)
at java.base/sun.security.ssl.ClientHandshaker.certificateStatus(ClientHandshaker.java:1798)
at java.base/sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:276)
at java.base/sun.security.ssl.Handshaker.processLoop(Handshaker.java:1098)
at java.base/sun.security.ssl.Handshaker.processRecord(Handshaker.java:1026)
at java.base/sun.security.ssl.SSLSocketImpl.processInputRecord(SSLSocketImpl.java:1137)
at java.base/sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1074)
at java.base/sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
at java.base/sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1402)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1429)
... 11 more
Caused by: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
at java.base/java.security.cert.PKIXParameters.setTrustAnchors(PKIXParameters.java:200)
at java.base/java.security.cert.PKIXParameters.<init>(PKIXParameters.java:120)
at java.base/java.security.cert.PKIXBuilderParameters.<init>(PKIXBuilderParameters.java:104)
at java.base/sun.security.validator.PKIXValidator.<init>(PKIXValidator.java:86)
... 26 more
Warning!! 1 system checks failed. Some game features may not be available or may not work correctly.
Can connect to github.com (check network connection): false
Can create temporary files (check disk usage, file permissions): true -
-
Thanks RoiEX, that fixed it!
-
So it looks like I spoke too soon.
Game now runs but lots of errors on the 2 or 3 maps I triedTripleA engine version 1.9.0.0.9687
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Loading map: world_war_ii_classic, from: /home/linux/triplea/downloadedMaps/world_war_ii_classic-master.zip
Loading resources from the following paths: [/home/linux/triplea/downloadedMaps/world_war_ii_classic-master.zip, /usr/local/TripleA/assets]
Loading map: world_war_ii_classic, from: /home/linux/triplea/downloadedMaps/world_war_ii_classic-master.zip
Loading resources from the following paths: [/home/linux/triplea/downloadedMaps/world_war_ii_classic-master.zip, /usr/local/TripleA/assets]
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Warning: serialization de-serialization error, m_name in DefaultNamed.java is null.
Current battle exists but is not on pending list: Battle in:China battle type:Battle defender:Americans attacked by:Japanese from:[Manchuria, Kwangtung] attacking with: [fighter owned by Japanese]
Error: Trying to add info to battle records that do not exist
java.lang.IllegalStateException: Trying to add info to battle records that do not exist
at games.strategy.triplea.delegate.dataObjects.BattleRecords.addResultToBattle(BattleRecords.java:203)
at games.strategy.triplea.delegate.MustFightBattle.defenderWins(MustFightBattle.java:2427)
at games.strategy.triplea.delegate.MustFightBattle.fight(MustFightBattle.java:301)
at games.strategy.triplea.delegate.BattleDelegate.fightCurrentBattle(BattleDelegate.java:195)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at games.strategy.engine.delegate.DelegateExecutionManager$1.invoke(DelegateExecutionManager.java:129)
at com.sun.proxy.$Proxy6.fightCurrentBattle(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at games.strategy.engine.message.unifiedmessenger.EndPoint.invokeSingle(EndPoint.java:157)
at games.strategy.engine.message.unifiedmessenger.EndPoint.invokeMultiple(EndPoint.java:140)
at games.strategy.engine.message.unifiedmessenger.EndPoint.invokeLocal(EndPoint.java:126)
at games.strategy.engine.message.unifiedmessenger.UnifiedMessenger.invokeAndWait(UnifiedMessenger.java:105)
at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:52)
at com.sun.proxy.$Proxy6.fightCurrentBattle(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at games.strategy.engine.gamePlayer.DefaultPlayerBridge$GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:151)
at com.sun.proxy.$Proxy6.fightCurrentBattle(Unknown Source)
at games.strategy.triplea.TripleAPlayer.battle(TripleAPlayer.java:459)
at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:130)
at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:515)
at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:404)
at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:263)
at games.strategy.engine.framework.startup.launcher.LocalLauncher.launchInNewThread(LocalLauncher.java:58)
at games.strategy.engine.framework.startup.launcher.AbstractLauncher.lambda$launch$0(AbstractLauncher.java:51)
at java.base/java.lang.Thread.run(Thread.java:844)
at games.strategy.engine.message.UnifiedInvocationHandler.invoke(UnifiedInvocationHandler.java:64)
at com.sun.proxy.$Proxy6.fightCurrentBattle(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:564)
at games.strategy.engine.gamePlayer.DefaultPlayerBridge$GameOverInvocationHandler.invoke(DefaultPlayerBridge.java:151)
at com.sun.proxy.$Proxy6.fightCurrentBattle(Unknown Source)
at games.strategy.triplea.TripleAPlayer.battle(TripleAPlayer.java:459)
at games.strategy.triplea.TripleAPlayer.start(TripleAPlayer.java:130)
at games.strategy.engine.framework.ServerGame.waitForPlayerToFinishStep(ServerGame.java:515)
at games.strategy.engine.framework.ServerGame.runStep(ServerGame.java:404)
at games.strategy.engine.framework.ServerGame.startGame(ServerGame.java:263)
at games.strategy.engine.framework.startup.launcher.LocalLauncher.launchInNewThread(LocalLauncher.java:58)
at games.strategy.engine.framework.startup.launcher.AbstractLauncher.lambda$launch$0(AbstractLauncher.java:51)
at java.base/java.lang.Thread.run(Thread.java:844) -
-
@roiex 10182 was working ok for me. Try this one. @papersun
https://github.com/triplea-game/triplea/releases/tag/1.9.0.0.10182 -
@prastle That's working, thanks for the link.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login