【問題分類】錯誤碼處理
【關鍵字】jdbc,02143
【問題描述】應用啟動後,報錯YAS-02143 invalid username/password, login denied
【問題原因分析】應用環境JDK版本低
【解決/規避方法】
使用者jdk版本低導致使用者登入密碼報錯。因此,從openjdk version "1.8.0_242" 升級到 openjdk version "1.8.0_282",問題解決。
這種問題需要細心分析日誌,要不然只看到資料庫的報錯,導致分析不出結果
應用的報錯日誌:
可以明確看到:
2024-04-30 19:08:26,617 ERROR Decrypt AES failed.data:16,��?���f����w�b�,password: 16,2FB74704A9FF5FDB,secretKey: 2FB74704A9FF5FDB
java.security.NoSuchAlgorithmException: Cannot find any provider supporting AES/CBC/NoPadding
...
b2df44abeb28e4f128d1e99b5d99f87c_3b66af47c19280660edfbd0d72c42137_8.log
dbf6662f785cfb15444f529e99f0f186_9365bb9d327f1a90623726ba330e5431_8.out
【影響範圍】-
【修復版本】無