偵錯HTML5表單 debugging-html-forms
本檔案包含數個疑難排解案例。 對於每種情況,都提供了疑難排解問題的一些步驟。 請按照以下步驟操作,如果問題仍然存在,請設定記錄器以取得並檢閱記錄檔中的錯誤/警告。 如需有關HTML5表單記錄的詳細資訊,請參閱產生HTML5表單的記錄。
問題:轉譯表單時,我看到org.apache.sling.api.SlingException例外狀況頁面 problem-when-rendering-the-form-i-see-org-apache-sling-api-slingexception-exception-page
在例外狀況詳細資訊中,搜尋由 引起的單字。
可能的原因是URL中的一個或多個引數不正確。
檢查下列引數:
問題:無法轉譯表單(顯示錯誤訊息) problem-unable-to-render-form
-
請確定指定的引數正確無誤。 如需引數的詳細資訊,請參閱轉譯引數。
-
登入CRX Package Manager(位於https://<server>:<port>/crx/packmgr/index.jsp),然後檢查是否已正確安裝下列套件:
- adobe-lc-forms-content-pkg-<version>.zip
- adobe-lc-forms-runtime-pkg-<version>.zip
-
在https://<server>:<port>/system/console/bundles登入CQ網頁主控台(Felix主控台)。
確認下列套件組合的狀態為「作用中」:
- scala-lang.bundle [osgi]
(com.adobe.livecyclescala-lang.bundle)
- AdobeXFA Forms轉譯器
(com.adobe.livecycle.adobe-lc-forms-core)
- AdobeXFA Forms LC Connector
(com.adobe.livecycle.adobe-lc-forms-lc-connector)
問題:表單轉譯器沒有樣式 problem-form-renders-without-styles
-
在瀏覽器中,開啟 開發人員工具。 確保profile.css可供使用。
-
如果profile.css檔案無法使用,請登入CRX DE https://<server>:<port>/crx/de。
-
在左側的資料夾階層中,導覽至/etc/clientlibs/fd/xfaforms/。 開啟資料夾中列出的css.txt檔案。
- 側面像
- 執行階段
- scrollnav
- 工具列
- xfalib
-
確認css.txt內提及的檔案存在於CRX DE Lite的/libs/fd/xfaforms/clientlibs/xfalib/css中。
code language-css #base=css application.css dialog.css datepicker.css scribble.css listboxwidget.css
-
如果上述檔案無法使用,請再次安裝adobe-lc-forms-runtime-pkg-<version>.zip套件。
問題:發生非預期的錯誤 problem-unexpected-error-encountered
-
在表單URL中,新增查詢引數debugClientLibs並將其值設為true (例如: https://<server>:<port>/content/xfaforms/profiles/test.html?contentRoot=<some path>&template=<name of xdp file>&log=1-a9-b9-c9&debugClientLibs=true)
-
在案頭瀏覽器(如Chrome)中,前往「開發人員工具」 > 「主控台」 。
-
開啟記錄檔以識別錯誤型別。 如需有關記錄的詳細資訊,請參閱HTML5表單🔗的記錄。
-
前往「開發人員工具>主控台」。 使用棧疊追蹤來找出導致錯誤的程式碼。 對錯誤進行偵錯以解決問題。
note note NOTE 如果指令碼失敗,請檢查在表單PDF轉譯期間是否也發生相同問題。 如果是,則表示表單指令碼邏輯有問題。
問題:無法提交表單 problem-unable-to-submit-the-form
問題:未顯示本地化的錯誤訊息 problem-localized-error-messages-do-not-display
-
在案頭瀏覽器中使用其他查詢引數 debugClientLibs=true 來轉譯表單,然後前往「開發人員工具>資源」並檢查檔案I18N.css。
-
如果檔案無法使用,請在https://<server>:<port>/crx/de登入CRX DE。
-
在左側的資料夾階層中,導覽至/libs/fd/xfaforms/clientlibs/I18N,並確認下列檔案和資料夾存在:
- Namespace.js
- LogMessages.js
- 語言資料夾
-
如果以上任何檔案或資料夾不存在,請再次安裝 adobe-lc-forms-runtime-pkg-<version>.zip 套件。
-
瀏覽到與地區設定名稱相同的資料夾,並檢查其內容。 資料夾必須包含下列檔案:
- I18N.js
- js.txt
-
檢查js.txt的內容,確認其中包含下列專案。
code language-javascript ../Namespace.js I18N.js ../LogMessages.js
問題:影像未顯示 problem-image-not-showing-up
-
請確定影像URL正確無誤。
-
檢查您的瀏覽器是否支援此型別的影像。
-
在例外狀況詳細資訊中,搜尋由 引起的單字。
可能的原因是URL中的一個或多個引數不正確。
檢查下列引數:
步驟文字
-
在案頭瀏覽器中,前往「開發人員工具」 > 「資源」 。
在「影格」的左側勾選該影像。