com.rsa.jsafe.Исключение JSAFE_PaddingException: недопустимое заполнение на сервере WebLogic

#weblogic #datasource #target

#weblogic #источник данных #цель

Вопрос:

Я использую WebLogic Server версию: 12.1.3.0.0 , и когда я пытаюсь установить для своей цели DataSource значение AdminServer , в журнале отображается следующая ошибка:

 <2020.08.25. 10:51:27 CEST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID "71744041298900" for task "weblogic.deploy.configChangeTask.3". Error is: "com.rsa.jsafe.JSAFE_PaddingException: Invalid padding."
com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
    at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:124)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:187)
    at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:99)
    at sun.reflect.GeneratedMethodAccessor191.invoke(Unknown Source)
    Truncated. see log file for complete stacktrace
Caused By: com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
    at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:124)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:187)
    at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:99)
    at sun.reflect.GeneratedMethodAccessor191.invoke(Unknown Source)
    Truncated. see log file for complete stacktrace
> 
<2020.08.25. 10:51:27 CEST> <Warning> <Deployer> <BEA-149004> <Failures were detected while initiating activate task for application "MyDS".> 
<2020.08.25. 10:51:27 CEST> <Warning> <Deployer> <BEA-149078> <Stack trace for message 149004
com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
    at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:124)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:187)
    at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:99)
    at sun.reflect.GeneratedMethodAccessor191.invoke(Unknown Source)
    Truncated. see log file for complete stacktrace
Caused By: com.rsa.jsafe.JSAFE_PaddingException: Invalid padding.
    at com.rsa.jsafe.JSAFE_SymmetricCipher.decryptFinal(Unknown Source)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptBytes(JSafeEncryptionServiceImpl.java:124)
    at weblogic.security.internal.encryption.JSafeEncryptionServiceImpl.decryptString(JSafeEncryptionServiceImpl.java:187)
    at weblogic.security.internal.encryption.ClearOrEncryptedService.decrypt(ClearOrEncryptedService.java:99)
    at sun.reflect.GeneratedMethodAccessor191.invoke(Unknown Source)
    Truncated. see log file for complete stacktrace
> 
  

После создания DataSource тестирование соединения выполняется успешно.

Ответ №1:

DataSource XML в user_projectsdomainsbase_domain_newconfigjdbc каталоге может быть импортирован. В этом случае вам нужно очистить Password и Confirm Password поля на DataSource вкладке ConfigurationConnection Pool и нажать Save , а затем ввести пароль еще раз.