français

Erreur : Impossible d’ajouter une couche. Échec du chargement du service : 500

Message d'erreur

Remarque :
Cela a été corrigé dans ArcGIS Enterprise 10.6.1.

La tentative de chargement d’une couche de scène dans Portal for ArcGIS Scene Viewer ou du partage d’une couche de scène depuis Drone2Map for ArcGIS vers ArcGIS Enterprise installé sur Windows Server 2016 se solde par un échec et génère l’erreur suivante :

Error: 
Impossible d’ajouter une couche. Échec du chargement du service : 500
image of error on a map

Un comportement similaire survient lors de la tentative de chargement d’une couche de scène depuis ArcGIS Pro vers ArcGIS Enterprise installé sur Windows Server 2016 et renvoie l’erreur suivante :

Error: 
Le service de scène n’a pas de nœud racine

Cause

Lors de la création de services de scène, ArcGIS Server doit communiquer avec le répertoire de données du cache de tuiles ArcGIS. Les composants du cache de tuiles ArcGIS Data Store utilisent CouchDB pour créer le cache de la scène. CouchDB exige des connexions client effectuées via SSL 3.0. Ce problème survient lorsque l’exigence SSL 3.0 est désactivée sous Windows Server 2016 entraînant l’impossibilité pour ArcGIS Server de communiquer avec ArcGIS Data Store.

Solution ou procédure de contournement

Esri recommande une mise à niveau vers ArcGIS Enterprise 10.6.1 ou une version suivante. Si cela n’est pas faisable, ce problème peut être résolu de deux façons selon les exigences de communication :

Activer SSL 3.0

Pour activer la communication entre ArcGIS Server et ArcGIS Data Store, activez SSL 3.0 en procédant comme indiqué dans l’article : Problème : lors de la publication de couches de scènes hébergées à partir de ArcGIS Pro, l’onglet Jobs Status (État de la tâche) indique que la mise en cache a échoué sans afficher de message d’erreur.

Utiliser la communication HTTP

Configurez le répertoire de données du cache de tuiles afin d’utiliser la communication HTTP avec le serveur d’hébergement. Cette action ne nécessite pas d’activer SSL 3.0 sur les machines du serveur d’hébergement. Utilisez l’utilitaire de la ligne de commande du répertoire de données changedbproperties.bat avec le paramètre EnableSSL défini sur « None » (Aucun).

  1. Sous Windows, cliquez sur le bouton Démarrer et saisissez cmd dans la zone Rechercher des programmes et des fichiers pour ouvrir une fenêtre d’invite de commande.
  2. Cliquez avec le bouton droit sur cmd.exe, puis sur Exécuter en tant qu’administrateur sur le serveur sur lequel ArcGIS Data Store est installé.
  3. Accédez à C:\ProgramFiles\ArcGIS\DataStore\tools:
    cd C:\ProgramFiles\ArcGIS\DataStore\tools
  4. Exécutez l’utilitaire changedbproperties.bat avec la commande suivante :
    changedbproperties.bat --store tileCache --enablessl none 

Pour en savoir plus, reportez-vous à Référence de l’utilitaire de commande ArcGIS Data Store.

Informations associées