问题现象
导入或导出数据失败时,任务汇总信息中抛出异常:javax.crypto.BadPaddingException: Given final block not properly padded。
问题原因
该异常的原因是 OBProxy 密码解密失败。
解决方法
方法 1
建议直接安装使用 Open JDK 1.8.0_242 及以上版本,这样可以保证 Jre 和 Jce 的版本一致。
方法 2
从 Oracle 官网下载与当前使用的 JDK 版本一致的 jce_policy 插件,解压后将其中的 local_policy.jar 和 US_export_policy.jar 文件替换原来的 Jar 文件即可。
方法 3
升级您的 ODC 应用至 V2.3.0 及以后版本。由于策略改变,ODC V2.3.0 后将不再出现这个问题。