Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save andrewmkhoury/b30adbb52f6acc0707e48cbb97bdff68 to your computer and use it in GitHub Desktop.
Save andrewmkhoury/b30adbb52f6acc0707e48cbb97bdff68 to your computer and use it in GitHub Desktop.

The objective here is to find all SegmentNotFoundException type corruption and remove it (as we don't have a valid backup)

Before running any of the below steps we created an index.json file (see the file below) which contains only the index definitions of the corrupted indexes.

  1. This generates the file indexing-results\index-definities.json
java -Xmx8g -jar oak-run-1.8.12.jar index --fds-path=crx-quickstart\repository\datastore crx-quickstart\repository\segmentstore --index-definitions
  1. From that file we copied only the definitions we needed and created index.json (file attached here )

Steps to remove corrupt nodes and reindex:

  1. Download the oak-run version matching your oak version: https://repo1.maven.org/maven2/org/apache/jackrabbit/oak-run/

  2. Upload the file rmCorruptIndexes.groovy to the server

  3. Run the oak-run console tool to open a shell:

    java -Xmx8g -jar oak-run-1.*.jar console crx-quickstart/repository/segmentstore --read-write
    
  4. Run this command in the oak-run shell to load the groovy script and delete the bad indexes:

    :load rmCorruptIndexes.groovy
    
  5. Remove all checkpoints (to bypass corruption existing between checkpoint revision and head revision of repository)

    java -Xmx8g -jar oak-run-1.*.jar checkpoints crx-quickstart/repository/segmentstore rm-all
    
  6. Run an offline compaction per these instructions https://gist.github.com/andrewmkhoury/0b1fe4d8b619178ff87b

    THIS IS FAILING WITH A SegmentNotFoundException - see here

  7. Run the reindex.bat script below to reindex these indexes /oak:index/uuid,/oak:index/repMembers,/oak:index/reference,/oak:index/acPrincipalName,/oak:index/nodetype Note that the last command uses oak-upgrade to copy over the indexing results because the index import feature of the offline indexing tool is failing. The last part of the script opens the oak-run console, we found that this is necessary for AEM to function after the offline indexing.

    THIS IS FAILING WITH A SegmentNotFoundException - see here

Apache Jackrabbit Oak 1.8.12
Compacting F:\AEM-Backup\Apr182019Index\crx-quickstart\repository\segmentstore with enforced regular access mode
....
size 551.3 GB (551291511686 bytes)
-> compacting
12:14:33.151 [main] ERROR o.a.j.o.s.SegmentNotFoundExceptionListener - Segment not found: 67f6e26c-2a35-4d49-a493-db18ef0c43dc. SegmentId age=2ms
org.apache.jackrabbit.oak.segment.SegmentNotFoundException: Segment 67f6e26c-2a35-4d49-a493-db18ef0c43dc not found
at org.apache.jackrabbit.oak.segment.file.AbstractFileStore.readSegmentUncached(AbstractFileStore.java:275)
at org.apache.jackrabbit.oak.segment.file.FileStore.lambda$readSegment$6(FileStore.java:488)
at org.apache.jackrabbit.oak.segment.SegmentCache.lambda$getSegment$0(SegmentCache.java:115)
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4724)
...
at org.apache.jackrabbit.oak.run.Main.main(Main.java:49)
Compaction failed in 36.97 s (36s).
{
"/oak:index/uuid": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"propertyNames": ["nam:jcr:uuid"],
"unique": true,
"info": "Oak index for UUID lookup (direct lookup of nodes with the mixin 'mix:referenceable').",
"type": "property",
":indexPath": "/oak:index/uuid",
"reindex": false,
"reindexCount": 1
},
"/oak:index/repMembers": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"declaringNodeTypes": ["nam:rep:MemberReferences"],
"propertyNames": ["nam:rep:members"],
"info": "Oak index used by the user management to lookup group membership.",
"type": "property",
":indexPath": "/oak:index/repMembers",
"reindex": false,
"reindex-async": true,
"reindexCount": 1
},
"/oak:index/reference": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"info": "Oak index for reference lookup.",
"type": "reference",
":indexPath": "/oak:index/reference",
"reindex": false,
"reindexCount": 1
},
"/oak:index/acPrincipalName": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"declaringNodeTypes": ["nam:rep:DenyACE", "nam:rep:GrantACE", "nam:rep:ACE"],
"propertyNames": ["nam:rep:principalName"],
"info": "Oak index used by authorization to quickly search a principal by name.",
"type": "property",
":indexPath": "/oak:index/acPrincipalName",
"reindex": false,
"reindexCount": 1
},
"/oak:index/nodetype": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"declaringNodeTypes": ["nam:oak:QueryIndexDefinition", "nam:cq:ClientLibraryFolder", "nam:cq:Component", "nam:rep:User", "nam:rep:Authorizable"],
"nodeTypeListDefined": true,
"propertyNames": ["nam:jcr:primaryType", "nam:jcr:mixinTypes"],
"info": "Oak index for queries with node type, and possibly path restrictions, for example \"/jcr:root/content//element(*, mix:language)\".",
"type": "property",
"version": 3,
":indexPath": "/oak:index/nodetype",
"reindex": false,
"reindexCount": 2
},
"/oak:index/principalName": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"declaringNodeTypes": ["nam:rep:Authorizable"],
"propertyNames": ["nam:rep:principalName"],
"unique": true,
"info": "Oak index used by the user management to enforce uniqueness of rep:principalName property values, and to quickly search a principal by name if it was constructed manually.",
"type": "property",
":indexPath": "/oak:index/principalName",
"reindex": false,
"reindexCount": 1
},
"/oak:index/authorizableId": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"declaringNodeTypes": ["nam:rep:Authorizable"],
"propertyNames": ["nam:rep:authorizableId"],
"unique": true,
"info": "Oak index used by the user management to enforce uniqueness of rep:authorizableId property values.",
"type": "property",
":indexPath": "/oak:index/authorizableId",
"reindex": false,
"reindexCount": 2
},
"/oak:index/externalId": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"propertyNames": ["nam:rep:externalId"],
"unique": true,
"info": "Oak index assuring uniqueness of rep:externalId properties.",
"type": "property",
":indexPath": "/oak:index/externalId",
"reindex": false,
"reindex-async": true,
"reindexCount": 1
},
"/oak:index/externalPrincipalNames": {
"jcr:primaryType": "nam:oak:QueryIndexDefinition",
"propertyNames": ["nam:rep:externalPrincipalNames"],
"info": "Oak index used by the principal management provided by the external authentication module.",
"type": "property",
":indexPath": "/oak:index/externalPrincipalNames",
"reindex": false,
"reindex-async": true,
"reindexCount": 1
}
}
Apache Jackrabbit Oak 1.8.12
21:25:20 - Logging configured from F:\AEM-Backup\Apr182019Index\temp\logback-indexing.xml
21:25:20 - Any change in logging config would be picked up
21:25:20 - Logs would be written to temp\indexing.log
21:25:20 - Command line arguments used for indexing [--reindex --index-paths=/oak:index/uuid,/oak:index/repMembers,/oak:index/reference --read-write --fds-path=crx-quickstart/repository/datastore --index-definitions-file=index.json crx-quickstart/repository/segmentstore]
21:25:20 - System properties and vm options passed [-Dtar.memoryMapped=false, -Xmx8g]
21:25:22 - Created checkpoint [0abe4cd0-36e7-4e96-b0c4-81da4e4b9e4c] for indexing
21:25:22 - Proceeding to reindex with read only access to NodeStore
21:25:22 - Augmenting the indexPaths with [/oak:index/acPrincipalName, /oak:index/nodetype] which are present in index.json
21:25:22 - Proceeding to index [/oak:index/uuid, /oak:index/reference, /oak:index/repMembers, /oak:index/acPrincipalName, /oak:index/nodetype] upto checkpoint 0abe4cd0-36e7-4e96-b0c4-81da4e4b9e4c {}
21:25:22 - Updating index definition at path [/oak:index/uuid]. Changes are
21:25:22 -
21:25:22 - Updating index definition at path [/oak:index/acPrincipalName]. Changes are
21:25:22 -
21:25:22 - Updating index definition at path [/oak:index/reference]. Changes are
21:25:22 -
21:25:22 - Updating index definition at path [/oak:index/nodetype]. Changes are
21:25:22 -
21:25:22 - Updating index definition at path [/oak:index/repMembers]. Changes are
21:25:22 -
21:25:22 - Switched the async lane for indexes at [/oak:index/uuid, /oak:index/reference, /oak:index/repMembers, /oak:index/acPrincipalName, /oak:index/nodetype] to offline-reindex-async and marked them for reindex
21:25:22 - Setting RAMBufferSize for LuceneIndexWriter (configurable via system property 'oak.index.ramBufferSizeMB') to 32 MB
21:25:22 - Reindexing will be performed for following indexes: [/oak:index/uuid, /oak:index/acPrincipalName, /oak:index/nodetype, /oak:index/repMembers]
21:25:22 - Estimated node count to be traversed for reindexing under / is [1531904]
21:25:23 - Reindexing Traversed #10000 /var/clientlibs/libs/social/enablement/components/clientlibs/enablementcontentinfo.min.js/jcr:content [Infinity nodes/s, Infinity nodes/hr] (Elapsed 429.0 ms, Expected 0.000 ns, Completed 0.65%)
21:25:23 - Reindexing Traversed #20000 /var/audit/com.day.cq.dam/content/dam/cb/operations/business_solutions/CB_Employee Incentive Program_L2.pdf/subassets/page3.pdf [19999.00 nodes/s, 71996400.00 nodes/hr] (Elapsed 1.029 s, Expected 75.00 s, Completed 1.31%)
21:25:24 - Reindexing Traversed #30000 /var/audit/com.day.cq.dam/content/dam/cb/canada/webmail.jpg [29999.00 nodes/s, 107996400.00 nodes/hr] (Elapsed 1.159 s, Expected 50.00 s, Completed 1.96%)
21:25:24 - Reindexing Traversed #40000 /var/audit/com.day.cq.dam/content/dam/cb/brand-engagement/listingpresentations/ListingPresentation_FINAL_2017_May_wNotes.pptx/subassets/slide_2.pptx/d9054066-17c1-44c2-ab7e-6a34a2aa315c [39999.00 nodes/s, 143996400.00 nodes/hr] (Elapsed 1.309 s, Expected 37.00 s, Completed 2.61%)
21:25:24 - Reindexing Traversed #50000 /var/audit/com.day.cq.dam/content/dam/cb/awards/2016 CB Residential Brochure - Single page - High Res.pdf/subassets/page6.pdf [49999.00 nodes/s, 179996400.00 nodes/hr] (Elapsed 1.419 s, Expected 29.00 s, Completed 3.26%)
21:25:24 - Reindexing Traversed #60000 /var/audit/com.day.cq.dam/content/dam/SIR/documents/Anthology/Overview_French_LRES.pdf/subassets/page18.pdf [59999.00 nodes/s, 215996400.00 nodes/hr] (Elapsed 1.523 s, Expected 24.00 s, Completed 3.92%)
21:25:24 - Reindexing Traversed #70000 /var/audit/com.day.cq.dam/content/dam/SIR/documents/MarketingToolkit/2017_anthology_Portuguese_overview_access_doublepage.pdf/subassets/page15.pdf/3b3c3263-144f-46bd-92a6-9013c8baa0e6 [69999.00 nodes/s, 251996400.00 nodes/hr] (Elapsed 1.646 s, Expected 20.00 s, Completed 4.57%)
21:25:24 - Reindexing Traversed #80000 /var/audit/com.day.cq.dam/content/dam/SIR/public/egallerylogos/820652.jpg/d09576ab-d87a-4833-839d-a29cec233010 [79999.00 nodes/s, 287996400.00 nodes/hr] (Elapsed 1.761 s, Expected 18.00 s, Completed 5.22%)
21:25:24 - Reindexing Traversed #90000 /var/eventing/jobs/finished/com.adobe.granite.maintenance.job.RevisionCleanupTask/2018/10/1/2 [89999.00 nodes/s, 323996400.00 nodes/hr] (Elapsed 1.869 s, Expected 16.00 s, Completed 5.88%)
21:25:25 - Reindexing Traversed #100000 /content/cb/en/content/learning/Preparation_Checklist_Buyer_Information_Packet/rep:policy/allow98 [49999.50 nodes/s, 179998200.00 nodes/hr] (Elapsed 2.395 s, Expected 28.00 s, Completed 6.53%)
21:25:25 - /oak:index/acPrincipalName => Indexed 10000 nodes in 2.482 s ...
21:25:25 - Reindexing Traversed #110000 /content/cb/en/content/learning/Stalled_Buyer_Communication_Editable/rep:policy/allow40 [54999.50 nodes/s, 197998200.00 nodes/hr] (Elapsed 2.876 s, Expected 25.00 s, Completed 7.18%)
21:25:25 - /oak:index/acPrincipalName => Indexed 20000 nodes in 438.4 ms ...
21:25:26 - Reindexing Traversed #120000 /content/cb/en/content/learning/Facilitators_Guide-Seller_Buyer_Promise_v11/rep:policy/allow62 [39999.67 nodes/s, 143998800.00 nodes/hr] (Elapsed 3.160 s, Expected 35.00 s, Completed 7.83%)
21:25:26 - /oak:index/acPrincipalName => Indexed 30000 nodes in 361.9 ms ...
21:25:26 - Reindexing Traversed #130000 /content/cb/en/content/Awards/Awards_and_Recognition_Program_Details/rep:policy/allow78 [43333.00 nodes/s, 155998800.00 nodes/hr] (Elapsed 3.487 s, Expected 32.00 s, Completed 8.49%)
21:25:26 - /oak:index/acPrincipalName => Indexed 40000 nodes in 412.8 ms ...
21:25:26 - Reindexing Traversed #140000 /content/cb/en/content/communications/charlie_young_post_office_visit_release/rep:policy/allow54 [46666.33 nodes/s, 167998800.00 nodes/hr] (Elapsed 3.888 s, Expected 29.00 s, Completed 9.14%)
21:25:27 - /oak:index/acPrincipalName => Indexed 50000 nodes in 462.9 ms ...
21:25:27 - Reindexing Traversed #150000 /content/cb/en/content/brand-engagement/social-media-1011/jcr:content/content-par-main/relevant_content_1200277587 [37499.75 nodes/s, 134999100.00 nodes/hr] (Elapsed 4.212 s, Expected 36.00 s, Completed 9.79%)
21:25:27 - Reindexing Traversed #160000 /content/cb/en/content/luxury/coldwellbanker-globalluxury-adtemplates/rep:policy/allow67 [39999.75 nodes/s, 143999100.00 nodes/hr] (Elapsed 4.557 s, Expected 34.00 s, Completed 10.44%)
21:25:27 - /oak:index/acPrincipalName => Indexed 60000 nodes in 355.7 ms ...
21:25:27 - Reindexing Traversed #170000 /content/sites/siraccesscommunity/en/groups/800022/members/jcr:content/groupnav [42499.75 nodes/s, 152999100.00 nodes/hr] (Elapsed 4.758 s, Expected 32.00 s, Completed 11.10%)
21:25:27 - Reindexing Traversed #180000 /content/sir/en/affiliates/870153-firstregen/eventpages [44999.75 nodes/s, 161999100.00 nodes/hr] (Elapsed 4.897 s, Expected 30.00 s, Completed 11.75%)
21:25:27 - Reindexing Traversed #190000 /content/sir/en/affiliates/500021-sirstbar/rep:policy/allow4 [37999.80 nodes/s, 136799280.00 nodes/hr] (Elapsed 5.014 s, Expected 35.00 s, Completed 12.40%)
21:25:27 - /oak:index/acPrincipalName => Indexed 70000 nodes in 529.3 ms ...
21:25:28 - Reindexing Traversed #200000 /content/sir/en/affiliates/901197-sanmiguel/eventcreationform/rep:policy/deny [39999.80 nodes/s, 143999280.00 nodes/hr] (Elapsed 5.148 s, Expected 33.00 s, Completed 13.06%)
21:25:28 - Reindexing Traversed #210000 /content/dam/cb/uploads/article-library/4ojmz2d0ylne_RenovationswithSellPower.doc [41999.80 nodes/s, 151199280.00 nodes/hr] (Elapsed 5.216 s, Expected 31.00 s, Completed 13.71%)
21:25:28 - /oak:index/uuid => Indexed 10000 nodes in 5.244 s ...
21:25:28 - Reindexing Traversed #220000 /content/dam/cb/operations/Headshots 2015/ibym3fmttwj8_Limaye_2P9A6857.jpg/jcr:content/renditions/cq5dam.thumbnail.319.319.png [43999.80 nodes/s, 158399280.00 nodes/hr] (Elapsed 5.334 s, Expected 29.00 s, Completed 14.36%)
21:25:28 - Reindexing Traversed #230000 /content/dam/cb/operations/talent-attraction-and-recruiting/CareerEvents2015.pptx/jcr:content/renditions/original/jcr:content [45999.80 nodes/s, 165599280.00 nodes/hr] (Elapsed 5.422 s, Expected 28.00 s, Completed 15.01%)
21:25:28 - Reindexing Traversed #240000 /content/dam/cb/learning/learning_images/word_handout_covers/Personal_Action_Plan_Cover.png/jcr:content/renditions/cq5dam.thumbnail.48.48.png/jcr:content [47999.80 nodes/s, 172799280.00 nodes/hr] (Elapsed 5.604 s, Expected 26.00 s, Completed 15.67%)
21:25:28 - Reindexing Traversed #250000 /content/dam/cb/learning/cbu/international-source-files/boo$t/Boost Session 3 May 2016.pptx/subassets/slide_15.pptx [49999.80 nodes/s, 179999280.00 nodes/hr] (Elapsed 5.690 s, Expected 25.00 s, Completed 16.32%)
21:25:28 - /oak:index/uuid => Indexed 20000 nodes in 458.3 ms ...
21:25:28 - Reindexing Traversed #260000 /content/dam/cb/learning/cbu/international-source-files/launch/session_1/Launch Session 1_Live Session.pptx/jcr:content/renditions/pdfversion.pdf/subassets/page35.pdf/jcr:content/metadata [51999.80 nodes/s, 187199280.00 nodes/hr] (Elapsed 5.829 s, Expected 24.00 s, Completed 16.97%)
21:25:28 - Reindexing Traversed #270000 /content/dam/cb/learning/cbu/international-source-files/launch/Launch Business Plan Template_Gold.docx/jcr:content/renditions/page/jcr:content/par/text_268 [53999.80 nodes/s, 194399280.00 nodes/hr] (Elapsed 5.912 s, Expected 23.00 s, Completed 17.63%)
21:25:28 - Reindexing Traversed #280000 /content/dam/cb/learning/cbu/manager-broker-content/Facilitators_Guide_Zap_Review.docx/subassets/image1.png/jcr:content/renditions/cq5dam.thumbnail.319.319.png/jcr:content [46666.50 nodes/s, 167999400.00 nodes/hr] (Elapsed 6.065 s, Expected 26.00 s, Completed 18.28%)
21:25:29 - Reindexing Traversed #290000 /content/dam/cb/learning/cbu/sales-associate/my_meetings/digital_reputation_series/awesomize_your_profile_page/Awesomize_Your_Profile_Page_Participant_Handout_v3.docx/jcr:content/renditions/original/jcr:content [48333.17 nodes/s, 173999400.00 nodes/hr] (Elapsed 6.146 s, Expected 25.00 s, Completed 18.93%)
21:25:29 - /oak:index/uuid => Indexed 30000 nodes in 447.2 ms ...
21:25:29 - Reindexing Traversed #300000 /content/dam/cb/learning/cbu/sales-associate/launch/Launch_Participant Guide_GOLD-9-8-2016.pdf/subassets/page111.pdf/jcr:content/renditions/cq5dam.thumbnail.140.100.png/jcr:content [49999.83 nodes/s, 179999400.00 nodes/hr] (Elapsed 6.312 s, Expected 24.00 s, Completed 19.58%)
21:25:29 - Reindexing Traversed #310000 /content/dam/cb/canada/launchcanada/Launch Session 7_Buyer Scenario(Canadian Version).pdf/subassets/page2.pdf/jcr:content/renditions/cq5dam.thumbnail.48.48.png [51666.50 nodes/s, 185999400.00 nodes/hr] (Elapsed 6.413 s, Expected 23.00 s, Completed 20.24%)
21:25:29 - Reindexing Traversed #320000 /content/dam/cb/canada/bluecampaign/CB_Blue_Hero_Fabulous_03.png/jcr:content/metadata/xmpMM:History/4 [53333.17 nodes/s, 191999400.00 nodes/hr] (Elapsed 6.607 s, Expected 22.00 s, Completed 20.89%)
21:25:29 - /oak:index/uuid => Indexed 40000 nodes in 493.1 ms ...
21:25:29 - Reindexing Traversed #330000 /content/dam/cb/international/franchise-sales-development/1 FS Sales Process-CB.pptx/subassets/slide_77.pptx/jcr:content/renditions/original/jcr:content [54999.83 nodes/s, 197999400.00 nodes/hr] (Elapsed 6.752 s, Expected 21.00 s, Completed 21.54%)
21:25:29 - Reindexing Traversed #340000 /content/dam/cb/locked/Email/play-video.png/jcr:content/metadata/xmpMM:History/1 [56666.50 nodes/s, 203999400.00 nodes/hr] (Elapsed 6.833 s, Expected 21.00 s, Completed 22.19%)
21:25:29 - Reindexing Traversed #350000 /content/dam/cb/digital-marketing/digital-platforms/careers/Editing About Office Recruiting pitch.png/jcr:content [58333.17 nodes/s, 209999400.00 nodes/hr] (Elapsed 6.980 s, Expected 20.00 s, Completed 22.85%)
21:25:29 - Reindexing Traversed #360000 /content/dam/cb/test/Linkout_copy.JPG/jcr:content/renditions/cq5dam.thumbnail.48.48.png/jcr:content [51428.43 nodes/s, 185142342.86 nodes/hr] (Elapsed 7.056 s, Expected 22.00 s, Completed 23.50%)
21:25:29 - /oak:index/uuid => Indexed 50000 nodes in 401.2 ms ...
21:25:30 - Reindexing Traversed #370000 /content/dam/cb/communications/public-relations/Global Luxury Property Specialist Press Release.pdf/jcr:content/renditions/cq5dam.thumbnail.319.319.png/jcr:content [52857.00 nodes/s, 190285200.00 nodes/hr] (Elapsed 7.197 s, Expected 21.00 s, Completed 24.15%)
21:25:30 - Reindexing Traversed #380000 /content/dam/cb/brand-engagement/advertising/1uvy42ur5rvsn_15CWB_005_ThisIsHome_PosterRound2.zip/jcr:content/renditions/cq5dam.thumbnail.140.100.png/jcr:content [54285.57 nodes/s, 195428057.14 nodes/hr] (Elapsed 7.279 s, Expected 21.00 s, Completed 24.81%)
21:25:30 - Reindexing Traversed #390000 /content/dam/cb/brand-engagement/branding/10bjiaz8c5x8d_ColdwellBanker_PreviewsIdentityStandard_.pdf/subassets/page5.pdf/jcr:content/renditions/original/jcr:content [55714.14 nodes/s, 200570914.29 nodes/hr] (Elapsed 7.486 s, Expected 20.00 s, Completed 25.46%)
21:25:30 - /oak:index/uuid => Indexed 60000 nodes in 509.5 ms ...
21:25:30 - Reindexing Traversed #400000 /content/dam/cb/brand-engagement/image-library/2018-image-library----lo-res/agents-at-a-listing-lo-res/11_House-1-D_2947.jpg/jcr:content/metadata [57142.71 nodes/s, 205713771.43 nodes/hr] (Elapsed 7.664 s, Expected 19.00 s, Completed 26.11%)
21:25:30 - Reindexing Traversed #410000 /content/dam/cb/brand-engagement/image-library/agents/bojifnpn9nh7_19AgentsOutside2309.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg/jcr:content [58571.29 nodes/s, 210856628.57 nodes/hr] (Elapsed 7.762 s, Expected 19.00 s, Completed 26.76%)
21:25:30 - Reindexing Traversed #420000 /content/dam/cb/brand-engagement/image-library/kids/1neaygyi8hufj_747A0637.jpg/jcr:content/metadata/xmpMM:History/4 [59999.86 nodes/s, 215999485.71 nodes/hr] (Elapsed 7.919 s, Expected 18.00 s, Completed 27.42%)
21:25:30 - Reindexing Traversed #430000 /content/dam/cb/brand-engagement/social-media/The-New-Age-of-Real-Estate-Communication.pdf/subassets/page19.pdf/jcr:content/renditions/cq5dam.thumbnail.319.319.png [53749.88 nodes/s, 193499550.00 nodes/hr] (Elapsed 8.007 s, Expected 20.00 s, Completed 28.07%)
21:25:30 - /oak:index/uuid => Indexed 70000 nodes in 440.7 ms ...
21:25:31 - Reindexing Traversed #440000 /content/dam/cb/luxury/previews-assets/1w5veivaan5c6_4Prop1Image1Agent_Left.pdf/jcr:content/renditions/cq5dam.web.1280.1280.jpeg [54999.88 nodes/s, 197999550.00 nodes/hr] (Elapsed 8.157 s, Expected 19.00 s, Completed 28.72%)
21:25:31 - Reindexing Traversed #450000 /content/dam/cb/luxury/GloballuxuryListingPresentation_Vertical.pptx/subassets/slide_39.pptx [56249.88 nodes/s, 202499550.00 nodes/hr] (Elapsed 8.223 s, Expected 19.00 s, Completed 29.38%)
21:25:31 - Reindexing Traversed #460000 /content/dam/cb/luxury/CBGLTheReportFINAL.pdf/jcr:content/renditions/cq5dam.thumbnail.48.48.png [57499.88 nodes/s, 206999550.00 nodes/hr] (Elapsed 8.373 s, Expected 18.00 s, Completed 30.03%)
21:25:31 - Reindexing Traversed #470000 /content/dam/cb/luxury/ListingPresentationVertical052017.pptx/subassets/slide_13.pptx/jcr:content/renditions/cq5dam.web.1280.1280.jpeg [58749.88 nodes/s, 211499550.00 nodes/hr] (Elapsed 8.456 s, Expected 18.00 s, Completed 30.68%)
21:25:31 - /oak:index/uuid => Indexed 80000 nodes in 485.0 ms ...
21:25:31 - Reindexing Traversed #480000 /content/dam/cb/awards/2016_Rules_and_Guildines.pdf/subassets/page1.pdf/jcr:content/renditions [59999.88 nodes/s, 215999550.00 nodes/hr] (Elapsed 8.637 s, Expected 17.00 s, Completed 31.33%)
21:25:31 - Reindexing Traversed #490000 /content/dam/era/leverage/documents/International Distribution_DistinctiveProperties.pptx/jcr:content/renditions/cq5dam.thumbnail.48.48.png [61249.88 nodes/s, 220499550.00 nodes/hr] (Elapsed 8.744 s, Expected 17.00 s, Completed 31.99%)
21:25:31 - Reindexing Traversed #500000 /content/dam/era/leverage/coeops/ERA_Developing-Your-Employees.pdf/jcr:content/renditions [62499.88 nodes/s, 224999550.00 nodes/hr] (Elapsed 8.958 s, Expected 16.00 s, Completed 32.64%)
21:25:31 - Reindexing Traversed #510000 /content/dam/era/leverage/listing-marketing/listing-acquisition/distinctive-properties/glen cove.jpg/jcr:content/renditions/original [56666.56 nodes/s, 203999600.00 nodes/hr] (Elapsed 9.026 s, Expected 18.00 s, Completed 33.29%)
21:25:31 - Reindexing Traversed #520000 /content/dam/SIR/documents/StandardsGuidelines/Translations/SIR_StyleGuide_2.0_JPN.pdf/subassets/page15.pdf/jcr:content/renditions/cq5dam.thumbnail.140.100.png [57777.67 nodes/s, 207999600.00 nodes/hr] (Elapsed 9.108 s, Expected 17.00 s, Completed 33.94%)
21:25:31 - /oak:index/uuid => Indexed 90000 nodes in 610.2 ms ...
21:25:32 - Reindexing Traversed #530000 /content/dam/SIR/documents/Reporting/DigitalStats/Q3 Noteworthy 2016.pdf/subassets/page2.pdf [58888.78 nodes/s, 211999600.00 nodes/hr] (Elapsed 9.261 s, Expected 17.00 s, Completed 34.60%)
21:25:32 - Reindexing Traversed #540000 /content/dam/SIR/documents/Events/Orientation/Orientation2016Slides/thumbs/_SMP8412.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg [59999.89 nodes/s, 215999600.00 nodes/hr] (Elapsed 9.413 s, Expected 16.00 s, Completed 35.25%)
21:25:32 - Reindexing Traversed #550000 /content/dam/SIR/documents/Events/Orientation/March2018Orientation/2018OrientationPhotos/SothebysInternationalRealty-46131-JC-003.jpg/jcr:content/metadata/xmpMM:History [61111.00 nodes/s, 219999600.00 nodes/hr] (Elapsed 9.498 s, Expected 16.00 s, Completed 35.90%)
21:25:32 - /oak:index/uuid => Indexed 100000 nodes in 414.0 ms ...
21:25:32 - Reindexing Traversed #560000 /content/dam/SIR/documents/Anthology/2016_Online_Marketing_LR.pdf/subassets/page28.pdf/jcr:content/renditions/cq5dam.thumbnail.319.319.png [62222.11 nodes/s, 223999600.00 nodes/hr] (Elapsed 9.649 s, Expected 15.00 s, Completed 36.56%)
21:25:32 - Reindexing Traversed #570000 /content/dam/SIR/documents/Global Media Campaign/Global_Media_2016_LRES(1).pdf/subassets/page17.pdf/jcr:content/related [63333.22 nodes/s, 227999600.00 nodes/hr] (Elapsed 9.722 s, Expected 15.00 s, Completed 37.21%)
21:25:32 - Reindexing Traversed #580000 /content/dam/SIR/documents/BrandNumbers/SIR_Facts_FINAL_080417.pdf/jcr:content/renditions [64444.33 nodes/s, 231999600.00 nodes/hr] (Elapsed 9.881 s, Expected 14.00 s, Completed 37.86%)
21:25:32 - /oak:index/uuid => Indexed 110000 nodes in 423.7 ms ...
21:25:32 - Reindexing Traversed #590000 /content/dam/SIR/documents/EmailAccount/FAQ and Checklist (US).docx/jcr:content/renditions/page/jcr:content/par/text_98 [58999.90 nodes/s, 212399640.00 nodes/hr] (Elapsed 10.04 s, Expected 15.00 s, Completed 38.51%)
21:25:33 - Reindexing Traversed #600000 /content/dam/SIR/documents/Collections/collections_v2_2012_FINAL3 (2).pdf/jcr:content/metadata/xmpMM:History/148 [59999.90 nodes/s, 215999640.00 nodes/hr] (Elapsed 10.22 s, Expected 15.00 s, Completed 39.17%)
21:25:33 - Reindexing Traversed #610000 /content/dam/SIR/documents/Collections/Collections_Vol1_2015.pdf/subassets/page5.pdf/jcr:content/renditions/cq5dam.web.1280.1280.jpeg/jcr:content [60999.90 nodes/s, 219599640.00 nodes/hr] (Elapsed 10.28 s, Expected 15.00 s, Completed 39.82%)
21:25:33 - Reindexing Traversed #620000 /content/dam/SIR/documents/public/Internet_Trends_2015_v3.pdf/subassets/page4.pdf/jcr:content/renditions/cq5dam.thumbnail.140.100.png [61999.90 nodes/s, 223199640.00 nodes/hr] (Elapsed 10.43 s, Expected 14.00 s, Completed 40.47%)
21:25:33 - Reindexing Traversed #630000 /content/dam/SIR/documents/MarketingToolkit/2017_anthology_French_overview_doublepage.pdf/subassets/page16.pdf/jcr:content/renditions/cq5dam.thumbnail.140.100.png/jcr:content [62999.90 nodes/s, 226799640.00 nodes/hr] (Elapsed 10.51 s, Expected 14.00 s, Completed 41.13%)
21:25:33 - /oak:index/uuid => Indexed 120000 nodes in 559.9 ms ...
21:25:33 - Reindexing Traversed #640000 /content/dam/SIR/documents/MarketingToolkit/2017_auction_house_noprices.pdf/subassets/page30.pdf/jcr:content/renditions/cq5dam.thumbnail.140.100.png/jcr:content [63999.90 nodes/s, 230399640.00 nodes/hr] (Elapsed 10.66 s, Expected 13.00 s, Completed 41.78%)
21:25:33 - Reindexing Traversed #650000 /content/dam/SIR/documents/Significant Sales/2015/2015_12_SS_LRES.pdf/subassets/page10.pdf [64999.90 nodes/s, 233999640.00 nodes/hr] (Elapsed 10.82 s, Expected 13.00 s, Completed 42.43%)
21:25:33 - Reindexing Traversed #660000 /content/dam/SIR/documents/Significant Sales/VolumeI/V1_9_SS_HRES.pdf/subassets/page7.pdf/jcr:content/renditions/cq5dam.thumbnail.140.100.png [65999.90 nodes/s, 237599640.00 nodes/hr] (Elapsed 10.89 s, Expected 13.00 s, Completed 43.08%)
21:25:33 - /oak:index/uuid => Indexed 130000 nodes in 402.1 ms ...
21:25:33 - Reindexing Traversed #670000 /content/dam/SIR/documents/MMSHowTo's/How To Update An Active Listing To Pending Status.pdf/jcr:content/renditions/original/jcr:content [60909.00 nodes/s, 219272400.00 nodes/hr] (Elapsed 11.04 s, Expected 14.00 s, Completed 43.74%)
21:25:33 - Reindexing Traversed #680000 /content/dam/SIR/images/LMMSIR.png/jcr:content/renditions/original/jcr:content [61818.09 nodes/s, 222545127.27 nodes/hr] (Elapsed 11.12 s, Expected 13.00 s, Completed 44.39%)
21:25:34 - Reindexing Traversed #690000 /content/dam/SIR/images/Online Marketing Collaborations/HearstELLEDecor/Property Gallery Destination.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg/jcr:content [62727.18 nodes/s, 225817854.55 nodes/hr] (Elapsed 11.29 s, Expected 13.00 s, Completed 45.04%)
21:25:34 - /oak:index/uuid => Indexed 140000 nodes in 422.5 ms ...
21:25:34 - Reindexing Traversed #700000 /content/dam/SIR/images/SlideShows/2018-leadership-forum/25.jpg/jcr:content [63636.27 nodes/s, 229090581.82 nodes/hr] (Elapsed 11.46 s, Expected 13.00 s, Completed 45.69%)
21:25:34 - Reindexing Traversed #710000 /content/dam/SIR/images/SlideShows/gne2017/wednesday/_SMP1998.jpg/jcr:content/renditions/cq5dam.thumbnail.140.100.png/jcr:content [64545.36 nodes/s, 232363309.09 nodes/hr] (Elapsed 11.62 s, Expected 12.00 s, Completed 46.35%)
21:25:34 - Reindexing Traversed #720000 /content/dam/SIR/public/egallerylogos/800415.jpg/jcr:content/renditions/cq5dam.web.1280.1280.jpeg/jcr:content [65454.45 nodes/s, 235636036.36 nodes/hr] (Elapsed 11.72 s, Expected 12.00 s, Completed 47.00%)
21:25:34 - /oak:index/uuid => Indexed 150000 nodes in 430.8 ms ...
21:25:34 - Reindexing Traversed #730000 /content/dam/cb-careers/CBGenBlueDocTeaser-v499_ReleaseTrailer.mp4/jcr:content/metadata/xmpMM:Ingredients/27 [66363.55 nodes/s, 238908763.64 nodes/hr] (Elapsed 11.98 s, Expected 12.00 s, Completed 47.65%)
21:25:34 - Reindexing Traversed #740000 /content/dam/siranthology/sir-anthology/tables/globalmedia/GM_07Forbes_metro.xlsx/jcr:content/entries/row2 [61666.58 nodes/s, 221999700.00 nodes/hr] (Elapsed 12.05 s, Expected 12.00 s, Completed 48.31%)
21:25:35 - Reindexing Traversed #750000 /content/dam/siranthology/sir-anthology/content/resources/brandproperty/Brand_access-001.jpg/jcr:content/renditions/original [62499.92 nodes/s, 224999700.00 nodes/hr] (Elapsed 12.14 s, Expected 12.00 s, Completed 48.96%)
21:25:35 - Reindexing Traversed #760000 /home/users/cb/an/a./Z7YEB2HzDB0461pPiCs5/profile [63333.25 nodes/s, 227999700.00 nodes/hr] (Elapsed 12.30 s, Expected 12.00 s, Completed 49.61%)
21:25:35 - Reindexing Traversed #770000 /home/users/era/leverage/st/ac/thM48ipWDDPJOtQ9zhPP [64166.58 nodes/s, 230999700.00 nodes/hr] (Elapsed 12.51 s, Expected 11.00 s, Completed 50.26%)
21:25:35 - /oak:index/uuid => Indexed 160000 nodes in 931.9 ms ...
21:25:35 - Reindexing Traversed #780000 /home/users/era/leverage/ma/rg/nKzWdLR681QUbpkTU1vY/rep:policy [64999.92 nodes/s, 233999700.00 nodes/hr] (Elapsed 12.74 s, Expected 11.00 s, Completed 50.92%)
21:25:35 - Reindexing Traversed #790000 /home/users/era/leverage/ke/ll/LxG5s4-ZLSdT7ahgBHJN/rep:policy [65833.25 nodes/s, 236999700.00 nodes/hr] (Elapsed 13.00 s, Expected 11.00 s, Completed 51.57%)
21:25:36 - Reindexing Traversed #800000 /home/users/era/leverage/al/ex/IKtwyMUBrp_1HJ3WdU1l/rep:policy/allow [61538.38 nodes/s, 221538184.62 nodes/hr] (Elapsed 13.24 s, Expected 11.00 s, Completed 52.22%)
21:25:36 - Reindexing Traversed #810000 /home/users/era/leverage/ta/li [62307.62 nodes/s, 224307415.38 nodes/hr] (Elapsed 13.49 s, Expected 11.00 s, Completed 52.88%)
21:25:36 - /oak:index/acPrincipalName => Indexed 80000 nodes in 8.403 s ...
21:25:36 - Reindexing Traversed #820000 /home/users/era/leverage/ka/tt [63076.85 nodes/s, 227076646.15 nodes/hr] (Elapsed 13.71 s, Expected 11.00 s, Completed 53.53%)
21:25:36 - /oak:index/nodetype => Indexed 10000 nodes in 13.82 s ...
21:25:36 - /oak:index/uuid => Indexed 170000 nodes in 1.223 s ...
21:25:36 - Reindexing Traversed #830000 /home/users/system/wcm/language-manager-service [59285.64 nodes/s, 213428314.29 nodes/hr] (Elapsed 14.07 s, Expected 11.00 s, Completed 54.18%)
21:25:39 - Error occurred while performing index tasks
org.apache.jackrabbit.oak.segment.SegmentNotFoundException: Segment 67f6e26c-2a35-4d49-a493-db18ef0c43dc not found
at org.apache.jackrabbit.oak.segment.file.AbstractFileStore.readSegmentUncached(AbstractFileStore.java:275)
at org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore$1.call(ReadOnlyFileStore.java:117)
at org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore$1.call(ReadOnlyFileStore.java:114)
at org.apache.jackrabbit.oak.segment.SegmentCache.lambda$getSegment$0(SegmentCache.java:115)
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4724)
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3522)
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2315)
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2278)
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2193)
at com.google.common.cache.LocalCache.get(LocalCache.java:3932)
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4721)
at org.apache.jackrabbit.oak.segment.SegmentCache.getSegment(SegmentCache.java:112)
at org.apache.jackrabbit.oak.segment.file.ReadOnlyFileStore.readSegment(ReadOnlyFileStore.java:114)
at org.apache.jackrabbit.oak.segment.SegmentId.getSegment(SegmentId.java:153)
at org.apache.jackrabbit.oak.segment.CachingSegmentReader$1.apply(CachingSegmentReader.java:92)
at org.apache.jackrabbit.oak.segment.CachingSegmentReader$1.apply(CachingSegmentReader.java:88)
at org.apache.jackrabbit.oak.segment.ReaderCache.get(ReaderCache.java:117)
at org.apache.jackrabbit.oak.segment.CachingSegmentReader.readString(CachingSegmentReader.java:88)
at org.apache.jackrabbit.oak.segment.SegmentPropertyState.getValue(SegmentPropertyState.java:192)
at org.apache.jackrabbit.oak.segment.SegmentPropertyState.getValue(SegmentPropertyState.java:155)
at org.apache.jackrabbit.oak.plugins.memory.PropertyStateValue.getValue(PropertyStateValue.java:61)
at org.apache.jackrabbit.oak.plugins.index.property.ValuePatternUtil.read(ValuePatternUtil.java:113)
at org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexUtil.encode(PropertyIndexUtil.java:40)
at org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditor.addValueKeys(PropertyIndexEditor.java:211)
at org.apache.jackrabbit.oak.plugins.index.property.PropertyIndexEditor.propertyAdded(PropertyIndexEditor.java:396)
at org.apache.jackrabbit.oak.spi.commit.CompositeEditor.propertyAdded(CompositeEditor.java:82)
at org.apache.jackrabbit.oak.plugins.index.progress.ProgressTrackingEditor.propertyAdded(ProgressTrackingEditor.java:77)
at org.apache.jackrabbit.oak.spi.commit.VisibleEditor.propertyAdded(VisibleEditor.java:65)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.propertyAdded(EditorDiff.java:81)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:155)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.segment.SegmentNodeState.compareAgainstBaseState(SegmentNodeState.java:470)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(EditorDiff.java:124)
at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgainstEmptyState(EmptyNodeState.java:160)
at org.apache.jackrabbit.oak.plugins.memory.MemoryNodeState.compareAgainstBaseState(MemoryNodeState.java:126)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.process(EditorDiff.java:51)
at org.apache.jackrabbit.oak.plugins.index.IndexUpdate.enter(IndexUpdate.java:172)
at org.apache.jackrabbit.oak.spi.commit.VisibleEditor.enter(VisibleEditor.java:53)
at org.apache.jackrabbit.oak.spi.commit.EditorDiff.process(EditorDiff.java:48)
at org.apache.jackrabbit.oak.index.OutOfBandIndexer.preformIndexUpdate(OutOfBandIndexer.java:139)
at org.apache.jackrabbit.oak.index.OutOfBandIndexer.reindex(OutOfBandIndexer.java:90)
at org.apache.jackrabbit.oak.index.IndexCommand.reindex(IndexCommand.java:224)
at org.apache.jackrabbit.oak.index.IndexCommand.performReindexInReadOnlyMode(IndexCommand.java:262)
at org.apache.jackrabbit.oak.index.IndexCommand.performReindexInReadWriteMode(IndexCommand.java:246)
at org.apache.jackrabbit.oak.index.IndexCommand.execute(IndexCommand.java:100)
at org.apache.jackrabbit.oak.run.Main.main(Main.java:49)
set OAKRUN=oak-run-1.8.12.jar
set OAKUPGRADE=oak-upgrade-1.8.12.jar
java -Xmx8g -jar %OAKRUN% index --reindex --index-paths=/oak:index/uuid,/oak:index/repMembers,/oak:index/reference,/oak:index/acPrincipalName,/oak:index/nodetype,/oak:index/principalName,/oak:index/authorizableId,/oak:index/externalId,/oak:index/externalPrincipalNames --read-write --fds-path=crx-quickstart/repository/datastore --index-definitions-file=index.json crx-quickstart/repository/segmentstore
cd indexing-result\indexes
rename propertyIndexStore segmentstore
cd ..\..
java -Doak.upgrade.workspaceName=crx.default -jar %OAKUPGRADE% --include-paths=/oak:index/uuid/:index,/oak:index/repMembers/:index,/oak:index/reference/:weakreferences,/oak:index/reference/:references,/oak:index/acPrincipalName/:index,/oak:index/nodetype/:index,/oak:index/principalName/:index,/oak:index/authorizableId/:index,/oak:index/externalId/:index,/oak:index/externalPrincipalNames/:index indexing-result/indexes crx-quickstart/repository
java -Xmx8g -jar %OAKRUN% console --read-write crx-quickstart/repository/segmentstore ":exit"
import org.apache.jackrabbit.oak.spi.commit.CommitInfo
import org.apache.jackrabbit.oak.spi.commit.EmptyHook
import org.apache.jackrabbit.oak.spi.state.NodeStore
import org.apache.jackrabbit.oak.commons.PathUtils
def rmNode(def session, String path) {
println "Removing node ${path}"
NodeStore ns = session.store
def nb = ns.root.builder()
def aBuilder = nb
for(p in PathUtils.elements(path)) { aBuilder = aBuilder.getChildNode(p) }
if(aBuilder.exists()) {
rm = aBuilder.remove()
ns.merge(nb, EmptyHook.INSTANCE, CommitInfo.EMPTY)
return rm
} else {
println "Node ${path} doesn't exist"
return false
}
}
rmNode(session, "/oak:index/uuid/:index")
rmNode(session, "/oak:index/repMembers/:index")
rmNode(session, "/oak:index/reference/:weakreferences")
rmNode(session, "/oak:index/reference/:references")
rmNode(session, "/oak:index/acPrincipalName/:index")
rmNode(session, "/oak:index/nodetype/:index")
rmNode(session, "/oak:index/principalName/:index")
rmNode(session, "/oak:index/authorizableId/:index")
rmNode(session, "/oak:index/externalId/:index")
rmNode(session, "/oak:index/externalPrincipalNames/:index")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment