Koploze inhoud die niet wordt geladen in AEM as a Cloud Service - Sites

Koploze inhoudsfragmenten kunnen niet worden geladen in de nieuwe Inhoudsfragmenteditor in AEM as a Cloud Service (AEMaaCS). Dit gebeurt als gevolg van een ongeldige reguliere expressie in het configuratiebestand CORS (Cross-Origin Resource Sharing). Om dit te bevestigen, werk het alloworiginregexp bezit bij, verifieer uw regex, en hergroepeer de bijgewerkte configuratie.

Beschrijving description

Omgeving

Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites

Probleem/symptomen

  • De Inhoudsfragmenteditor blijft vastzitten op een laadscherm.

  • Koploze inhoudsfragmenten onder Assets worden niet geladen.

  • Het systeem kan het CORS-filter niet activeren vanwege een ongeldige reguliere expressie in het CORS-configuratiebestand (CORSPPolicyImpl custom-defined-CORS-config.cfg.json).

  • Netwerkverzoeken mislukken omdat CORS-koppen ontbreken.

  • Het configuratiebestand gebruikt een onjuiste waarde voor de eigenschap alloworiginregexp .

  • Als u een geïnstalleerde component van uw configuratie van douaneCORS ziet (zoals aangetoond in het screenshot), betekent het het OSGi configuratiepakket is opgesteld aan uw milieu van AEM as a Cloud Service. Aangezien u niet rechtstreeks toegang kunt krijgen tot de OSGi-webconsole, gebruikt u de Developer Console om de status en configuratie van de component te controleren.

Resolutie resolution

Ga als volgt te werk om dit probleem op te lossen:

  1. Open het com.adobe.granite.cors.impl.custom-defined-CORS-config.cfg.json -bestand in de codebase.

  2. Werk het alloworiginregexp bezit bij als het een ongeldige waarde bevat.

    • Controleer of de reguliere expressie geldig is.

    • Vermijd het gebruik van .* . Vervang het door een geldig patroon zoals .\* of een andere geldige reguliere expressie die op uw vereisten wordt uitgelijnd.

      Voorbeeld:

      code language-none
      Corrected
      
      "alloworiginregexp": [
      
          ".*"
      
      ]
      
      Problematic
      
      "alloworiginregexp": [
      
          "*"
      
      ]
      
  3. Pas de bijgewerkte codebase opnieuw toe op uw productieomgeving.

  4. Controleer of de Content Fragment Editor koploze inhoud laadt zonder op het laadscherm te blijven.

Gerelateerde lezing

​ redacteur van het Fragment van de Inhoud ​ in AEM.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f