2017-07-27 66 views
1

使用crx包管理器在AEM中構建包時拋出錯誤「包構建未定義」。但是當我在etc/packages/mypackages下查看時,包已經創建。即使在錯誤日誌中沒有錯誤或異常。我該如何解決這個問題。AEM crx包管理器中的構建問題

Scrseenshot of error mesage Screenshot of package node

+0

是在你的軟件包的「jcr:content」下爲/etc/packages/my_packages/yourpackage.zip創建的「vlt:definition」節點 –

+0

是的,它正在被創建。我試圖創建一個新的AEM實例仍然我得到同樣的構建問題。 –

回答

1

編輯:

按照評論這是一個瀏覽器的問題(誤差在瀏覽器控制檯可見),並更新到最新版本的幫助。如果沒有幫助,它可能也是值得的,並禁用一些插件,因爲它們也會影響CRX。

下面的建議可以與其他類型的錯誤:

當某些節點不能被添加到包通常會失敗。如果我在你的鞋子裏,我會驗證你試圖添加的所有數據是否存在於包中(我假設你正在從你的內容中構建你的包,而不是安裝)。

也可能是節點權限的情況,但是如果您在清除實例上工作,那麼我假設您使用的是管理員權限,您還可以驗證您是否未被模擬。您還可以檢查是否有任何節點未被阻止,但是您應該在日誌中獲得關於此的反饋。

它也可能是數據的大小可能非常大,或者節點可能以某種方式損壞,但它不應該是新鮮實例的情況。

檢查是否您使用該軟件包的任何特定配置或過濾器。如果沒有任何有關包裝或內容本身的信息,可能很難確定問題所在。

+0

是的,我正在構建一個包,而不是安裝。當我交叉驗證包裹時,內容是存在的。我試圖通過將過濾器添加到僅一個節點即cq:page來構建,但我仍面臨着相同的構建錯誤。 –

+0

我正在嘗試基本配置。此外,我檢查權限,因爲它是一個新的實例與管理員信譽,我有所有訪問節點(過濾節點,也etc/packages/mypackages)。 –

+0

你能證實三件事嗎?如果在構建包含不同內容或根本沒有內容的包期間發生錯誤(沒有定義默認根目錄)?我看到你從/內容/大壩建設,我記得一些問題,當資產有損壞的翻譯,這是很好的指定,如果這是相關的,或者可能包大小。如果你有任何JS錯誤或警告在瀏覽器控制檯?它是否出現在特定的瀏覽器或其他瀏覽器中?最後我想到的是將服務器日誌級別更改爲調試,然後檢查日誌中是否出現特定的內容。 –