Sie sehen sich Hilfeinhalte der folgenden Version an:
- 6.4
- 6.3
- 6.2
- Ältere Versionen
Dieses Dokument umfasst mehrere Fehlerbehebungsszenarien. Für jedes Beispiel werden einige Schritte beschrieben, um das Problem zu beheben. Führen Sie diese Schritte aus und, falls das Problem weiterhin besteht, konfigurieren Sie die Protokollfunktion, um Protokolle zu erhalten und auf Fehler/Warnungen zu überprüfen. Weitere Informationen zu Protokollen für HTML5 finden Sie unter Generieren von Protokollen für HTML5-Formulare.
Problem: Wenn ich das Formular rendere, erscheint die Ausnahmeseite „org.apache.sling.api.SlingException“.
Suchen Sie in den Ausnahmedetails nach dem Begriff „caused by“.
Die wahrscheinliche Ursache ist, dass mindestens ein Parameter in der URL falsch ist.
Überprüfen Sie die folgenden Parameter:
Parameter | Beschreibung |
template | Dateiname der Vorlage |
contentRoot | Der Pfad, wo sich Vorlage und zugeordnete Ressourcen befinden |
dataRef | Absoluter Pfad der Datendatei, die mit der Vorlage zusammengeführt werden soll. Hinweis: Pfad definiert den absoluten Pfad der Datendatei. |
data | UTF-8-kodierte Datenbytes, die mit der Vorlage zusammengeführt werden sollen. |
-
Stellen Sie sicher, dass die angegebenen Parameter korrekt sind. Detaillierte Informationen zu Parametern finden Sie unter Render-Parameter.
-
Melden Sie sich bei CQ Web Console (Felix Console) an unter http://<server>:<port>/system/console/bundles.
Stellen Sie sicher, dass der Status der folgenden Pakete „aktiv“ ist:- 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)
-
Öffnen Sie die Protokolle, um den Fehlertyp zu identifizieren. Detaillierte Informationen zu Protokollen finden Sie unter Protokolle für HTML5-Formulare.
-
Wechseln Sie zu „Developer Tools“ -> „Console“. Verwenden Sie die Stapelablaufverfolgung, um den Code zu finden, der den Fehler verursacht hat. Debuggen Sie den Fehler, um das Problem zu lösen.
Hinweis:
Bei einem Scripting-Fehler überprüfen Sie, ob das Problem beim Rendern des Formulars in PDF auch auftritt. Falls ja, besteht ein Problem mit der Skriptlogik des Formulars.
-
Aktivieren Sie clientseitige Protokolle, wie unter Protokolle für HTML5-Formulare beschrieben, und verwenden Sie als Debug-Option 1-a5-b5-c5. Rendern Sie das Formular erneut und klicken Sie auf „Senden“. Öffnen Sie die Debug-Console im Browser und prüfen Sie, ob Fehler vorliegen.
-
Suchen Sie die Serverprotokolle, die erwähnt werden unter Protokolle für die HTML5-Formulare. Prüfen Sie, ob in den Serverprotokollen während der Sendung ein Fehler verzeichnet wurde.
-
Suchen Sie in den Ausnahmedetails nach dem Begriff „caused by“.
Die wahrscheinliche Ursache ist, dass mindestens ein Parameter in der URL falsch ist.
Überprüfen Sie die folgenden Parameter:
Parameter Beschreibung template Dateiname der Vorlage contentRoot Der Pfad, wo sich Vorlage und zugeordnete Ressourcen befinden dataRef Absoluter Pfad der Datendatei, die mit der Vorlage zusammengeführt werden soll.
Hinweis: Pfad definiert den absoluten Pfad der Datendatei.data UTF-8-kodierte Datenbytes, die mit der Vorlage zusammengeführt werden sollen.