問題点

バージョンのパージ中に、ログに以下のような警告が表示されます。

02.05.2017 16:52:53.579 *WARN* [sling-threadpool-713f76d9-68c5-4038-844f-eee72060cf5c-(apache-sling-job-thread-pool)-83-Maintenance Queue(com/adobe/granite/maintenance/job/VersionPurgeTask)] org.apache.
jackrabbit.oak.plugins.version.ReadOnlyVersionManager Missing versionable path property for crx.default at /jcr:system/jcr:versionStorage/5f/d1/98/5fd198fd-6dfc-4802-b496-fbe3569525be

原因

これは、リポジトリの移行によって発生する既知の問題です。

解決策

問題を修正するには、以下の手順を実行します。

  1. AEM サーバーに添付の OAK-5193-fix-*.groovy スクリプトをアップロードします

  2. /system/console/bundles UI

    にある oak-core バンドルのバージョンと一致する oak-run バージョンをダウンロードします

  3. AEM を停止します。

  4. AEM java プロセスを所有するユーザーとしてこのコマンドを実行します

    java -Xmx2048m -jar oak-run-1.4.*.jar console crx-quickstart/repository/segmentstore ":load OAK-5193-fix.groovy" >> /tmp/script.log 2>&1 &'

    注意:

    Oak 1.6 および以降のバージョンでこのコマンドの実行時に、読み取り/書き込みパラメーターを追加する必要があります。

    java -Xmx2048m -jar oak-run-1.4.*.jar --read-write console crx-quickstart/repository/segmentstore ":load OAK-5193-fix.groovy" >> /tmp/script.log 2>&1 &'
  5. スクリプトが完成したら、生成ファイル /tmp/script.log を確認します

  6. AEM を起動します。

  7. バージョンの消去を実行することで、エラーがなくなります

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー