Details
-
Bug
-
Resolution: Fixed
-
Minor
-
None
-
None
-
None
Description
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) ~[sunjce_provider.jar:1.8.0_262]
at com.sun.crypto.provider.CipherCore.fillOutputBuffer(CipherCore.java:1056) ~[sunjce_provider.jar:1.8.0_262]
at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:853) ~[sunjce_provider.jar:1.8.0_262]
at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:446) ~[sunjce_provider.jar:1.8.0_262]
at javax.crypto.Cipher.doFinal(Cipher.java:2168) ~[?:1.8.0_262]
at edu.internet2.middleware.morphString.Crypto.decrypt(Crypto.java:184) ~[?:?]
at edu.internet2.middleware.morphString.Morph.decrypt(Morph.java:60) ~[?:?]
at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveDatabaseConfigFromDatabaseHelper(ConfigDatabaseLogic.java:693) ~[?:?]
at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveDatabaseConfigFromDatabase(ConfigDatabaseLogic.java:643) ~[?:?]
at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigMap(ConfigDatabaseLogic.java:284) ~[?:?]
at edu.internet2.middleware.grouperClient.config.db.ConfigDatabaseLogic.retrieveConfigInputStream(ConfigDatabaseLogic.java:165) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFileType$1.inputStream(ConfigPropertiesCascadeBase.java:595) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase$ConfigFile.retrieveContents(ConfigPropertiesCascadeBase.java:755) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFiles(ConfigPropertiesCascadeBase.java:998) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFiles(ConfigPropertiesCascadeBase.java:889) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveFromConfigFileOrCache(ConfigPropertiesCascadeBase.java:1094) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.retrieveConfig(ConfigPropertiesCascadeBase.java:105) ~[?:?]
at edu.internet2.middleware.grouperClient.util.GrouperClientConfig.retrieveConfig(GrouperClientConfig.java:51) ~[?:?]
at edu.internet2.middleware.grouperClient.util.GrouperClientUtils.retrieveLog(GrouperClientUtils.java:154) ~[?:?]
at edu.internet2.middleware.grouperClient.util.GcElUtilsSafe.<clinit>(GcElUtilsSafe.java:3178) ~[?:?]
at edu.internet2.middleware.grouperClient.util.GrouperClientUtils.substituteExpressionLanguage(GrouperClientUtils.java:443) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeUtils.substituteExpressionLanguage(ConfigPropertiesCascadeUtils.java:59) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.propertyValueStringHelper(ConfigPropertiesCascadeBase.java:449) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.propertyValueString(ConfigPropertiesCascadeBase.java:429) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.propertyValueBoolean(ConfigPropertiesCascadeBase.java:1258) ~[?:?]
at edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase.propertyValueBoolean(ConfigPropertiesCascadeBase.java:1226) ~[?:?]
at edu.internet2.middleware.grouper.ws.scim.RestApplication.getClasses(RestApplication.java:20) ~[?:?]