Felsöka HTML5-formulär debugging-html-forms

Det här dokumentet innehåller flera felsökningsscenarier. För varje scenario anges några steg för att felsöka problemet. Följ de här stegen och om problemet kvarstår konfigurerar du loggboken så att du kan hämta och granska loggar för fel/varningar. Mer information om loggning av HTML5-formulär finns i Genererar loggar för HTML5-formulär.

Problem: När formuläret återges visas undantagssidan för org.apache.sling.api.SlingException problem-when-rendering-the-form-i-see-org-apache-sling-api-slingexception-exception-page

Sök efter ord i undantagsinformationen orsakad av.

Den troliga orsaken är att en eller flera parametrar i URL:en är felaktiga.

Kontrollera följande parametrar:

Parameter
Beskrivning
mall
Mallens filnamn
contentRoot
Sökvägen där mall och associerade resurser finns
dataRef
Absolut sökväg till datafilen som sammanfogas med mallen.
Obs! Sökvägen definierar den absoluta sökvägen för datafilen.
data
UTF-8-kodade databyte som sammanfogas med mallen.

Problem: Det går inte att återge ett formulär (ett felmeddelande visas) problem-unable-to-render-form

  1. Kontrollera att de angivna parametrarna är korrekta. Mer information om parametrar finns i Återgivningsparametrar.

  2. Logga in på CRX Package Manager (på https://<server>:<port>/crx/packmgr/index.jsp) och kontrollera om följande paket är korrekt installerade:

    • adobe-lc-forms-content-pkg-<version>.zip
    • adobe-lc-forms-runtime-pkg-<version>.zip
  3. Logga in på CQ Web Console (Felix Console) på https://<server>:<port>/system/console/bundles.

    Kontrollera att status för följande paket är "aktiv":

    • scala-lang.bundle [osgi]

    (com.adobe.livecyclescala-lang.bundle)

    • Adobe XFA Forms Renderer

    (com.adobe.livecycle.adobe-lc-forms-core)

    • Adobe XFA Forms LC Connector

    (com.adobe.livecycle.adobe-lc-forms-lc-connector)

Problem: Formuläråtergivning utan format problem-form-renders-without-styles

  1. Öppna i webbläsaren Utvecklarverktyg. Kontrollera att profile.css är tillgänglig.

  2. Om filen profile.css inte är tillgänglig loggar du in på CRX DE på https://<server>:<port>/crx/de.

  3. I mapphierarkin till vänster går du till /etc/clientlibs/fd/xfaforms/. Öppna css.txt-filer i mapparna.

    • profil
    • runtime
    • scrollnav
    • verktygsfält
    • xfalib
  4. Kontrollera att filerna som omnämns i css.txt finns i CRX DE lite på /libs/fd/xfaforms/clientlibs/xfalib/css.

    code language-css
    #base=css
    application.css
    dialog.css
    datepicker.css
    scribble.css
    listboxwidget.css
    
  5. Om filerna inte är tillgängliga installerar du adobe-lc-forms-runtime-pkg-<version>ZIP-paket igen.

Problem: Ett oväntat fel påträffades problem-unexpected-error-encountered

  1. Lägg till en frågeparameter, debugClientLibs, i formulärets URL och ange dess värde till true (till exempel: https://<server>:<port>/content/xfaforms/profiles/test.html?contentRoot=<some path="">&template=<name of="" xdp="" file="">&log=1-a9-b9-c9&debugClientLibs=true)

  2. Gå till Utvecklarverktyg > Konsol i webbläsaren som Chrome.

  3. Öppna loggarna för att identifiera feltypen. Detaljerad information om loggar finns i loggar för HTML5-formulär.

  4. Gå till Utvecklarverktyg > Konsol. Använd stackspårning för att hitta koden som orsakar felet. Felsök felet för att lösa problemet.

    note note
    NOTE
    Om det är ett skriptfel ska du även kontrollera om samma problem uppstår under PDF-återgivningen av formuläret. Om ja, finns det ett problem i skriptlogiken.

Problem: Det går inte att skicka formuläret problem-unable-to-submit-the-form

  1. Kontrollera att du har behörighet att komma åt AEM och att du är ansluten till servern.
  2. Kontrollera att parametern submitUrl är korrekt.
  3. Aktivera loggarna på klientsidan enligt beskrivningen på Loggar för HTML5-formulär med felsökningsalternativet som 1-a5-b5-c5. Återge sedan formuläret och klicka på Skicka. Öppna webbläsarens felsökningskonsol och kontrollera om det finns något fel.
  4. Leta reda på serverloggarna som anges på Loggar för HTML5-formulär. Kontrollera om det uppstod något fel i serverloggarna under överföringen.

Problem: Lokaliserade felmeddelanden visas inte problem-localized-error-messages-do-not-display

  1. Återge formuläret med ytterligare frågeparameter debugClientLibs=true i datorns webbläsare, gå till Utvecklarverktyg > Resurser och leta efter filen I18N.css.

  2. Om filen inte är tillgänglig loggar du in på CRX DE på https://<server>:<port>/crx/de.

  3. I mapphierarkin till vänster går du till /libs/fd/xfaforms/clientlibs/I18N och kontrollerar att följande filer och mappar finns:

    • Namespace.js
    • LogMessages.js
    • Mappar för språk
  4. Om någon av filerna eller mapparna ovan inte finns installerar du adobe-lc-forms-runtime-pkg-<version>.zip paketera igen.

  5. Navigera till mappen som har samma namn som namnet på språkinställningen och kontrollera innehållet i den. Mappen måste innehålla följande filer:

    • I18N.js
    • js.txt
  6. Kontrollera innehållet i js.txt och se till att det har följande poster.

    code language-javascript
    ../Namespace.js
    I18N.js
    ../LogMessages.js
    

Problem: Bilden visas inte problem-image-not-showing-up

  1. Kontrollera att bild-URL:en är korrekt.

  2. Kontrollera om webbläsaren stöder den här typen av bild.

  3. Sök efter ord i undantagsinformationen orsakad av.

    Den troliga orsaken är att en eller flera parametrar i URL:en är felaktiga.

    Kontrollera följande parametrar: Stegtext

Parameter
Beskrivning
mall
Mallens filnamn
contentRoot
Sökvägen där mall och associerade resurser finns
dataRef
Absolut sökväg till datafilen som sammanfogas med mallen.
Obs! Sökvägen definierar den absoluta sökvägen för datafilen.
data
UTF-8-kodade databyte som sammanfogas med mallen.
  1. Gå till Utvecklarverktyg > Resurser i datorns webbläsare.

    Markera till vänster i Bildrutor om bilden visas.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2