> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Solução de problemas do Eclipse

> Resolva problemas do plugin do Eclipse, incluindo falhas na inicialização, tela de chat vazia, WebView2 e erros de certificado com soluções de keystore do Java.

<Note>
  Recomendamos fortemente usar o editor desktop nativo do Devin ou o plugin local para JetBrains por seus recursos avançados de IA agêntica e funcionalidades de ponta.
  O plugin do Eclipse está em modo de manutenção.
</Note>

<div id="supported-versions">
  # Versões suportadas
</div>

Versão 4.25+ (2022-09+)

<div id="gathering-extension-logs">
  # Coletar logs da extensão
</div>

No Eclipse, os logs são gravados nos seguintes caminhos:

* **Mac/Linux**: \~/.codeium/codeium.log
* **Windows**: `C:\Users\<username>\.codeium\codeium.log`

<div id="known-ide-issues-and-solutions">
  # Problemas conhecidos da IDE e soluções
</div>

<div id="codeium-isnt-starting">
  ## O Codeium não está iniciando
</div>

Se o Codeium não estiver iniciando, use os logs para investigar a possível causa (veja acima). Se você não conseguir resolver o problema, envie uma solicitação de ajuda abrindo um ticket em help.codeium.com. Inclua os logs mencionados acima para ajudar nossa equipe a investigar o problema o mais rápido possível.

<div id="codeium-chat-shows-an-empty-screen">
  ## O Codeium Chat mostra uma tela vazia
</div>

Se você estiver usando o Windows 10, talvez seja necessário instalar o **WebView2** para mudar o renderizador da web do Eclipse do Internet Explorer para o Edge.

Você pode verificar se esse é o problema clicando com o botão direito em --> `Properties` e vendo se há um ícone do Internet Explorer.

<div id="certificate-issue">
  ## Problema com certificado
</div>

Este problema pode ser indicado pelos seguintes erros nos logs:

```
Failed to fetch extension version at <YourDomainURL>
javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
```

Ao contrário de outras IDEs, o Eclipse não usa o repositório de certificados do sistema operacional. Você precisará importar os certificados para o keystore do Java.

* Usuários de SaaS precisarão importar a URL do GitHub do Codeium
* Usuários auto-hospedados (On-prem) precisarão importar a URL do domínio Enterprise do Codeium, bem como a URL do GitHub do Codeium

**Observação**: Este é um exemplo para usuários de SaaS, mas o processo é o mesmo. *Para usuários Enterprise - Seu certificado é emitido e gerenciado pela sua equipe local de TI ou de administração. Entre em contato com eles para obter ajuda na instalação dos certificados necessários no seu sistema.*

1. Exporte o certificado de [https://exafunction.github.io/](https://exafunction.github.io/) pelo navegador como um arquivo `githubio.cer`

No Chrome: acesse o site, clique no cadeado, clique em `Connection is secure`, clique em `Certificate is valid`, vá para a aba `Details` e clique no botão `Copy to File...`

2. Importe no keystore do JDK/JRE: (É necessário executar a partir de um prompt de comando aberto com privilégio de "Administrator")

```
keytool -import -noprompt -trustcacerts -alias codeiumgithub -file githubio.cer -keystore "%JAVA_HOME%/jre/lib/security/cacerts" -storepass changeit
```

3. Verifique se o certificado foi adicionado ao Keystore executando:

```
keytool -list -keystore "%JAVA_HOME%/jre/lib/security/cacerts" | findstr codeium
```

Digite a senha do Keystore.

4. Reinicie o Eclipse e acesse a extensão do marketplace em um navegador interno. Você deverá ser solicitado a confiar no conteúdo não assinado.

5. Em alguns casos, talvez também seja necessário informar o caminho dos certificados nos argumentos da VM, editando o arquivo eclipse.ini e adicionando o caminho:

```
-Djavax.net.ssl.trustStore="path-to-your-certificates"
```
