Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit des informations sur les erreurs courantes qui se produisent lors de l’utilisation de l’extension Databricks pour Visual Studio Code, ainsi que des informations de résolution des problèmes. Consultez Présentation de l’extension Databricks pour Visual Studio Code.
Afficher la sortie du journal Databricks
L’extension Databricks fournit une sortie de journal détaillée dans le panneau Afficher la sortie > de Visual Studio Code lors de l’exécution de n’importe quel type de commande. Vous pouvez utiliser ces journaux pour confirmer la réussite et voir les problèmes qui peuvent se produire. Selon la commande, ces journaux se trouvent dans les canaux de sortie suivants :
- Journaux d’activité des packs Databricks
- Databricks Connect
- Journaux Databricks
- Notebook Databricks
Pour changer de canaux de sortie, sélectionnez la liste déroulante dans le coin supérieur droit de la vue Sortie de Visual Studio Code.
La vue Sortie affiche des informations tronquées si la case Journaux : Activé est cochée ou si databricks.logs.enabled
est configuré sur true
. Pour afficher plus d’informations, modifiez les paramètres suivants, comme décrit dans Paramètres de l’extension Databricks pour Visual Studio Code :
-
Journaux : Longueur maximale du tableau ou
databricks.logs.maxArrayLength
-
Journaux : Longueur maximale du champ ou
databricks.logs.maxFieldLength
-
Journaux : Profondeur de troncation ou
databricks.logs.truncationDepth
Erreur lors de la synchronisation à travers un proxy
Problème : lorsque vous essayez d’exécuter l’extension Databricks pour Visual Studio Code afin de synchroniser votre projet local via un proxy, un message d’erreur semblable à ce qui suit s’affiche et l’opération de synchronisation échoue : Get "https://<workspace-instance>/api/2.0/preview/scim/v2/Me": EOF
.
Cause possible : Visual Studio Code ne sait pas comment trouver le proxy.
Solution recommandée : Redémarrez Visual Studio Code à partir de votre terminal en exécutant la commande suivante, puis réessayez de synchroniser :
env HTTPS_PROXY=<proxy-url>:<port> code
Dans la commande précédente :
- Remplacez par
<proxy-url>
l’URL complète de votre proxy. - Remplacez par
<port>
le port approprié sur votre proxy.
Erreur : « Erreur système de génération inconnue -86 » lorsque vous essayez de synchroniser le code local
Problème : Lorsque vous essayez de synchroniser le code local d’un projet avec un espace de travail Azure Databricks distant, le terminal indique que la synchronisation a démarré, mais affiche uniquement le message d’erreur spawn unknown system error -86
. De plus, la section Sync Destination du volet Configuration reste à l’état d’attente.
Cause possible : la version incorrecte de l’extension Databricks pour Visual Studio Code est installée pour le système d’exploitation de votre ordinateur de développement.
Solution recommandée : Désinstallez l’extension, puis installez et ouvrez l’extension pour le système d’exploitation de votre ordinateur de développement à partir du début.
Envoyer des journaux d’utilisation à Databricks
Si vous rencontrez des problèmes de synchronisation du code local avec un espace de travail Azure Databricks distant, vous pouvez envoyer les journaux d’utilisation et les informations associées à l’équipe du support Databricks en procédant de la façon suivante :
- Activez la journalisation en vérifiant les journaux d’activité : paramètre activé ou
databricks.logs.enabled
surtrue
, comme décrit dans Paramètres de l’extension Databricks pour Visual Studio Code. Veillez à redémarrer Visual Studio Code après avoir activé la journalisation. - Essayez de reproduire votre problème.
- À partir de la palette de commandes (Afficher > Palette de commandes dans le menu principal), exécutez la commande Databricks : Open full logs (Ouvrir les journaux complets).
- Envoyez les
databricks-cli-logs.json
fichiers etsdk-and-extension-logs.json
qui apparaissent au support Databricks. - Copiez également le contenu du terminal (Afficher > Terminal) dans le contexte du problème et envoyez ce contenu à l’équipe du support Databricks.
Pour envoyer des journaux d’erreurs qui ne concernent pas les problèmes de synchronisation de code à l’équipe du support Databricks :
- À partir de la palette de commandes (Afficher > Palette de commandes), exécutez la commande Databricks : Open full logs (Ouvrir les journaux complets).
- Envoyez le fichier
sdk-and-extension-logs.json
qui s’affiche à l’équipe du support Databricks.