HOW TO

json.decoder.JSONDecoderError:Expecting value: line 1 column 1

Last Published: August 24, 2024

Beschreibung

Das Ausführen eines Skripts des Typs "ArcGIS API for Python", bei dem die Anmeldung bei Portal for ArcGIS erforderlich ist, kann fehlschlagen und die folgende Fehlermeldung zurückgeben:

Error:
json.decoder.JSONDecoderError:Expecting value: line 1 column 1
Fehlerrückgabe in der Python-Konsole beim Ausführen des Skripts für die Anmeldung bei Portal for ArcGIS

Ursache

Dieser Fehler tritt bei dem Versuch auf, eine Verbindung mit Portal for ArcGIS herzustellen, wenn dafür der Alias des Domänennamensservers (DNS) verwendet wird, das Portal jedoch die Authentifizierung auf Webebene (IWA oder SAML) durchführt.

Lösung oder Problemumgehung

Um dieses Problem zu beheben, verwenden Sie den vollständig qualifizierten Domänennamen (FQDN) für eine Verbindung mit dem Portal.

gis = GIS("https://<machine.domain.com>:7443/arcgis", "username", "password", verify_cert = False)
Note:
For portals authenticating through web-tier authentication, using the FQDN with port 7443 is the only workaround for this issue, and users are unable to use DNS within the script.
Ein Skriptbeispiel für die Verbindung mit dem Portal unter Verwendung des FQDN

Artikel-ID: 000024610

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln