透過移轉集擷取內容失敗
說明 description
環境
Adobe Experience Manager
問題/症狀
客戶已建立 移轉集 但是,啟動 摘取:
org.apache.sling.api.resource.PersistenceException: Unable to commit changes to session
Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakName0001: Invalid namespace prefix(`[` , mediapro, lr, xmpTPg, prismusagerights, ns2, xmpPLUS, ns4, ns3, dam, s7sitecatalyst, xmpNote, dex, scg, xml, xmp, viewerpreset, rep, stock, psAux, prism, MP, Iptc4xmpExt, photoshop, xmpDM, prl, plus, xmpMM, acdsee, fd, exif, ns1_1_, drone-dji, xmpRights, tiff, nt, stEvt, s7userdata, jcr, oak, Z, DICOM, mix, oauth, cc, sv, social, crs, exifEX, album, crx, cm, stDim, xmpBJ, cq, sling, adobe_dam, pdfx, pdf, Iptc4xmpCore, rdf, granite, stRef, MicrosoftPhoto, slingevent, dc, vlt`]` ): Sites
at org.apache.jackrabbit.oak.plugins.name.NameValidator.checkPrefix(NameValidator.java:125) `[` org.apache.jackrabbit.oak-core:1.22.14`]`
at org.apache.jackrabbit.oak.plugins.name.NameValidator.checkValidName(NameValidator.java:93) `[` org.apache.jackrabbit.oak-core:1.22.14`]`
at org.apache.jackrabbit.oak.plugins.name.NameValidator.checkValidValue(NameValidator.java:150) `[` org.apache.jackrabbit.oak-core:1.22.14`]`
at org.apache.jackrabbit.oak.plugins.name.NameValidator.checkValidValue(NameValidator.java:137) `[` org.apache.jackrabbit.oak-core:1.22.14`]`
at org.apache.jackrabbit.oak.plugins.name.NameValidator.propertyChanged(NameValidator.java:165) `[` org.apache.jackrabbit.oak-core:1.22.14`]`
此外,移轉集無法刪除,因為發生相同錯誤。
解決方法 resolution
移轉集名稱包含保留的OAK字元(「:」)。
問題已透過CQ-4353116解決給工程部門。
Cloud Acceleration Manager已由工程修改為不允許保留字元。/ : [
]
| *在移轉集名稱中。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f