[JBoss JIRA] (ISPN-7298) Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-7298?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo reassigned ISPN-7298:
---------------------------------
Assignee: Pedro Ruivo
> Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-7298
> URL: https://issues.jboss.org/browse/ISPN-7298
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Lucene Directory
> Affects Versions: 9.0.0.Beta1
> Reporter: Gustavo Fernandes
> Assignee: Pedro Ruivo
> Attachments: DistFileListCacheValueDeltaTest.java, trace.tgz
>
>
> Happens intermittently when doing perf tests for Affinity from https://github.com/infinispan/infinispan/pull/4576, but this should affect any index manager that uses the Infinispan directory, either during query or indexing.
> {noformat}
> [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> 17:09:53,228 ERROR (testng-IndexManagerPerfTest) [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)[TestSuiteProgress] Tests succeeded: 0, failed: 1, skipped: 0
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.406 sec <<< FAILURE! - in org.infinispan.query.affinity.IndexManagerPerfTest
> testQueryWithWrites(org.infinispan.query.affinity.IndexManagerPerfTest) Time elapsed: 16.311 sec <<< FAILURE!
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
> at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
> at org.infinispan.query.affinity.IndexManagerPerfTest.warmup(IndexManagerPerfTest.java:169)
> at org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites(IndexManagerPerfTest.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:38)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:382)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:288)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:541)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.getOrCreateIndexManager(IndexManagerHolder.java:164)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersFromShards(DynamicShardingStrategy.java:82)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersForQuery(DynamicShardingStrategy.java:71)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.getIndexManagers(LuceneHSQuery.java:616)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:452)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:385)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.queryEntityInfos(LuceneHSQuery.java:143)
> at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:157)
> at org.infinispan.query.affinity.BaseAffinityTest$QueryingNode.warmup(BaseAffinityTest.java:362)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
> at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
> Caused by: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> at org.infinispan.lucene.impl.FileListOperations.getFileList(FileListOperations.java:171)
> at org.infinispan.lucene.impl.FileListOperations.listFilenames(FileListOperations.java:108)
> at org.infinispan.lucene.impl.DirectoryImplementor.list(DirectoryImplementor.java:62)
> at org.infinispan.lucene.impl.DirectoryLucene.listAll(DirectoryLucene.java:128)
> at org.apache.lucene.index.DirectoryReader.indexExists(DirectoryReader.java:318)
> at org.hibernate.search.store.spi.DirectoryHelper.initializeIndexIfNeeded(DirectoryHelper.java:52)
> at org.infinispan.hibernate.search.spi.InfinispanDirectoryProvider.start(InfinispanDirectoryProvider.java:144)
> at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.initialize(DirectoryBasedIndexManager.java:86)
> at org.infinispan.query.affinity.AffinityIndexManager.initialize(AffinityIndexManager.java:82)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:284)
> ... 19 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7298) Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-7298?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo commented on ISPN-7298:
-----------------------------------
Ok, I'll move the acks to another externalizer.
> Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-7298
> URL: https://issues.jboss.org/browse/ISPN-7298
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Lucene Directory
> Affects Versions: 9.0.0.Beta1
> Reporter: Gustavo Fernandes
> Assignee: Pedro Ruivo
> Attachments: DistFileListCacheValueDeltaTest.java, trace.tgz
>
>
> Happens intermittently when doing perf tests for Affinity from https://github.com/infinispan/infinispan/pull/4576, but this should affect any index manager that uses the Infinispan directory, either during query or indexing.
> {noformat}
> [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> 17:09:53,228 ERROR (testng-IndexManagerPerfTest) [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)[TestSuiteProgress] Tests succeeded: 0, failed: 1, skipped: 0
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.406 sec <<< FAILURE! - in org.infinispan.query.affinity.IndexManagerPerfTest
> testQueryWithWrites(org.infinispan.query.affinity.IndexManagerPerfTest) Time elapsed: 16.311 sec <<< FAILURE!
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
> at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
> at org.infinispan.query.affinity.IndexManagerPerfTest.warmup(IndexManagerPerfTest.java:169)
> at org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites(IndexManagerPerfTest.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:38)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:382)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:288)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:541)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.getOrCreateIndexManager(IndexManagerHolder.java:164)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersFromShards(DynamicShardingStrategy.java:82)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersForQuery(DynamicShardingStrategy.java:71)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.getIndexManagers(LuceneHSQuery.java:616)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:452)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:385)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.queryEntityInfos(LuceneHSQuery.java:143)
> at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:157)
> at org.infinispan.query.affinity.BaseAffinityTest$QueryingNode.warmup(BaseAffinityTest.java:362)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
> at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
> Caused by: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> at org.infinispan.lucene.impl.FileListOperations.getFileList(FileListOperations.java:171)
> at org.infinispan.lucene.impl.FileListOperations.listFilenames(FileListOperations.java:108)
> at org.infinispan.lucene.impl.DirectoryImplementor.list(DirectoryImplementor.java:62)
> at org.infinispan.lucene.impl.DirectoryLucene.listAll(DirectoryLucene.java:128)
> at org.apache.lucene.index.DirectoryReader.indexExists(DirectoryReader.java:318)
> at org.hibernate.search.store.spi.DirectoryHelper.initializeIndexIfNeeded(DirectoryHelper.java:52)
> at org.infinispan.hibernate.search.spi.InfinispanDirectoryProvider.start(InfinispanDirectoryProvider.java:144)
> at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.initialize(DirectoryBasedIndexManager.java:86)
> at org.infinispan.query.affinity.AffinityIndexManager.initialize(AffinityIndexManager.java:82)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:284)
> ... 19 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7298) Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
by Radim Vansa (JIRA)
[ https://issues.jboss.org/browse/ISPN-7298?page=com.atlassian.jira.plugin.... ]
Radim Vansa commented on ISPN-7298:
-----------------------------------
[~gustavonalle] It seems that this is related to marshalling in triangle: When the {{PrimaryAckCommand}} is sent with {{FileListCacheValue}}, {{DeltaAwareObjectOutput}} calls {{.delta()}} on this and therefore it returns wrong type of object. When the response was marshalled as {{Response}} object, this could not happen, but now it is an command which is handled by {{ReplicableCommandExternalizer}} (which is used in {{CacheRpcCommandExternalizer.marshallParameters}}).
I've attached a reproducer for the problem. Maybe [~pruivo] could help you with moving the ack commands to a different externalizer.
> Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-7298
> URL: https://issues.jboss.org/browse/ISPN-7298
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Lucene Directory
> Affects Versions: 9.0.0.Beta1
> Reporter: Gustavo Fernandes
> Attachments: DistFileListCacheValueDeltaTest.java, trace.tgz
>
>
> Happens intermittently when doing perf tests for Affinity from https://github.com/infinispan/infinispan/pull/4576, but this should affect any index manager that uses the Infinispan directory, either during query or indexing.
> {noformat}
> [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> 17:09:53,228 ERROR (testng-IndexManagerPerfTest) [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)[TestSuiteProgress] Tests succeeded: 0, failed: 1, skipped: 0
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.406 sec <<< FAILURE! - in org.infinispan.query.affinity.IndexManagerPerfTest
> testQueryWithWrites(org.infinispan.query.affinity.IndexManagerPerfTest) Time elapsed: 16.311 sec <<< FAILURE!
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
> at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
> at org.infinispan.query.affinity.IndexManagerPerfTest.warmup(IndexManagerPerfTest.java:169)
> at org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites(IndexManagerPerfTest.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:38)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:382)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:288)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:541)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.getOrCreateIndexManager(IndexManagerHolder.java:164)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersFromShards(DynamicShardingStrategy.java:82)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersForQuery(DynamicShardingStrategy.java:71)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.getIndexManagers(LuceneHSQuery.java:616)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:452)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:385)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.queryEntityInfos(LuceneHSQuery.java:143)
> at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:157)
> at org.infinispan.query.affinity.BaseAffinityTest$QueryingNode.warmup(BaseAffinityTest.java:362)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
> at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
> Caused by: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> at org.infinispan.lucene.impl.FileListOperations.getFileList(FileListOperations.java:171)
> at org.infinispan.lucene.impl.FileListOperations.listFilenames(FileListOperations.java:108)
> at org.infinispan.lucene.impl.DirectoryImplementor.list(DirectoryImplementor.java:62)
> at org.infinispan.lucene.impl.DirectoryLucene.listAll(DirectoryLucene.java:128)
> at org.apache.lucene.index.DirectoryReader.indexExists(DirectoryReader.java:318)
> at org.hibernate.search.store.spi.DirectoryHelper.initializeIndexIfNeeded(DirectoryHelper.java:52)
> at org.infinispan.hibernate.search.spi.InfinispanDirectoryProvider.start(InfinispanDirectoryProvider.java:144)
> at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.initialize(DirectoryBasedIndexManager.java:86)
> at org.infinispan.query.affinity.AffinityIndexManager.initialize(AffinityIndexManager.java:82)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:284)
> ... 19 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7298) Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
by Radim Vansa (JIRA)
[ https://issues.jboss.org/browse/ISPN-7298?page=com.atlassian.jira.plugin.... ]
Radim Vansa updated ISPN-7298:
------------------------------
Attachment: ExternalizersEnabledTest.java
> Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-7298
> URL: https://issues.jboss.org/browse/ISPN-7298
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Lucene Directory
> Affects Versions: 9.0.0.Beta1
> Reporter: Gustavo Fernandes
> Attachments: DistFileListCacheValueDeltaTest.java, trace.tgz
>
>
> Happens intermittently when doing perf tests for Affinity from https://github.com/infinispan/infinispan/pull/4576, but this should affect any index manager that uses the Infinispan directory, either during query or indexing.
> {noformat}
> [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> 17:09:53,228 ERROR (testng-IndexManagerPerfTest) [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)[TestSuiteProgress] Tests succeeded: 0, failed: 1, skipped: 0
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.406 sec <<< FAILURE! - in org.infinispan.query.affinity.IndexManagerPerfTest
> testQueryWithWrites(org.infinispan.query.affinity.IndexManagerPerfTest) Time elapsed: 16.311 sec <<< FAILURE!
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
> at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
> at org.infinispan.query.affinity.IndexManagerPerfTest.warmup(IndexManagerPerfTest.java:169)
> at org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites(IndexManagerPerfTest.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:38)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:382)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:288)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:541)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.getOrCreateIndexManager(IndexManagerHolder.java:164)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersFromShards(DynamicShardingStrategy.java:82)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersForQuery(DynamicShardingStrategy.java:71)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.getIndexManagers(LuceneHSQuery.java:616)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:452)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:385)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.queryEntityInfos(LuceneHSQuery.java:143)
> at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:157)
> at org.infinispan.query.affinity.BaseAffinityTest$QueryingNode.warmup(BaseAffinityTest.java:362)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
> at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
> Caused by: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> at org.infinispan.lucene.impl.FileListOperations.getFileList(FileListOperations.java:171)
> at org.infinispan.lucene.impl.FileListOperations.listFilenames(FileListOperations.java:108)
> at org.infinispan.lucene.impl.DirectoryImplementor.list(DirectoryImplementor.java:62)
> at org.infinispan.lucene.impl.DirectoryLucene.listAll(DirectoryLucene.java:128)
> at org.apache.lucene.index.DirectoryReader.indexExists(DirectoryReader.java:318)
> at org.hibernate.search.store.spi.DirectoryHelper.initializeIndexIfNeeded(DirectoryHelper.java:52)
> at org.infinispan.hibernate.search.spi.InfinispanDirectoryProvider.start(InfinispanDirectoryProvider.java:144)
> at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.initialize(DirectoryBasedIndexManager.java:86)
> at org.infinispan.query.affinity.AffinityIndexManager.initialize(AffinityIndexManager.java:82)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:284)
> ... 19 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7298) Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
by Radim Vansa (JIRA)
[ https://issues.jboss.org/browse/ISPN-7298?page=com.atlassian.jira.plugin.... ]
Radim Vansa updated ISPN-7298:
------------------------------
Attachment: (was: ExternalizersEnabledTest.java)
> Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-7298
> URL: https://issues.jboss.org/browse/ISPN-7298
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Lucene Directory
> Affects Versions: 9.0.0.Beta1
> Reporter: Gustavo Fernandes
> Attachments: DistFileListCacheValueDeltaTest.java, trace.tgz
>
>
> Happens intermittently when doing perf tests for Affinity from https://github.com/infinispan/infinispan/pull/4576, but this should affect any index manager that uses the Infinispan directory, either during query or indexing.
> {noformat}
> [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> 17:09:53,228 ERROR (testng-IndexManagerPerfTest) [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)[TestSuiteProgress] Tests succeeded: 0, failed: 1, skipped: 0
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.406 sec <<< FAILURE! - in org.infinispan.query.affinity.IndexManagerPerfTest
> testQueryWithWrites(org.infinispan.query.affinity.IndexManagerPerfTest) Time elapsed: 16.311 sec <<< FAILURE!
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
> at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
> at org.infinispan.query.affinity.IndexManagerPerfTest.warmup(IndexManagerPerfTest.java:169)
> at org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites(IndexManagerPerfTest.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:38)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:382)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:288)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:541)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.getOrCreateIndexManager(IndexManagerHolder.java:164)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersFromShards(DynamicShardingStrategy.java:82)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersForQuery(DynamicShardingStrategy.java:71)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.getIndexManagers(LuceneHSQuery.java:616)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:452)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:385)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.queryEntityInfos(LuceneHSQuery.java:143)
> at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:157)
> at org.infinispan.query.affinity.BaseAffinityTest$QueryingNode.warmup(BaseAffinityTest.java:362)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
> at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
> Caused by: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> at org.infinispan.lucene.impl.FileListOperations.getFileList(FileListOperations.java:171)
> at org.infinispan.lucene.impl.FileListOperations.listFilenames(FileListOperations.java:108)
> at org.infinispan.lucene.impl.DirectoryImplementor.list(DirectoryImplementor.java:62)
> at org.infinispan.lucene.impl.DirectoryLucene.listAll(DirectoryLucene.java:128)
> at org.apache.lucene.index.DirectoryReader.indexExists(DirectoryReader.java:318)
> at org.hibernate.search.store.spi.DirectoryHelper.initializeIndexIfNeeded(DirectoryHelper.java:52)
> at org.infinispan.hibernate.search.spi.InfinispanDirectoryProvider.start(InfinispanDirectoryProvider.java:144)
> at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.initialize(DirectoryBasedIndexManager.java:86)
> at org.infinispan.query.affinity.AffinityIndexManager.initialize(AffinityIndexManager.java:82)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:284)
> ... 19 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7298) Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
by Radim Vansa (JIRA)
[ https://issues.jboss.org/browse/ISPN-7298?page=com.atlassian.jira.plugin.... ]
Radim Vansa updated ISPN-7298:
------------------------------
Attachment: DistFileListCacheValueDeltaTest.java
> Error during querying: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> -----------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ISPN-7298
> URL: https://issues.jboss.org/browse/ISPN-7298
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Lucene Directory
> Affects Versions: 9.0.0.Beta1
> Reporter: Gustavo Fernandes
> Attachments: DistFileListCacheValueDeltaTest.java, trace.tgz
>
>
> Happens intermittently when doing perf tests for Affinity from https://github.com/infinispan/infinispan/pull/4576, but this should affect any index manager that uses the Infinispan directory, either during query or indexing.
> {noformat}
> [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> 17:09:53,228 ERROR (testng-IndexManagerPerfTest) [TestSuiteProgress] Test failed: org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)[TestSuiteProgress] Tests succeeded: 0, failed: 1, skipped: 0
> Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.406 sec <<< FAILURE! - in org.infinispan.query.affinity.IndexManagerPerfTest
> testQueryWithWrites(org.infinispan.query.affinity.IndexManagerPerfTest) Time elapsed: 16.311 sec <<< FAILURE!
> org.hibernate.search.exception.SearchException: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
> at java.util.concurrent.ForkJoinTask.getThrowableException(ForkJoinTask.java:593)
> at java.util.concurrent.ForkJoinTask.reportException(ForkJoinTask.java:677)
> at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:735)
> at java.util.stream.ForEachOps$ForEachOp.evaluateParallel(ForEachOps.java:160)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateParallel(ForEachOps.java:174)
> at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
> at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
> at java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:583)
> at org.infinispan.query.affinity.IndexManagerPerfTest.warmup(IndexManagerPerfTest.java:169)
> at org.infinispan.query.affinity.IndexManagerPerfTest.testQueryWithWrites(IndexManagerPerfTest.java:78)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
> at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
> at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
> at org.testng.TestRunner.privateRun(TestRunner.java:767)
> at org.testng.TestRunner.run(TestRunner.java:617)
> at org.testng.SuiteRunner.runTest(SuiteRunner.java:348)
> at org.testng.SuiteRunner.access$000(SuiteRunner.java:38)
> at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:382)
> at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
> at java.util.concurrent.FutureTask.run(FutureTask.java:266)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.hibernate.search.exception.SearchException: HSEARCH000103: Unable to initialize IndexManager named 'entity.116'
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:288)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:541)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.getOrCreateIndexManager(IndexManagerHolder.java:164)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersFromShards(DynamicShardingStrategy.java:82)
> at org.hibernate.search.engine.impl.DynamicShardingStrategy.getIndexManagersForQuery(DynamicShardingStrategy.java:71)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.getIndexManagers(LuceneHSQuery.java:616)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:452)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.buildSearcher(LuceneHSQuery.java:385)
> at org.hibernate.search.query.engine.impl.LuceneHSQuery.queryEntityInfos(LuceneHSQuery.java:143)
> at org.infinispan.query.impl.CacheQueryImpl.list(CacheQueryImpl.java:157)
> at org.infinispan.query.affinity.BaseAffinityTest$QueryingNode.warmup(BaseAffinityTest.java:362)
> at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
> at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
> at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
> at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:291)
> at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
> at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
> at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)
> at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)
> at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
> Caused by: java.lang.ClassCastException: org.infinispan.lucene.impl.FileListCacheValueDelta cannot be cast to org.infinispan.lucene.impl.FileListCacheValue
> at org.infinispan.lucene.impl.FileListOperations.getFileList(FileListOperations.java:171)
> at org.infinispan.lucene.impl.FileListOperations.listFilenames(FileListOperations.java:108)
> at org.infinispan.lucene.impl.DirectoryImplementor.list(DirectoryImplementor.java:62)
> at org.infinispan.lucene.impl.DirectoryLucene.listAll(DirectoryLucene.java:128)
> at org.apache.lucene.index.DirectoryReader.indexExists(DirectoryReader.java:318)
> at org.hibernate.search.store.spi.DirectoryHelper.initializeIndexIfNeeded(DirectoryHelper.java:52)
> at org.infinispan.hibernate.search.spi.InfinispanDirectoryProvider.start(InfinispanDirectoryProvider.java:144)
> at org.hibernate.search.indexes.spi.DirectoryBasedIndexManager.initialize(DirectoryBasedIndexManager.java:86)
> at org.infinispan.query.affinity.AffinityIndexManager.initialize(AffinityIndexManager.java:82)
> at org.hibernate.search.indexes.impl.IndexManagerHolder.createIndexManager(IndexManagerHolder.java:284)
> ... 19 more
> {noformat}
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7235) Cross site replication fails if authentication is enabled
by Pedro Ruivo (JIRA)
[ https://issues.jboss.org/browse/ISPN-7235?page=com.atlassian.jira.plugin.... ]
Pedro Ruivo updated ISPN-7235:
------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Cross site replication fails if authentication is enabled
> ---------------------------------------------------------
>
> Key: ISPN-7235
> URL: https://issues.jboss.org/browse/ISPN-7235
> Project: Infinispan
> Issue Type: Bug
> Components: Cross-Site Replication, Security
> Affects Versions: 9.0.0.Alpha4, 8.2.5.Final
> Reporter: Tristan Tarrant
> Assignee: Tristan Tarrant
> Fix For: 9.0.0.Beta2, 8.2.6.Final
>
>
> org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher] (Incoming-2,shared=tcp-global) ISPN000071: Caught exception when handling command SingleXSiteRpcCommand{command=ClearCommand{flags=null}}: java.lang.SecurityException: ISPN000287: Unauthorized access: subject 'null' lacks 'ADMIN' permission
> at org.infinispan.security.impl.AuthorizationHelper.checkPermission(AuthorizationHelper.java:76)
> at org.infinispan.security.impl.AuthorizationManagerImpl.checkPermission(AuthorizationManagerImpl.java:44)
> at org.infinispan.security.impl.SecureCacheImpl.getCacheConfiguration(SecureCacheImpl.java:454)
> at org.infinispan.xsite.BackupReceiverRepositoryImpl.createBackupReceiver(BackupReceiverRepositoryImpl.java:163)
> at org.infinispan.xsite.BackupReceiverRepositoryImpl.getBackupReceiver(BackupReceiverRepositoryImpl.java:95)
> at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.executeCommandFromRemoteSite(CommandAwareRpcDispatcher.java:283)
> at org.infinispan.remoting.transport.jgroups.CommandAwareRpcDispatcher.handle(CommandAwareRpcDispatcher.java:252)
> at org.jgroups.blocks.RequestCorrelator.handleRequest(RequestCorrelator.java:460) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.blocks.RequestCorrelator.receiveMessage(RequestCorrelator.java:377) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.blocks.RequestCorrelator.receive(RequestCorrelator.java:250) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.blocks.MessageDispatcher$ProtocolAdapter.up(MessageDispatcher.java:675) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.blocks.mux.MuxUpHandler.up(MuxUpHandler.java:130) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.JChannel.up(JChannel.java:739) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1029) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.relay.RELAY2.deliver(RELAY2.java:618) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.relay.RELAY2.route(RELAY2.java:514) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.relay.RELAY2.handleMessage(RELAY2.java:489) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.relay.RELAY2.handleRelayMessage(RELAY2.java:470) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.relay.Relayer$Bridge.receive(Relayer.java:265) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.JChannel.up(JChannel.java:769) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:1033) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.FRAG2.up(FRAG2.java:182) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.FlowControl.up(FlowControl.java:447) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.stack.Protocol.up(Protocol.java:420) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:294) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.UNICAST3.deliverBatch(UNICAST3.java:1087) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.UNICAST3.removeAndDeliver(UNICAST3.java:886) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:790) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:426) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:652) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:155) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.FD_ALL.up(FD_ALL.java:200) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:299) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.MERGE3.up(MERGE3.java:286) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.Discovery.up(Discovery.java:291) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.TP$ProtocolAdapter.up(TP.java:2842) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.TP.passMessageUp(TP.java:1577) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at org.jgroups.protocols.TP$MyHandler.run(TP.java:1796) [jgroups-3.6.3.Final-redhat-6.jar:3.6.3.Final-redhat-6]
> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [rt.jar:1.8.0_101]
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [rt.jar:1.8.0_101]
> at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_101]
> ~~~
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months
[JBoss JIRA] (ISPN-7301) Right operand in term query is not being analyzed
by Tristan Tarrant (JIRA)
[ https://issues.jboss.org/browse/ISPN-7301?page=com.atlassian.jira.plugin.... ]
Tristan Tarrant updated ISPN-7301:
----------------------------------
Status: Resolved (was: Pull Request Sent)
Resolution: Done
> Right operand in term query is not being analyzed
> -------------------------------------------------
>
> Key: ISPN-7301
> URL: https://issues.jboss.org/browse/ISPN-7301
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Remote Querying
> Affects Versions: 9.0.0.Beta1
> Reporter: Jiří Holuša
> Assignee: Adrian Nistor
> Fix For: 9.0.0.Beta2
>
>
> With default configuration, default analyzer should at least do lower-casing, hence following two queries should return the same results:
> {code}
> from Entity where longDescription:'rent'
> {code}
> {code}
> from Entity where longDescription:'RENT'
> {code}
> However, according to my tests, lower-casing is not happening, hence I'm deducing that the right operand analysis doesn't happen at all.
> PR contains test for it as well as other tests for extending query testsuite.
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)
9 years, 3 months