支持的版本

版本 2022.3 或更高。

  • 不支持 JetBrains Fleet 或 Resharper
  • 支持远程 SSH 的 IDE 需要版本 2023.3 或更高

收集扩展程序日志

从扩展程序版本 1.10.0 开始,聊天面板的“设置”页面上有一个“扩展程序诊断”按钮。此按钮会自动将相关日志和参数收集到一个可下载的文本文件中。

对于较旧的扩展程序版本

  1. 日志写入 idea.log 文件。要找到此文件,请转到 Help > Show Log in Finder/Explorer 菜单选项

  2. 导出或复制日志

如何重置或更改您的企业版 URL

  1. 转到 Tools → Codeium Enterprise → Reset Codeium Enterprise Updater

  2. 输入新的 URL,确保没有前导或尾随空格。

  3. 重新启动您的 IDE。

  4. 重新启动后,系统会提示您登录。

已知 IDE 问题和解决方案

Codeium 聊天不工作(或 Codeium 完全不工作)

如果 Codeium JetBrains 扩展程序不工作,一个好的第一步是尝试通过转到 Help > Find Action > Reset Codeium Enterprise Updater 来重置插件。

如果问题仅限于少数用户,则可能是因为企业域名 URL 证书未加载到您的 IDE。您团队的管理员应该知道如何解决此问题。

Codeium 聊天未显示

通常,您会在日志中看到以下错误

JCEF is not supported in this env or failed to initialize

JCEF 是显示 Codeium 聊天所需的浏览器。要解决此问题,请转到 Help > Find Actions > Choose Java Boot Runtime 并选择捆绑了 JCEF 的版本。

证书问题

如果您遇到以下错误

Failed to fetch extension base URL at <YourDomainURL>
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: 
unable to find valid certification path to requested target

这表明 Codeium 扩展程序无法信任到您的企业门户 / API 服务器的 TLS 连接,因为它不信任正在呈现的证书。这可能意味着 Codeium 部署呈现的证书不受信任,或者拦截请求的公司代理呈现的证书不受信任。

在这两种情况下,最可取的解决方案是确保签署此证书的根证书已正确安装在终端用户计算机上的相应位置。JetBrains IDE 和大多数其他 IDE 从操作系统的默认位置加载证书。

您的证书由您本地的 IT 或管理员团队颁发和管理。请联系他们寻求帮助,以在您的系统上安装必要的证书。

重要的是,无论 TLS 在何处终止,都必须呈现完整的证书链。通常,如果只呈现叶证书,JetBrains IDE 和其他 IDE 无法验证其真实性,因为它们不知道验证叶证书并由根证书验证的中间证书。浏览器通常可以解决此问题,因为用户可能遇到过呈现完整证书链的其他网站,因此看到了中间证书并进行了缓存,但像 JetBrains IDE 这样的应用程序没有这个优势。

注意:在 JetBrains 系列产品 2024.3 中引入了一个错误,导致 IDE 无法接受操作系统证书(JetBrains 问题报告)。要解决此问题,用户可以采取以下任何一种方法

  • 将 JB 产品降级到早期版本
  • 使用 2024.3.1 预览版(测试版)
  • 添加 -Djavax.net.ssl.trustStoreType=Windows-ROOT 作为自定义 JVM 选项