Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Versions prises en charge
Version 2022.3 ou supérieure.
- JetBrains Fleet et Reshaper ne sont pas pris en charge
- Remote SSH n’est pas pris en charge.
Collecte des logs de l’extension
À partir de la version 1.10.0 de l’extension, le panneau de chat comprend un bouton Diagnostics de l’extension sur la page Settings. Ce bouton collecte automatiquement les logs et les paramètres pertinents dans un fichier texte téléchargeable.
Pour les versions antérieures de l’extension :
-
Les logs sont consignés dans le fichier idea.log. Pour localiser ce fichier, accédez à l’option de menu
Help > Show Log in Finder/Explorer
-
Exportez ou copiez les logs
Problèmes connus de l’IDE et solutions
En général, l’erreur suivante apparaît dans les logs :
JCEF is not supported in this env or failed to initialize
ou
Internal JCEF not supported, trying external JCEF
JCEF est le navigateur requis pour afficher Cascade. Pour résoudre ce problème, accédez à Help > Find Actions > Choose Java Boot Runtime et choisissez un environnement d’exécution avec JCEF intégré.
Si JCEF est déjà inclus dans votre environnement d’exécution, il se peut qu’il soit désactivé dans votre registre ou vos propriétés.
Modifiez vos propriétés : Help > Edit Custom Properties, ajoutez l’indicateur suivant et redémarrez votre IDE :
ide.browser.jcef.enabled=true
Si vous rencontrez les erreurs suivantes :
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
Cela suggère que l’extension Codeium ne parvient pas à établir une connexion TLS de confiance avec votre portail d’entreprise / serveur d’API, car elle ne fait pas confiance au certificat présenté. Cela signifie soit que le certificat présenté par le déploiement Codeium n’est pas approuvé, soit qu’un certificat présenté par un proxy d’entreprise interceptant la requête n’est pas approuvé.
Dans les deux cas, la solution à privilégier consiste à s’assurer que le certificat racine ayant signé ce certificat est correctement installé au bon emplacement sur les machines des utilisateurs finaux. Les IDE JetBrains et la plupart des autres IDE chargent les certificats depuis l’emplacement par défaut du système d’exploitation.
Votre certificat est émis et géré par votre équipe informatique locale ou votre équipe Admin. Veuillez la contacter pour obtenir de l’aide afin d’installer les certificats nécessaires sur votre système.
Il est important que la chaîne de certificats complète soit présentée là où TLS se termine. Souvent, si seul le certificat terminal est présenté, l’IDE JetBrains et d’autres IDE ne parviennent pas à en vérifier l’authenticité, car ils ne connaissent pas le certificat intermédiaire qui valide le certificat terminal et qui est lui-même validé par le certificat racine. Les navigateurs parviennent souvent à contourner ce problème, car les utilisateurs ont probablement déjà consulté un autre site web qui présente bien la chaîne de certificats complète, ce qui permet au certificat intermédiaire d’être détecté et mis en cache, mais les applications comme les IDE JetBrains ne bénéficient pas de cet avantage.
Remarque : dans les produits de la famille JetBrains 2024.3, un bug a été introduit, empêchant l’IDE d’accepter les certificats du système d’exploitation (rapport de problème JetBrains). Pour résoudre ce problème, les utilisateurs peuvent effectuer l’une des actions suivantes :
- Revenir à des versions antérieures des produits JB
- Utiliser la version preview 2024.3.1 (version bêta)
- Ajouter
-Djavax.net.ssl.trustStoreType=Windows-ROOT comme option JVM personnalisée
Espaces de travail personnalisés
Si l’erreur suivante s’affiche lorsque vous utilisez Cascade :
Cascade cannot access paths without an active workspace
Cela indique que Cascade doit accéder à un espace de travail personnalisé pour fonctionner correctement. Pour corriger cela :
-
Ouvrez les Settings de votre IDE JetBrains en allant dans
File > Settings (ou IntelliJ IDEA > Preferences sur macOS)
-
Accédez à
Tools > Windsurf Settings
-
Dans le panneau Windsurf Settings, repérez la section “Custom Workspaces” en bas
-
Cliquez sur le bouton “Add Workspace” pour ajouter l’espace de travail de votre projet
-
Sélectionnez le répertoire d’espace de travail approprié pour votre projet
-
Cliquez sur “OK” pour appliquer les paramètres
-
Redémarrez votre IDE pour que les modifications prennent effet
Comportement Enterprise et non-Enterprise
Le comportement des espaces de travail personnalisés diffère selon votre type d’utilisateur :
Les utilisateurs Enterprise disposent d’un contrôle sélectif sur l’indexation des espaces de travail :
- Lorsque vous ajoutez des espaces de travail, une case à cocher permet d’activer l’indexation pour chaque espace de travail
- Seuls les espaces de travail pour lesquels cette case est cochée seront indexés et disponibles pour Cascade
- Cela vous permet de contrôler quels espaces de travail consomment des ressources d’indexation
- Pour des raisons de sécurité, les appels aux outils sont limités à l’espace de travail actif
Utilisateurs non Enterprise
Les utilisateurs non Enterprise bénéficient d’une indexation automatique des espaces de travail :
- Tout espace de travail que vous ajoutez est automatiquement indexé, sans qu’aucune case à cocher soit nécessaire
- Tous les espaces de travail ajoutés sont immédiatement accessibles à Cascade
- Les appels aux outils ne sont jamais bloqués en dehors de l’espace de travail actif
- La fonctionnalité d’indexation sélective ne s’applique pas dans ce modèle
Une fois les étapes de configuration ci-dessus terminées, Cascade devrait pouvoir accéder à votre espace de travail et fonctionner normalement.
Les raccourcis clavier ne fonctionnent pas dans Rider sous Windows
Si vous utilisez JetBrains Rider sous Windows et rencontrez un problème où Shift+Enter ne crée pas de nouvelle ligne dans Cascade, ou où la touche Delete ne fonctionne pas, cela est dû à un conflit de raccourcis clavier avec la fenêtre d’outil Unit Test de Rider.
Il s’agit d’un problème connu qui affecte les plugins d’IA dans Rider. Pour le résoudre :
-
Ouvrez les Settings de votre IDE JetBrains en allant dans
File > Settings
-
Accédez à
Keymap
-
Recherchez “Unit Test Tool Window Action”
-
Désactivez ou réattribuez les raccourcis clavier en conflit (Shift+Enter et Delete)
-
Redémarrez votre IDE pour que les modifications prennent effet