Uploaded image for project: '[Read Only] - Hippo Repository'
  1. [Read Only] - Hippo Repository
  2. REPO-126

Repository consistency check does not fix all inconsistencies

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Top
    • Resolution: Won't Fix
    • 2.19.03
    • Backlog
    • None
    • None
    • This affects 2.18.02 but I can't select it as affects version.

    Description

      This is very disruptive as it requires a rollback of the upgrade which involves restoring the database from backup, restarting the (old) version and manually track down the broken nodes. This process usually takes hours of manual work.

      Running an upgrade with:
      <param name="consistencyCheck" value="true"/>
      <param name="consistencyFix" value="true"/>

      26.04.2011 21:44:14 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 64000/71742 bundles...
      26.04.2011 21:44:17 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 65000/71742 bundles...
      26.04.2011 21:44:19 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 66000/71742 bundles...
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016419107' with id 'ab8515c8-c0ce-41
      b9-9c7a-6a61932b11d0'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016419326' with id 'dbd2ece7-f37f-408b-98af-d2cad28b82f9'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016464282' with id '7ac47613-9c8b-4389-98e6-bf5252009f68'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016467309' with id '9f63cbd7-edb7-4fe1-abd9-8a5561673157'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016471180' with id '7528978f-c46f-482d-b034-3eb1db9dc44b'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016471395' with id '1e065a05-71f4-4370-87c5-35478d451188'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016510329' with id '2cdfa2d4-cd32-4042-9b58-fb49cfd56bc1'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016522330' with id '85a7960a-525a-48bd-b591-cbd7d46921d2'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016525030' with id 'a47c5343-4ad4-4df8-abea-e4718d5b0260'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016535090' with id 'ecf15d15-beb1-48ea-a250-bbd97d54886b'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016542312' with id 'd826ff98-996e-49d7-950d-46a1d54c9a3b'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016544169' with id 'a6f5348c-3c63-4f1d-911d-cbe1360c4df7'
      26.04.2011 21:44:20 ERROR [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkBundleConsistency():110] NodeState 'ec0d0368-4803-4f19-b7d1-51963b558dab' references inexistent child '{}1302016546300' with id '4e8b9a78-5387-44a9-9311-74ae2976cd88'
      26.04.2011 21:44:22 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 67000/71742 bundles...
      26.04.2011 21:44:25 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 68000/71742 bundles...
      26.04.2011 21:44:27 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 69000/71742 bundles...
      26.04.2011 21:44:29 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 70000/71742 bundles...
      26.04.2011 21:44:32 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():235] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 71000/71742 bundles...
      26.04.2011 21:44:33 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():297] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: Fixing 1 inconsistent bundle(s)...
      26.04.2011 21:44:33 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():300] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: Fixing bundle 'ec0d0368-4803-4f19-b7d1-51963b558dab'
      26.04.2011 21:44:34 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkConsistency():324] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 71742/71742 bundles.
      26.04.2011 21:44:34 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkReferences():341] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checking references consistency...
      26.04.2011 21:44:34 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkReferences():359] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 0/2092 references...
      26.04.2011 21:44:37 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkReferences():384] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 1000/2092 references...
      26.04.2011 21:44:40 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkReferences():384] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 2000/2092 references...
      26.04.2011 21:44:41 INFO [org.hippoecm.repository.jackrabbit.persistence.PatchedBundleDbPersistenceManager.checkReferences():393] org.hippoecm.repository.jackrabbit.persistence.ForkedMySqlPersistenceManager@67e779a1: checked 2092/2092 references.

      Still results in itemnotfoundexceptions:
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():678] upgrade cycle (phase 2 of 5) traverse process
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.process():945] migration update traverse for module CustomerUpdateModule
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():685] upgrade cycle (phase 3 of 5) iterated process
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():689] migration update cycle for module CustomerUpdateModule
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():704] migration update iterated for module CustomerUpdateModule (PathVisitor[/hippo:namespaces]) 1 nodes
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():704] migration update iterated for module CustomerUpdateModule (PathVisitor[/hippo:configuration/hippo:initialize]) 1 nodes
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():704] migration update iterated for module CustomerUpdateModule (PathVisitor[/hst:configuration/hst:configuration]) 0 nodes
      26.04.2011 21:44:45 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():704] migration update iterated for module CustomerUpdateModule (PathVisitor[/content/documents]) 1 nodes
      26.04.2011 21:44:47 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: ee29c31d-c068-4e22-b747-c56f56d747cc: javax.jcr.ItemNotFoundException: ee29c31d-c068-4e22-b747-c56f56d747cc
      26.04.2011 21:44:47 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c: javax.jcr.ItemNotFoundException: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c
      26.04.2011 21:44:47 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: b727369e-a3e2-477f-8aed-2be7d104bdb8: javax.jcr.ItemNotFoundException: b727369e-a3e2-477f-8aed-2be7d104bdb8
      26.04.2011 21:44:47 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 237074ed-d8be-4bfb-a27e-edf4002f666c: javax.jcr.ItemNotFoundException: 237074ed-d8be-4bfb-a27e-edf4002f666c
      26.04.2011 21:44:47 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 223ebba0-c480-49fc-aafe-59b8cd5a00fa: javax.jcr.ItemNotFoundException: 223ebba0-c480-49fc-aafe-59b8cd5a00fa
      26.04.2011 21:44:48 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: ff5aab37-5635-453c-a4cf-df45cd31fa15: javax.jcr.ItemNotFoundException: ff5aab37-5635-453c-a4cf-df45cd31fa15
      26.04.2011 21:44:48 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: fc7ac8ea-116a-4c56-96ca-08910e70c021: javax.jcr.ItemNotFoundException: fc7ac8ea-116a-4c56-96ca-08910e70c021
      26.04.2011 21:44:50 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: e1f56146-23e5-491b-b163-723cb093f107: javax.jcr.ItemNotFoundException: e1f56146-23e5-491b-b163-723cb093f107
      26.04.2011 21:44:55 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: ee29c31d-c068-4e22-b747-c56f56d747cc: javax.jcr.ItemNotFoundException: ee29c31d-c068-4e22-b747-c56f56d747cc
      26.04.2011 21:44:55 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c: javax.jcr.ItemNotFoundException: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c
      26.04.2011 21:44:55 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: b727369e-a3e2-477f-8aed-2be7d104bdb8: javax.jcr.ItemNotFoundException: b727369e-a3e2-477f-8aed-2be7d104bdb8
      26.04.2011 21:44:55 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 237074ed-d8be-4bfb-a27e-edf4002f666c: javax.jcr.ItemNotFoundException: 237074ed-d8be-4bfb-a27e-edf4002f666c
      26.04.2011 21:44:55 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 223ebba0-c480-49fc-aafe-59b8cd5a00fa: javax.jcr.ItemNotFoundException: 223ebba0-c480-49fc-aafe-59b8cd5a00fa
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: f487d9ce-973b-4a8a-9391-55a0a9c833bd: javax.jcr.ItemNotFoundException: f487d9ce-973b-4a8a-9391-55a0a9c833bd
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: c93f5aa4-a219-4c34-9a64-84f94db8c113: javax.jcr.ItemNotFoundException: c93f5aa4-a219-4c34-9a64-84f94db8c113
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c: javax.jcr.ItemNotFoundException: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: b727369e-a3e2-477f-8aed-2be7d104bdb8: javax.jcr.ItemNotFoundException: b727369e-a3e2-477f-8aed-2be7d104bdb8
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 223ebba0-c480-49fc-aafe-59b8cd5a00fa: javax.jcr.ItemNotFoundException: 223ebba0-c480-49fc-aafe-59b8cd5a00fa
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: b727369e-a3e2-477f-8aed-2be7d104bdb8: javax.jcr.ItemNotFoundException: b727369e-a3e2-477f-8aed-2be7d104bdb8
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 223ebba0-c480-49fc-aafe-59b8cd5a00fa: javax.jcr.ItemNotFoundException: 223ebba0-c480-49fc-aafe-59b8cd5a00fa
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: ee29c31d-c068-4e22-b747-c56f56d747cc: javax.jcr.ItemNotFoundException: ee29c31d-c068-4e22-b747-c56f56d747cc
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: 237074ed-d8be-4bfb-a27e-edf4002f666c: javax.jcr.ItemNotFoundException: 237074ed-d8be-4bfb-a27e-edf4002f666c
      26.04.2011 21:44:56 WARN [org.apache.jackrabbit.core.query.lucene.NodeIteratorImpl.fetchNext():185] Exception retrieving Node with UUID: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c: javax.jcr.ItemNotFoundException: e4e510c5-47c3-47a4-9d03-85bd3c7bd89c
      26.04.2011 21:44:56 INFO [org.hippoecm.repository.updater.UpdaterEngine.upgrade():704] migration update iterated for module CustomerUpdateModule (NamespaceVisitor[dcr]) 12973 nodes
      26.04.2011 21:44:57 ERROR [org.hippoecm.repository.updater.UpdaterEngine.migrate():652] error in migration cycle: javax.jcr.ItemNotFoundException: failed to build path of be1d41f4-3277-43f4-a8a2-a21fe5948f44: fb440f4f-60de-430d-95b7-c195f303e951 has no child entry for be1d41f4-3277-43f4-a8a2-a21fe5948f44
      javax.jcr.ItemNotFoundException: failed to build path of be1d41f4-3277-43f4-a8a2-a21fe5948f44: fb440f4f-60de-430d-95b7-c195f303e951 has no child entry for be1d41f4-3277-43f4-a8a2-a21fe5948f44
      at org.apache.jackrabbit.core.HierarchyManagerImpl.buildPath(HierarchyManagerImpl.java:295)
      at org.apache.jackrabbit.core.CachingHierarchyManager.buildPath(CachingHierarchyManager.java:198)
      at org.apache.jackrabbit.core.HierarchyManagerImpl.getPath(HierarchyManagerImpl.java:399)
      at org.apache.jackrabbit.core.CachingHierarchyManager.getPath(CachingHierarchyManager.java:232)
      at org.hippoecm.repository.jackrabbit.HippoHierarchyManager.getPath(HippoHierarchyManager.java:64)
      at org.apache.jackrabbit.core.ItemImpl.getPrimaryPath(ItemImpl.java:216)
      at org.apache.jackrabbit.core.NodeImpl.getPrimaryPath(NodeImpl.java:3072)
      at org.apache.jackrabbit.core.ItemImpl.getPath(ItemImpl.java:1315)
      at org.hippoecm.repository.decorating.ItemDecorator.getPath(ItemDecorator.java:91)
      at org.hippoecm.repository.updater.UpdaterEngine.upgrade(UpdaterEngine.java:707)
      at org.hippoecm.repository.updater.UpdaterEngine.migrate(UpdaterEngine.java:620)
      at org.hippoecm.repository.LocalHippoRepository.initializeStartup(LocalHippoRepository.java:378)
      at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:278)
      at org.hippoecm.repository.LocalHippoRepository.<init>(LocalHippoRepository.java:155)

      Attachments

        Activity

          People

            jsheriff Junaidh Kadhar Sheriff
            bvdschans Bart van der Schans (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: