Persistente Abfragen von GraphQL werden nicht in der AEM-Autoreninstanz geladen

In diesem Artikel wird erläutert, wie Sie ein Problem lösen können, bei dem persistierte GraphQL-Abfragen in der Autoreninstanz von Adobe Experience Manager (AEM) nicht geladen werden, während sie in der Veröffentlichungsinstanz wie erwartet funktionieren.

Beschreibung description

Umgebung

  • AEM 6.5 LTS Managed Services Author- und Publisher-Umgebungen
  • Autorenumgebung mit einer Dispatcher vor der Autorenumgebung
  • GraphQL-Editor für Inhaltsfragment-Endpunkte

Problem/Symptome

  • Wenn Sie den GraphQL-Editor in der Autoreninstanz öffnen und einen Endpunkt auswählen, wird die Liste der persistierten Abfragen nicht geladen.
  • Der GraphQL-Editor und die persistierten Abfragen werden in Publisher korrekt geladen.
  • Die Konfigurationsantwort für den Endpunkt des GraphQL-Editors ist leer, wenn er von der betroffenen Autoren-Dispatcher bereitgestellt wird.

Schritte zum Nachstellen

  1. Öffnen Sie den GraphQL-Editor in der AEM-Autorenumgebung.
  2. Wählen Sie den gewünschten Endpunkt aus.
  3. Beachten Sie, dass die persistierten Abfragen fehlen oder nicht angezeigt werden.

Ursache

Veraltete oder ungültige Cache-Einträge in der Authoring-Dispatcher führen dazu, dass die Konfigurationsantwort des GraphQL-Editors für den Endpunkt leer ist. Der Editor erhält die Endpunktliste nicht und zeigt daher die persistierten Abfragen nicht an.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben.

  1. Löschen Sie den Dispatcher-Cache für die betroffene Autorenumgebung. Dies kann wie folgt erfolgen:

    • Zugriff auf den Dispatcher-Server, der Ihrer Autoreninstanz zugeordnet ist.

    • Löschen des Cache für die relevanten Pfade im Zusammenhang mit GraphQL oder Durchführen einer vollständigen Cache-Leerung, wenn Sie sich nicht sicher sind, welche Pfade vorliegen.

  2. Wenn Sie keinen direkten Zugriff auf den Dispatcher-Server haben, wenden Sie sich an Ihren Systemadministrator oder das für die Verwaltung von Dispatcher zuständige Team, um das Löschen des Caches durchzuführen.

  3. Nachdem der Cache gelöscht wurde, öffnen Sie den GraphQL-Editor in der Autorenumgebung.

  4. Stellen Sie sicher, dass die persistierten Abfragen jetzt erwartungsgemäß geladen werden.

recommendation-more-help
experience-cloud-kcs-help-kbarticles