Check for following error pattern in the log file: Code Block |
---|
| [c.i.c.s.e.EncryptionUtils][ERROR] {[CTCOM00155]:Error occured in the decrypt JWT method : {}}
com.intellectdesign.canvas.servercomm.encryption.DecryptionException: no_error_message
at com.intellectdesign.canvas.servercomm.encryption.AESEngine.decrypt
Caused by: javax.crypto.IllegalBlockSizeException: last block incomplete in decryption
at org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher.engineDoFinal(Unknown Source)
[com.intellectdesign.canvas.servercomm.encryption.PublicKeyImpl][ERROR]
{[CTRND00412]:Exception occurred in the Encryption and decryption of Req/Res : {}}
javax.crypto.BadPaddingException: unknown block type |
Solution If such error pattern occurs (line numbers 1, 2, 4, 7-9) in the logs, then check the following: - Java version must be higher than 1.8.251.
- If the CT version is lower than 19.1.7.6_17307, then the bcprov-jdk16-1.46.jar file must be present.
- If the CT version is above 19.1.7.6_17307, then the bcprov-ext-jdk15to18-169.jar must be present.
- If the CT version is lower than 19.1.1.0, then the bcprov-ext-jdk15on-150.jar must be present.
|