You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Davide Giannella (JIRA)" <ji...@apache.org> on 2016/05/16 13:59:16 UTC
[jira] [Closed] (OAK-4214) Many tests of LucenePropertyIndexTest
leave temp files undleted
[ https://issues.apache.org/jira/browse/OAK-4214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davide Giannella closed OAK-4214.
---------------------------------
Bulk close for 1.5.2
> Many tests of LucenePropertyIndexTest leave temp files undleted
> ---------------------------------------------------------------
>
> Key: OAK-4214
> URL: https://issues.apache.org/jira/browse/OAK-4214
> Project: Jackrabbit Oak
> Issue Type: Technical task
> Components: lucene
> Reporter: Vikas Saurabh
> Assignee: Vikas Saurabh
> Fix For: 1.5.2
>
>
> The issue seems to happen only when running the whole test class. Running individual tests seem to clean up nicely.
> Using a custom TempFolder implementation, it seems that the issue is while deletion is going on, IndexCopier kicks in and writes in more files... thus avoid removal of non-empty folder.
> Here's a snip of what a patched cleanup looked like:
> {noformat}
> 19:01:30.686 INFO [main] MyTemporaryFolder.java:64 before delete LucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault
> 19:01:30.697 DEBUG [pool-25-thread-2] PerfLogger.java:179 [/oak:index/test1] Copied file _0.si of size 257 B [took 31ms]
> 19:01:30.697 INFO [pool-25-thread-2] IndexCopier.java:426 [java.lang.Thread.getStackTrace(Thread.java:1567), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.copyFilesToLocal(IndexCopier.java:426), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.access$600(IndexCopier.java:300), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory$1.run(IndexCopier.java:397), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615), java.lang.Thread.run(Thread.java:722)]
> 19:01:30.699 INFO [main] MyTemporaryFolder.java:66 after delete LucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault... folder exists: true
> {noformat}
> {{before delete}} and {{after delete}} logs from custom temp folder rule are logged before and fater folder.delete() is called (log snippet for that test at \[0])
> [~chetanm], I'm not sure of the internals of IndexCopier or how it utilizes ExecutorService...but it seems to me that we should have some {{@After}} method to shutdown index copying threads.
> \[0]:
> {noformat}
> 19:01:30.402 INFO [main] MyTemporaryFolder.java:57 before create LucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault
> 19:01:30.405 INFO [main] MyTemporaryFolder.java:59 after create LucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault
> 19:01:30.431 INFO [main] IndexUpdate.java:183 Found a new index node [reference]. Reindexing is requested
> 19:01:30.431 WARN [main] IndexUpdate.java:385 Missing index provider of type [reference], requesting reindex on [/oak:index/reference]
> 19:01:30.431 INFO [main] IndexUpdate.java:148 Reindexing will be performed for following indexes: [/oak:index/nodetype, /oak:index/uuid]
> 19:01:30.442 INFO [main] IndexUpdate.java:266 Indexing report
> - /oak:index/nodetype*(1210)
> 19:01:30.447 DEBUG [main] IndexUpdate.java:268 Indexing report
> - /oak:index/nodetype(4)
> 19:01:30.455 INFO [main] IndexUpdate.java:148 Reindexing will be performed for following indexes: [/oak:index/test1]
> 19:01:30.460 DEBUG [main] IndexCopier.java:178 IndexWriter would use C:\Users\vsaurabh\Documents\Projects\CQ-misc\jackrabbit-oak\oak-lucene\target\tmp2\junitLucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault264033588294762026\indexWriterDir\49
> 19:01:30.460 DEBUG [main] IndexCopier.java:182 IndexPath [indexPath] not configured in index definition Lucene Index : <No 'name' property defined>. Writer would create index files in temporary dir C:\Users\vsaurabh\Documents\Projects\CQ-misc\jackrabbit-oak\oak-lucene\target\tmp2\junitLucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault264033588294762026\indexWriterDir\49 which would be deleted upon close. For better performance do configure the 'indexPath' as part of your index definition
> 19:01:30.461 DEBUG [main] PerfLogger.java:179 Created IndexWriter for directory Lucene Index : <No 'name' property defined> [took 2ms]
> 19:01:30.461 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output segments_1
> 19:01:30.468 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output segments.gen
> 19:01:30.468 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote segments_1 -- size: 45 B [took 4ms]
> 19:01:30.476 DEBUG [main] PerfLogger.java:179 Closed writer for directory Lucene Index : <No 'name' property defined> [took 15ms]
> 19:01:30.477 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote segments.gen -- size: 20 B [took 4ms]
> 19:01:30.477 DEBUG [main] PerfLogger.java:179 [COW][UNKNOWN] Completed pending copying task 0 [took 0ms]
> 19:01:30.477 INFO [main] IndexCopier.java:781 [COW][UNKNOWN] CopyOnWrite stats : Skipped copying 0 files with total size 0 B
> 19:01:30.482 DEBUG [main] IndexCopier.java:1129 Removed old index content from C:\Users\vsaurabh\Documents\Projects\CQ-misc\jackrabbit-oak\oak-lucene\target\tmp2\junitLucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault264033588294762026\indexWriterDir\49
> 19:01:30.483 DEBUG [main] PerfLogger.java:179 Closed directory for directory Lucene Index : <No 'name' property defined> [took 21ms]
> 19:01:30.483 DEBUG [main] PerfLogger.java:179 Overall Closed IndexWriter for directory Lucene Index : <No 'name' property defined> [took 22ms]
> 19:01:30.483 DEBUG [main] LuceneIndexEditorContext.java:500 Text extraction stats 0 (Time Taken 0 min, 0 sec, Bytes Read 0 B, Extracted text size 0 B)
> 19:01:30.484 INFO [main] IndexUpdate.java:266 Indexing report
> - /oak:index/nodetype(1)
> 19:01:30.496 DEBUG [main] IndexCopier.java:178 IndexWriter would use C:\Users\vsaurabh\Documents\Projects\CQ-misc\jackrabbit-oak\oak-lucene\target\tmp2\junitLucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault264033588294762026\indexWriterDir\50
> 19:01:30.497 DEBUG [main] IndexCopier.java:182 IndexPath [indexPath] not configured in index definition Lucene Index : <No 'name' property defined>. Writer would create index files in temporary dir C:\Users\vsaurabh\Documents\Projects\CQ-misc\jackrabbit-oak\oak-lucene\target\tmp2\junitLucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault264033588294762026\indexWriterDir\50 which would be deleted upon close. For better performance do configure the 'indexPath' as part of your index definition
> 19:01:30.499 DEBUG [main] PerfLogger.java:179 Created IndexWriter for directory Lucene Index : <No 'name' property defined> [took 4ms]
> 19:01:30.500 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.fdt
> 19:01:30.502 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.fdx
> 19:01:30.507 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.doc
> 19:01:30.509 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.pos
> 19:01:30.512 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.tim
> 19:01:30.513 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.fdt -- size: 59 B [took 6ms]
> 19:01:30.514 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.tip
> 19:01:30.519 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.fdx -- size: 42 B [took 5ms]
> 19:01:30.527 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.tim -- size: 209 B [took 6ms]
> 19:01:30.527 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.nvd
> 19:01:30.530 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.nvm
> 19:01:30.536 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.tip -- size: 117 B [took 8ms]
> 19:01:30.539 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.fnm
> 19:01:30.544 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.doc -- size: 67 B [took 7ms]
> 19:01:30.547 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.cfs
> 19:01:30.550 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.pos -- size: 42 B [took 5ms]
> 19:01:30.557 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.nvd -- size: 27 B [took 6ms]
> 19:01:30.563 DEBUG [pool-25-thread-1] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.nvm -- size: 46 B [took 6ms]
> 19:01:30.571 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.cfe
> 19:01:30.579 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output _0.si
> 19:01:30.581 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.cfs -- size: 755 B [took 9ms]
> 19:01:30.586 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output segments_2
> 19:01:30.588 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.cfe -- size: 224 B [took 6ms]
> 19:01:30.596 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote _0.si -- size: 257 B [took 6ms]
> 19:01:30.603 DEBUG [main] IndexCopier.java:979 [COW][UNKNOWN] Creating output segments.gen
> 19:01:30.603 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote segments_2 -- size: 81 B [took 5ms]
> 19:01:30.613 DEBUG [main] PerfLogger.java:179 Closed writer for directory Lucene Index : <No 'name' property defined> [took 109ms]
> 19:01:30.613 DEBUG [pool-25-thread-2] PerfLogger.java:179 [COW][UNKNOWN] Copied to remote segments.gen -- size: 20 B [took 7ms]
> 19:01:30.614 DEBUG [main] PerfLogger.java:179 [COW][UNKNOWN] Completed pending copying task 1 [took 0ms]
> 19:01:30.632 DEBUG [main] IndexCopier.java:783 [COW][UNKNOWN] CopyOnWrite stats : Skipped copying 0 files with total size 0 B
> 19:01:30.647 DEBUG [main] IndexCopier.java:1129 Removed old index content from C:\Users\vsaurabh\Documents\Projects\CQ-misc\jackrabbit-oak\oak-lucene\target\tmp2\junitLucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault264033588294762026\indexWriterDir\50
> 19:01:30.648 DEBUG [main] PerfLogger.java:179 Closed directory for directory Lucene Index : <No 'name' property defined> [took 144ms]
> 19:01:30.648 DEBUG [main] PerfLogger.java:179 Overall Closed IndexWriter for directory Lucene Index : <No 'name' property defined> [took 144ms]
> 19:01:30.648 DEBUG [main] LuceneIndexEditorContext.java:500 Text extraction stats 1 (Time Taken 0 min, 0 sec, Bytes Read 5 B, Extracted text size 12 B)
> 19:01:30.649 DEBUG [main] LuceneIndexEditor.java:216 [<No 'name' property defined>] => Indexed 1 nodes, done.
> 19:01:30.649 DEBUG [main] IndexUpdate.java:268 Indexing report
> - /oak:index/test1(1)
> - /oak:index/nodetype(2)
> 19:01:30.650 DEBUG [main] QueryEngineImpl.java:154 Parsing JCR-SQL2 statement: select [jcr:path] from [oak:TestNode] where contains(*, 'hello')
> 19:01:30.650 DEBUG [main] QueryImpl.java:1066 cost using filter Filter(query=select [jcr:path] from [oak:TestNode] where contains(*, 'hello') fullText="hello", path=*)
> 19:01:30.651 DEBUG [main] QueryImpl.java:1066 cost for nodeType is Infinity
> 19:01:30.658 INFO [pool-25-thread-1] IndexCopier.java:426 [java.lang.Thread.getStackTrace(Thread.java:1567), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.copyFilesToLocal(IndexCopier.java:426), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.access$600(IndexCopier.java:300), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory$1.run(IndexCopier.java:397), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615), java.lang.Thread.run(Thread.java:722)]
> 19:01:30.662 DEBUG [main] IndexPlanner.java:486 Applicable IndexingRule found IndexRule: oak:TestNode
> 19:01:30.663 DEBUG [main] QueryImpl.java:1066 cost for lucene-property[/oak:index/test1] is 2.0
> 19:01:30.663 DEBUG [main] QueryEngineImpl.java:299 No alternatives found. Query: select [oak:TestNode].[jcr:path] as [jcr:path] from [oak:TestNode] as [oak:TestNode] where contains([oak:TestNode].[*], 'hello')
> 19:01:30.663 DEBUG [main] QueryImpl.java:1066 query execute select [jcr:path] from [oak:TestNode] where contains(*, 'hello')
> 19:01:30.664 DEBUG [main] QueryImpl.java:1066 query plan [oak:TestNode] as [oak:TestNode] /* lucene:test1(/oak:index/test1) :fulltext:hello ft:("hello") where contains([oak:TestNode].[*], 'hello') */
> 19:01:30.665 DEBUG [main] LucenePropertyIndex.java:404 loading the first 50 entries for query :fulltext:hello
> 19:01:30.663 INFO [pool-25-thread-2] IndexCopier.java:426 [java.lang.Thread.getStackTrace(Thread.java:1567), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.copyFilesToLocal(IndexCopier.java:426), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.access$600(IndexCopier.java:300), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory$1.run(IndexCopier.java:397), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615), java.lang.Thread.run(Thread.java:722)]
> 19:01:30.665 DEBUG [main] PerfLogger.java:179 1 ... [took 0ms]
> 19:01:30.666 DEBUG [main] PerfLogger.java:179 facets retrieved [took 0ms]
> 19:01:30.666 DEBUG [main] LucenePropertyIndex.java:397 loading the next 100 entries for query :fulltext:hello
> 19:01:30.667 DEBUG [main] PerfLogger.java:179 0 ... [took 0ms]
> 19:01:30.667 DEBUG [main] PerfLogger.java:179 facets retrieved [took 0ms]
> 19:01:30.668 DEBUG [main] QueryEngineImpl.java:154 Parsing JCR-SQL2 statement: select [jcr:path] from [oak:TestNode] where contains(*, 'image')
> 19:01:30.668 DEBUG [main] QueryImpl.java:1066 cost using filter Filter(query=select [jcr:path] from [oak:TestNode] where contains(*, 'image') fullText="image", path=*)
> 19:01:30.669 DEBUG [main] QueryImpl.java:1066 cost for nodeType is Infinity
> 19:01:30.669 DEBUG [main] IndexPlanner.java:486 Applicable IndexingRule found IndexRule: oak:TestNode
> 19:01:30.669 DEBUG [main] QueryImpl.java:1066 cost for lucene-property[/oak:index/test1] is 2.0
> 19:01:30.669 DEBUG [main] QueryEngineImpl.java:299 No alternatives found. Query: select [oak:TestNode].[jcr:path] as [jcr:path] from [oak:TestNode] as [oak:TestNode] where contains([oak:TestNode].[*], 'image')
> 19:01:30.670 DEBUG [main] QueryImpl.java:1066 query execute select [jcr:path] from [oak:TestNode] where contains(*, 'image')
> 19:01:30.671 DEBUG [main] QueryImpl.java:1066 query plan [oak:TestNode] as [oak:TestNode] /* lucene:test1(/oak:index/test1) :fulltext:image ft:("image") where contains([oak:TestNode].[*], 'image') */
> 19:01:30.672 DEBUG [main] LucenePropertyIndex.java:404 loading the first 50 entries for query :fulltext:image
> 19:01:30.673 DEBUG [main] PerfLogger.java:179 1 ... [took 0ms]
> 19:01:30.673 DEBUG [main] PerfLogger.java:179 facets retrieved [took 0ms]
> 19:01:30.674 DEBUG [main] LucenePropertyIndex.java:397 loading the next 100 entries for query :fulltext:image
> 19:01:30.675 DEBUG [main] PerfLogger.java:179 0 ... [took 0ms]
> 19:01:30.676 DEBUG [main] PerfLogger.java:179 facets retrieved [took 0ms]
> 19:01:30.676 DEBUG [main] QueryEngineImpl.java:154 Parsing JCR-SQL2 statement: select [jcr:path] from [oak:TestNode] where contains(*, 'jpg')
> 19:01:30.676 DEBUG [main] QueryImpl.java:1066 cost using filter Filter(query=select [jcr:path] from [oak:TestNode] where contains(*, 'jpg') fullText="jpg", path=*)
> 19:01:30.677 DEBUG [main] QueryImpl.java:1066 cost for nodeType is Infinity
> 19:01:30.677 DEBUG [main] IndexPlanner.java:486 Applicable IndexingRule found IndexRule: oak:TestNode
> 19:01:30.677 DEBUG [main] QueryImpl.java:1066 cost for lucene-property[/oak:index/test1] is 2.0
> 19:01:30.678 DEBUG [main] QueryEngineImpl.java:299 No alternatives found. Query: select [oak:TestNode].[jcr:path] as [jcr:path] from [oak:TestNode] as [oak:TestNode] where contains([oak:TestNode].[*], 'jpg')
> 19:01:30.678 DEBUG [main] QueryImpl.java:1066 query execute select [jcr:path] from [oak:TestNode] where contains(*, 'jpg')
> 19:01:30.679 DEBUG [main] QueryImpl.java:1066 query plan [oak:TestNode] as [oak:TestNode] /* lucene:test1(/oak:index/test1) :fulltext:jpg ft:("jpg") where contains([oak:TestNode].[*], 'jpg') */
> 19:01:30.680 DEBUG [main] LucenePropertyIndex.java:404 loading the first 50 entries for query :fulltext:jpg
> 19:01:30.681 DEBUG [main] PerfLogger.java:179 1 ... [took 0ms]
> 19:01:30.681 DEBUG [main] PerfLogger.java:179 facets retrieved [took 0ms]
> 19:01:30.682 DEBUG [main] LucenePropertyIndex.java:397 loading the next 100 entries for query :fulltext:jpg
> 19:01:30.683 DEBUG [main] PerfLogger.java:179 0 ... [took 0ms]
> 19:01:30.683 DEBUG [main] PerfLogger.java:179 facets retrieved [took 0ms]
> 19:01:30.683 DEBUG [main] QueryEngineImpl.java:154 Parsing JCR-SQL2 statement: explain select [jcr:path] from [oak:TestNode] where [original/jcr:content/type] = 'foo'
> 19:01:30.684 DEBUG [main] QueryImpl.java:1066 cost using filter Filter(query=explain select [jcr:path] from [oak:TestNode] where [original/jcr:content/type] = 'foo', path=*, property=[original/jcr:content/type=[foo]])
> 19:01:30.684 DEBUG [pool-25-thread-1] PerfLogger.java:179 [/oak:index/test1] Copied file segments_2 of size 81 B [took 25ms]
> 19:01:30.684 DEBUG [main] QueryImpl.java:1066 cost for nodeType is 5.0
> 19:01:30.684 INFO [pool-25-thread-1] IndexCopier.java:426 [java.lang.Thread.getStackTrace(Thread.java:1567), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.copyFilesToLocal(IndexCopier.java:426), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.access$600(IndexCopier.java:300), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory$1.run(IndexCopier.java:397), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615), java.lang.Thread.run(Thread.java:722)]
> 19:01:30.684 DEBUG [main] IndexPlanner.java:486 Applicable IndexingRule found IndexRule: oak:TestNode
> 19:01:30.685 DEBUG [main] QueryImpl.java:1066 cost for lucene-property[/oak:index/test1] is 2.0
> 19:01:30.685 DEBUG [main] QueryEngineImpl.java:299 No alternatives found. Query: select [oak:TestNode].[jcr:path] as [jcr:path] from [oak:TestNode] as [oak:TestNode] where [oak:TestNode].[original/jcr:content/type] = 'foo'
> 19:01:30.686 INFO [main] MyTemporaryFolder.java:64 before delete LucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault
> 19:01:30.697 DEBUG [pool-25-thread-2] PerfLogger.java:179 [/oak:index/test1] Copied file _0.si of size 257 B [took 31ms]
> 19:01:30.697 INFO [pool-25-thread-2] IndexCopier.java:426 [java.lang.Thread.getStackTrace(Thread.java:1567), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.copyFilesToLocal(IndexCopier.java:426), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory.access$600(IndexCopier.java:300), org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier$CopyOnReadDirectory$1.run(IndexCopier.java:397), java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145), java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615), java.lang.Thread.run(Thread.java:722)]
> 19:01:30.699 INFO [main] MyTemporaryFolder.java:66 after delete LucenePropertyIndexTest_aggregateAndIncludeRelativePropertyByDefault... folder exists: true
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)