@Panther I’ll try this again. The shot worked. More info then I wanted though lol
Solved: MARTI needs a Certificate Update (was:dice error)
-
OK then, your TripleA uses an outdated Java version that had been bundled to the TripleA setup file.
You need to update Java.First you need to remove your outdated Java to be found in
java.home=c:\program files\common files\i4j_jres\1.8.0_144
So please delete the folder “i4j_jres” including its subfloders manually.
Then download and install the latest Java 8 from https://java.com/en/download/manual.jsp
It should work then. Please ask in case of questions.
-
But it’s been working all this time? I’ve had this computer for less than two months – the java is already outdated?
-
@ksmckay
Same issue as @DizzKneeLand33Please do as stated here https://www.axisandallies.org/forums/post/1249338
-
It is related to outdated security certificates with the Java installation.
Current Java is Update 191 (not 144).
Totally unrelated to your PC :smile:
-
Can you help with this error after uninstalling java, deleting that folder, and reinstalling
NO JVM could be found on your system. Please define EXE4J_JAVA_Home to point to an installed JDK…
-
Yeah, same issue here. And it’s version 201 now…
-
@DizzKneeLand33 wone let me copy error
-
@DizzKneeLand33
Ok, thanks for the update. -
@ksmckay I got it to work the 2nd time, first time I clicked on the online version which didn’t work, so I downloaded the 64-bit offline version, instealled, and now it seems to find it. Hope that helps!
-
-
@DizzKneeLand33
Yes I always reccommend to use the offline version. -
The 201 now shows in the console properties.
-
@dawgoneit
What are you doing? -
@DizzKneeLand33
Great! -
@Panther well the website said to do the online version, but your advice is clearly better lol. Thanks for the help!
-
@DizzKneeLand33
You’re welcome. :smile: -
@Panther well, I’ve updated to 201, rebooted, it’s in the console, but the same error occurs when rolling the dice.
-
same here says 201 in console
-
Can both of you please do this again:
-Start TripleA
-Start a Local Game (any will do)
-When the game has started find the Menu Debug and then click Show Console
-When the Console has opened, click the button Properties
-Then click Copy to Clipboard
-Paste in this thread -
Jan 17, 2019 10:46:10 AM games.strategy.engine.pbem.AbstractForumPoster unprotectCredentials
SEVERE: failed to unprotect PBF credentials
games.strategy.security.CredentialManagerException: failed to unprotect credential
at games.strategy.security.DefaultCredentialManager.unprotect(DefaultCredentialManager.java:232)
at games.strategy.security.DefaultCredentialManager.unprotectToString(DefaultCredentialManager.java:215)
at games.strategy.engine.pbem.AbstractForumPoster.unprotectCredentials(AbstractForumPoster.java:87)
at games.strategy.engine.pbem.AbstractForumPoster.readObject(AbstractForumPoster.java:81)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.util.HashMap.readObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeReadObject(Unknown Source)
at java.io.ObjectInputStream.readSerialData(Unknown Source)
at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at games.strategy.engine.framework.startup.ui.PbemSetupPanel$LocalBeanCache.loadMap(PbemSetupPanel.java:388)
at games.strategy.engine.framework.startup.ui.PbemSetupPanel$LocalBeanCache.<init>(PbemSetupPanel.java:378)
at games.strategy.engine.framework.startup.ui.PbemSetupPanel$LocalBeanCache.<clinit>(PbemSetupPanel.java:370)
at games.strategy.engine.framework.startup.ui.PbemSetupPanel.loadDiceServer(PbemSetupPanel.java:167)
at games.strategy.engine.framework.startup.ui.PbemSetupPanel.loadAll(PbemSetupPanel.java:154)
at games.strategy.engine.framework.startup.ui.PbemSetupPanel.<init>(PbemSetupPanel.java:90)
at games.strategy.engine.framework.startup.mc.SetupPanelModel.showPbem(SetupPanelModel.java:49)
at games.strategy.engine.framework.startup.ui.MetaSetupPanel.lambda$setupListeners$1(MetaSetupPanel.java:122)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:126)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: javax.crypto.BadPaddingException: Given final block not properly padded. Such issues can arise if a bad key is used during decryption.
at com.sun.crypto.provider.CipherCore.unpad(CipherCore.java:975)
at com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1056)
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853)
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446)
at javax.crypto.Cipher.doFinal(Cipher.java:2164)
at games.strategy.security.DefaultCredentialManager.decrypt(DefaultCredentialManager.java:251)
at games.strategy.security.DefaultCredentialManager.unprotect(DefaultCredentialManager.java:227)
… 68 moreSYSTEM PROPERTIES
awt.toolkit=sun.awt.windows.WToolkit
exe4j.consoleCodepage=cp0
exe4j.isInstall4j=true
exe4j.launchName=C:\Program Files\TripleA\TripleA.exe
exe4j.moduleName=C:\Program Files\TripleA\TripleA.exe
exe4j.semaphoreName=Local\c:_program_files_triplea_triplea.exe0
exe4j.tempDir=
exe4j.unextractedPosition=0
file.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=
install4j.appDir=C:\Program Files\TripleA
install4j.exeDir=C:\Program Files\TripleA
install4j.launcherId=33
install4j.swt=false
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=C:\Program Files\TripleA.install4j\i4jruntime.jar;C:\Program Files\TripleA.\bin\triplea-game-headed-1.9.0.0.13066-all.jar
java.class.version=52.0
java.endorsed.dirs=c:\program files\java\jre1.8.0_201\lib\endorsed
java.ext.dirs=c:\program files\java\jre1.8.0_201\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
java.home=c:\program files\java\jre1.8.0_201
java.io.tmpdir=C:\Users\kyle\AppData\Local\Temp
java.library.path=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Users\kyle\AppData\Local\Microsoft\WindowsApps;;c:\program files\java\jre1.8.0_201\bin
java.runtime.name=Java™ SE Runtime Environment
java.runtime.version=1.8.0_201-b09
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.8
java.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.version=1.8.0_201
java.vm.info=mixed mode
java.vm.name=Java HotSpot™ 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Oracle Corporation
java.vm.version=25.201-b09
line.separator=os.arch=amd64
os.name=Windows 10
os.version=10.0
path.separator=;
sun.arch.data.model=64
sun.awt.enableExtraMouseButtons=true
sun.boot.class.path=c:\program files\java\jre1.8.0_201\lib\resources.jar;c:\program files\java\jre1.8.0_201\lib\rt.jar;c:\program files\java\jre1.8.0_201\lib\sunrsasign.jar;c:\program files\java\jre1.8.0_201\lib\jsse.jar;c:\program files\java\jre1.8.0_201\lib\jce.jar;c:\program files\java\jre1.8.0_201\lib\charsets.jar;c:\program files\java\jre1.8.0_201\lib\jfr.jar;c:\program files\java\jre1.8.0_201\classes
sun.boot.library.path=c:\program files\java\jre1.8.0_201\bin
sun.cpu.endian=little
sun.cpu.isalist=amd64
sun.desktop=windows
sun.io.unicode.encoding=UnicodeLittle
sun.java.command=C:\Program Files\TripleA\TripleA.exe
sun.jnu.encoding=Cp1252
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=
user.country=US
user.dir=C:\Program Files\TripleA
user.home=C:\Users\kyle
user.language=en
user.name=kyle
user.script=
user.timezone=America/Denver
user.variant=
SYSTEM PROPERTIES
awt.toolkit=sun.awt.windows.WToolkit
exe4j.consoleCodepage=cp0
exe4j.isInstall4j=true
exe4j.launchName=C:\Program Files\TripleA\TripleA.exe
exe4j.moduleName=C:\Program Files\TripleA\TripleA.exe
exe4j.semaphoreName=Local\c:_program_files_triplea_triplea.exe0
exe4j.tempDir=
exe4j.unextractedPosition=0
file.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=
install4j.appDir=C:\Program Files\TripleA
install4j.exeDir=C:\Program Files\TripleA
install4j.launcherId=33
install4j.swt=false
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=C:\Program Files\TripleA.install4j\i4jruntime.jar;C:\Program Files\TripleA.\bin\triplea-game-headed-1.9.0.0.13066-all.jar
java.class.version=52.0
java.endorsed.dirs=c:\program files\java\jre1.8.0_201\lib\endorsed
java.ext.dirs=c:\program files\java\jre1.8.0_201\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
java.home=c:\program files\java\jre1.8.0_201
java.io.tmpdir=C:\Users\kyle\AppData\Local\Temp
java.library.path=C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Users\kyle\AppData\Local\Microsoft\WindowsApps;;c:\program files\java\jre1.8.0_201\bin
java.runtime.name=Java™ SE Runtime Environment
java.runtime.version=1.8.0_201-b09
java.specification.name=Java Platform API Specification
java.specification.vendor=Oracle Corporation
java.specification.version=1.8
java.vendor=Oracle Corporation
java.vendor.url=http://java.oracle.com/
java.vendor.url.bug=http://bugreport.sun.com/bugreport/
java.version=1.8.0_201
java.vm.info=mixed mode
java.vm.name=Java HotSpot™ 64-Bit Server VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Oracle Corporation
java.vm.specification.version=1.8
java.vm.vendor=Oracle Corporation
java.vm.version=25.201-b09
line.separator=os.arch=amd64
os.name=Windows 10
os.version=10.0
path.separator=;
sun.arch.data.model=64
sun.awt.enableExtraMouseButtons=true
sun.boot.class.path=c:\program files\java\jre1.8.0_201\lib\resources.jar;c:\program files\java\jre1.8.0_201\lib\rt.jar;c:\program files\java\jre1.8.0_201\lib\sunrsasign.jar;c:\program files\java\jre1.8.0_201\lib\jsse.jar;c:\program files\java\jre1.8.0_201\lib\jce.jar;c:\program files\java\jre1.8.0_201\lib\charsets.jar;c:\program files\java\jre1.8.0_201\lib\jfr.jar;c:\program files\java\jre1.8.0_201\classes
sun.boot.library.path=c:\program files\java\jre1.8.0_201\bin
sun.cpu.endian=little
sun.cpu.isalist=amd64
sun.desktop=windows
sun.io.unicode.encoding=UnicodeLittle
sun.java.command=C:\Program Files\TripleA\TripleA.exe
sun.jnu.encoding=Cp1252
sun.management.compiler=HotSpot 64-Bit Tiered Compilers
sun.os.patch.level=
user.country=US
user.dir=C:\Program Files\TripleA
user.home=C:\Users\kyle
user.language=en
user.name=kyle
user.script=
user.timezone=America/Denver
user.variant=