|
1 | 1 | --- |
2 | 2 | title: "Known Issues" |
3 | | -description: "Known issues and limitations of Kilo Code" |
| 3 | +description: "Known issues and limitations of Kilo Code." |
4 | 4 | tocDepth: 2 |
5 | 5 | --- |
6 | 6 |
|
@@ -86,8 +86,51 @@ In these cases, PowerShell may not be available, and the command must be replace |
86 | 86 |
|
87 | 87 | Verify that PowerShell is installed and accessible by running: |
88 | 88 |
|
89 | | -``` |
90 | | -where powershell |
91 | | -``` |
| 89 | +## JetBrains |
| 90 | + |
| 91 | +### Kilo Code not visible (JCEF errors) |
| 92 | + |
| 93 | +#### Symptoms |
| 94 | + |
| 95 | +- Kilo Code panel doesn't render or appears blank |
| 96 | +- Errors such as `JCEF is not supported in this environment or failed to initialize` |
| 97 | +- `Internal JCEF not supported, trying external JCEF` |
| 98 | + |
| 99 | +#### Cause |
| 100 | + |
| 101 | +Kilo Code depends on **JCEF (JetBrains Chromium Embedded Framework)** to display its interface. If the bundled Java runtime doesn't include JCEF, or JCEF is disabled, the panel cannot render. |
| 102 | + |
| 103 | +#### Resolution |
| 104 | + |
| 105 | +1. Go to **Help → Find Action → Choose Boot Java Runtime** |
| 106 | +2. Select a runtime that includes **JCEF** |
| 107 | +3. If JCEF is already bundled, confirm it's enabled: |
| 108 | + Open **Help → Edit Custom Properties** and add: |
| 109 | + ``` |
| 110 | + ide.browser.jcef.enabled=true |
| 111 | + ``` |
| 112 | +4. Restart your IDE |
| 113 | + |
| 114 | +### TLS / Certificate errors |
| 115 | + |
| 116 | +#### Symptoms |
| 117 | + |
| 118 | +- `Failed to fetch extension base URL` |
| 119 | +- `PKIX path building failed` |
| 120 | +- `unable to find valid certification path to requested target` |
| 121 | + |
| 122 | +#### Cause |
| 123 | + |
| 124 | +The IDE cannot validate the TLS certificate used by the Kilo Code endpoint or a network proxy. Common causes include untrusted root certificates, corporate proxies intercepting HTTPS traffic, or missing intermediate certificates. |
| 125 | + |
| 126 | +#### Resolution |
| 127 | + |
| 128 | +- Install the **root certificate** in your OS trust store |
| 129 | +- Ensure the **complete certificate chain** is presented by the server |
| 130 | +- If managed internally, contact your IT/admin team |
| 131 | + |
| 132 | +JetBrains IDEs rely on the **system certificate store**, so resolving trust at the OS level usually fixes the issue. |
92 | 133 |
|
93 | | -If PowerShell is missing or blocked, system policies or security tools may need to be reviewed. |
| 134 | +{% callout type="note" %} |
| 135 | +**JetBrains 2024.3 note:** Some builds may fail to recognize OS certificates. Workarounds include downgrading to a previous version, upgrading to **2024.3.1 or later**, or adding the JVM option `-Djavax.net.ssl.trustStoreType=Windows-ROOT`. |
| 136 | +{% /callout %} |
0 commit comments