Question

Scientific Research Corporation
US
Last activity: 11 Sep 2025 14:30 EDT
Java error during upgrade from 8.8.5 to version 24.2
Trying to perform an upgrade from 8.8.5 to version 24.2 on RHEL 9 and receiving the following error during execution of the upgrade.sh script: INFO AbstractJvmForker - Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/PCBC/PKCS5Padding INFO AbstractJvmForker - at java.base/javax.crypto.Cipher.getInstance(Cipher.java:571) INFO AbstractJvmForker - at com.pega.platform.securitycore.encryption.internal.CipherBase.getCipherInstance(CipherBase.java:178) INFO AbstractJvmForker - ... 79 more INFO AbstractJvmForker - Caused by: java.security.NoSuchAlgorithmException: PCBC not found INFO AbstractJvmForker - at org.bouncycastle.jcajce.provider.BaseCipher.engineSetMode(Unknown Source) INFO AbstractJvmForker - at java.base/javax.crypto.Cipher$Transform.setModePadding(Cipher.java:385) INFO AbstractJvmForker - at java.base/javax.crypto.Cipher.getInstance(Cipher.java:564) INFO AbstractJvmForker - ... 80 more Exception in thread "main" java.lang.RuntimeException: Java process exited with 1 at com.pega.deploy.fork.AbstractJvmForker.waitForProcessExit(AbstractJvmForker.kt:98) at com.pega.deploy.fork.AbstractJvmForker.runBlocking(AbstractJvmForker.kt:104)
Trying to perform an upgrade from 8.8.5 to version 24.2 on RHEL 9 and receiving the following error during execution of the upgrade.sh script: INFO AbstractJvmForker - Caused by: java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/PCBC/PKCS5Padding INFO AbstractJvmForker - at java.base/javax.crypto.Cipher.getInstance(Cipher.java:571) INFO AbstractJvmForker - at com.pega.platform.securitycore.encryption.internal.CipherBase.getCipherInstance(CipherBase.java:178) INFO AbstractJvmForker - ... 79 more INFO AbstractJvmForker - Caused by: java.security.NoSuchAlgorithmException: PCBC not found INFO AbstractJvmForker - at org.bouncycastle.jcajce.provider.BaseCipher.engineSetMode(Unknown Source) INFO AbstractJvmForker - at java.base/javax.crypto.Cipher$Transform.setModePadding(Cipher.java:385) INFO AbstractJvmForker - at java.base/javax.crypto.Cipher.getInstance(Cipher.java:564) INFO AbstractJvmForker - ... 80 more Exception in thread "main" java.lang.RuntimeException: Java process exited with 1 at com.pega.deploy.fork.AbstractJvmForker.waitForProcessExit(AbstractJvmForker.kt:98) at com.pega.deploy.fork.AbstractJvmForker.runBlocking(AbstractJvmForker.kt:104) at com.pega.deploy.rulebase.UpgradeRuleBaseKt.importUpgradeArchive(UpgradeRuleBase.kt:54) at com.pega.deploy.rulebase.UpgradeRuleBaseKt.importUpgradeArchive$default(UpgradeRuleBase.kt:40) at com.pega.deploy.rulebase.UpgradeRuleBaseKt.upgradeRuleBase$lambda$1$lambda$0(UpgradeRuleBase.kt:26) at com.pega.deploy.SetupDatabase.withProgressTimestamp(SetupDatabase.kt:344) at com.pega.deploy.rulebase.UpgradeRuleBaseKt.upgradeRuleBase$lambda$1(UpgradeRuleBase.kt:25) at com.pega.deploy.SetupDatabase.runResumably(SetupDatabase.kt:355) at com.pega.deploy.rulebase.UpgradeRuleBaseKt.upgradeRuleBase(UpgradeRuleBase.kt:24) at com.pega.deploy.UpgradeKt.rulesUpgrade(Upgrade.kt:120) at com.pega.deploy.UpgradeKt.main(Upgrade.kt:46) at com.pega.deploy.UpgradeKt.main(Upgrade.kt) Java Process returned a non 0 value