UMI

升級配置錯誤問題

背景

UMI 識別對某些OSGi設定所做的修改,這些修改在升級時會造成問題,包括升級失敗或功能降低。

系統會檢查下列設定以進行修改:

  • org.apache.jackrabbit.oak.security.user.RandomAuthorizableNodeName
  • org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration.requiredServicePids
  • org.apache.sling.engine.impl.auth.SlingAuthenticator
  • org.apache.sling.scripting.java.impl.JavaScriptEngineFactory

可能的影響和風險

  • 更改或刪除配置可能導致以下問題:
    • 升級可能卡住(例如org.apache.jackrabbit.oak.security.user.RandomAuthorizableNodeName遺失,但存在於org.apache.jackrabbit.oak.security.internal.SecurityProviderRegistration.requiredServicePids中)。
    • 升級後可能會出現授權問題(org.apache.sling.engine.impl.auth.SlingAuthenticator)。
    • 某些功能可能無法如預期般運作。 例如,更改org.apache.sling.scripting.java.impl.JavaScriptEngineFactory可能會導致某些JSP檔案無法編譯,最終導致功能丟失。

可能的解決方案

  • 請勿變更或移除上述四項設定。
  • 如果設定已變更,則應將其還原為其預期值。 這些值在UMI消息中指示。
  • 請洽詢我們的AEM支援團隊以取得說明或解決問題。

本頁內容