08006 idea-key-store 密钥库不可用

Jak*_*ake 9 intellij-idea datagrip

升级到 Intellij 2023.2 后,我无法再使用Database Tools and SQLUltimate 版本捆绑的插件对任何 PostgreSQL 数据库执行查询。执行任何 SQL 都会导致以下错误:

[08006] The SSLSocketFactory class provided com.intellij.execution.rmi.ssl.DefaultSslSocketFactory could not be instantiated.
idea-key-store KeyStore not available
Run Code Online (Sandbox Code Playgroud)

查看调试日志并不能提供比这更多的信息。

Caused by: java.security.NoSuchAlgorithmException: idea-key-store KeyStore not available
    at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
    at java.base/java.security.Security.getImpl(Security.java:676)
    at java.base/java.security.KeyStore.getInstance(KeyStore.java:868)
    ... 37 more
Run Code Online (Sandbox Code Playgroud)

可以查询 Oracle 数据库,这很奇怪。

Gum*_*mbo 18

正如此YouTrack 问题所建议的,您可以通过设置来解决该错误

-DsslDeferredKeyLoading=true
Run Code Online (Sandbox Code Playgroud)

在VM选项的“高级”选项卡中进行数据源设置。这为我解决了这个问题