[infinispan-issues] [JBoss JIRA] (ISPN-11023) Indexless query fails with missing component in the registry
Dan Berindei (Jira)
issues at jboss.org
Wed Dec 4 07:00:01 EST 2019
[ https://issues.jboss.org/browse/ISPN-11023?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13820811#comment-13820811 ]
Dan Berindei commented on ISPN-11023:
-------------------------------------
Actually that stack trace is wrong because of ISPN-11022. The stack trace on the remote node is
{noformat}
13:56:08,905 WARN (jgroups-6,Test-NodeB-29188) [NonTotalOrderPerCacheInboundInvocationHandler] ISPN000071: Caught exception when handling command InitialPublisherCommand{cacheName='search-rest'}
org.infinispan.commons.CacheConfigurationException: Unable to inject dependencies for component class org.infinispan.query.dsl.embedded.impl.IckleFilterAndConverter, path null
at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeInjection(BasicComponentRegistryImpl.java:349) ~[classes/:?]
at org.infinispan.factories.impl.BasicComponentRegistryImpl.wireDependencies(BasicComponentRegistryImpl.java:242) ~[classes/:?]
at org.infinispan.factories.AbstractComponentRegistry.wireDependencies(AbstractComponentRegistry.java:88) ~[classes/:?]
at org.infinispan.filter.CacheFilters$FilterConverterAsValueFunction.inject(CacheFilters.java:183) ~[classes/:?]
at org.infinispan.filter.CorePackageImpl$4.wire(CorePackageImpl.java:65) ~[classes/:?]
at org.infinispan.filter.CorePackageImpl$4.wire(CorePackageImpl.java:63) ~[classes/:?]
at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeInjection(BasicComponentRegistryImpl.java:334) ~[classes/:?]
at org.infinispan.factories.impl.BasicComponentRegistryImpl.wireDependencies(BasicComponentRegistryImpl.java:242) ~[classes/:?]
at org.infinispan.factories.AbstractComponentRegistry.wireDependencies(AbstractComponentRegistry.java:88) ~[classes/:?]
at org.infinispan.stream.impl.intops.object.FlatMapOperation.handleInjection(FlatMapOperation.java:35) ~[classes/:?]
at org.infinispan.stream.impl.CacheStreamIntermediatePublisher.inject(CacheStreamIntermediatePublisher.java:60) ~[classes/:?]
at org.infinispan.reactive.publisher.impl.commands.batch.InitialPublisherCommand.invokeAsync(InitialPublisherCommand.java:108) ~[classes/:?]
at org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.invokeCommand(BasePerCacheInboundInvocationHandler.java:116) ~[classes/:?]
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.invoke(BaseBlockingRunnable.java:100) ~[classes/:?]
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.lambda$runAsync$0(BaseBlockingRunnable.java:91) ~[classes/:?]
at java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859) [?:?]
at java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:883) [?:?]
at java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2251) [?:?]
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.runAsync(BaseBlockingRunnable.java:74) [classes/:?]
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.run(BaseBlockingRunnable.java:41) [classes/:?]
at org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.handleRunnable(BasePerCacheInboundInvocationHandler.java:175) [classes/:?]
at org.infinispan.remoting.inboundhandler.NonTotalOrderPerCacheInboundInvocationHandler.handle(NonTotalOrderPerCacheInboundInvocationHandler.java:78) [classes/:?]
at org.infinispan.remoting.inboundhandler.GlobalInboundInvocationHandler.handleCacheRpcCommand(GlobalInboundInvocationHandler.java:118) [classes/:?]
at org.infinispan.remoting.inboundhandler.GlobalInboundInvocationHandler.handleFromCluster(GlobalInboundInvocationHandler.java:76) [classes/:?]
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.processRequest(JGroupsTransport.java:1389) [classes/:?]
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1313) [classes/:?]
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.access$300(JGroupsTransport.java:129) [classes/:?]
at org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1461) [classes/:?]
at org.jgroups.JChannel.up(JChannel.java:775) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:920) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.FRAG3.up(FRAG3.java:171) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.FlowControl.up(FlowControl.java:346) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.FlowControl.up(FlowControl.java:354) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.tom.TOA.up(TOA.java:119) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.pbcast.GMS.up(GMS.java:855) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:243) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1049) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.UNICAST3.addMessage(UNICAST3.java:772) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:753) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:405) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:592) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.Discovery.up(Discovery.java:300) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.protocols.TP.passMessageUp(TP.java:1275) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:87) [jgroups-4.1.6.Final.jar:4.1.6.Final]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:834) [?:?]
Caused by: org.infinispan.commons.CacheException: Expected component not found in registry: org.infinispan.query.remote.impl.ObjectReflectionMatcher
at org.infinispan.query.dsl.embedded.impl.IckleFilterAndConverter.injectDependencies(IckleFilterAndConverter.java:80) ~[classes/:?]
at org.infinispan.query.dsl.embedded.impl.QueryPackageImpl$1.wire(QueryPackageImpl.java:26) ~[classes/:?]
at org.infinispan.query.dsl.embedded.impl.QueryPackageImpl$1.wire(QueryPackageImpl.java:24) ~[classes/:?]
at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeInjection(BasicComponentRegistryImpl.java:334) ~[classes/:?]
... 46 more
org.infinispan.commons.CacheConfigurationException: Unable to inject dependencies for component class org.infinispan.query.dsl.embedded.impl.IckleFilterAndConverter, path null
at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeInjection(BasicComponentRegistryImpl.java:349)
at org.infinispan.factories.impl.BasicComponentRegistryImpl.wireDependencies(BasicComponentRegistryImpl.java:242)
at org.infinispan.factories.AbstractComponentRegistry.wireDependencies(AbstractComponentRegistry.java:88)
at org.infinispan.filter.CacheFilters$FilterConverterAsValueFunction.inject(CacheFilters.java:183)
at org.infinispan.filter.CorePackageImpl$4.wire(CorePackageImpl.java:65)
at org.infinispan.filter.CorePackageImpl$4.wire(CorePackageImpl.java:63)
at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeInjection(BasicComponentRegistryImpl.java:334)
at org.infinispan.factories.impl.BasicComponentRegistryImpl.wireDependencies(BasicComponentRegistryImpl.java:242)
at org.infinispan.factories.AbstractComponentRegistry.wireDependencies(AbstractComponentRegistry.java:88)
at org.infinispan.stream.impl.intops.object.FlatMapOperation.handleInjection(FlatMapOperation.java:35)
at org.infinispan.stream.impl.CacheStreamIntermediatePublisher.inject(CacheStreamIntermediatePublisher.java:60)
at org.infinispan.reactive.publisher.impl.commands.batch.InitialPublisherCommand.invokeAsync(InitialPublisherCommand.java:108)
at org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.invokeCommand(BasePerCacheInboundInvocationHandler.java:116)
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.invoke(BaseBlockingRunnable.java:100)
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.lambda$runAsync$0(BaseBlockingRunnable.java:91)
at java.base/java.util.concurrent.CompletableFuture.uniWhenComplete(CompletableFuture.java:859)
at java.base/java.util.concurrent.CompletableFuture.uniWhenCompleteStage(CompletableFuture.java:883)
at java.base/java.util.concurrent.CompletableFuture.whenComplete(CompletableFuture.java:2251)
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.runAsync(BaseBlockingRunnable.java:74)
at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.run(BaseBlockingRunnable.java:41)
at org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.handleRunnable(BasePerCacheInboundInvocationHandler.java:175)
at org.infinispan.remoting.inboundhandler.NonTotalOrderPerCacheInboundInvocationHandler.handle(NonTotalOrderPerCacheInboundInvocationHandler.java:78)
at org.infinispan.remoting.inboundhandler.GlobalInboundInvocationHandler.handleCacheRpcCommand(GlobalInboundInvocationHandler.java:118)
at org.infinispan.remoting.inboundhandler.GlobalInboundInvocationHandler.handleFromCluster(GlobalInboundInvocationHandler.java:76)
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.processRequest(JGroupsTransport.java:1389)
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.processMessage(JGroupsTransport.java:1313)
at org.infinispan.remoting.transport.jgroups.JGroupsTransport.access$300(JGroupsTransport.java:129)
at org.infinispan.remoting.transport.jgroups.JGroupsTransport$ChannelCallbacks.up(JGroupsTransport.java:1461)
at org.jgroups.JChannel.up(JChannel.java:775)
at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:920)
at org.jgroups.protocols.FRAG3.up(FRAG3.java:171)
at org.jgroups.protocols.FlowControl.up(FlowControl.java:346)
at org.jgroups.protocols.FlowControl.up(FlowControl.java:354)
at org.jgroups.protocols.tom.TOA.up(TOA.java:119)
at org.jgroups.protocols.pbcast.GMS.up(GMS.java:855)
at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:243)
at org.jgroups.protocols.UNICAST3.deliverMessage(UNICAST3.java:1049)
at org.jgroups.protocols.UNICAST3.addMessage(UNICAST3.java:772)
at org.jgroups.protocols.UNICAST3.handleDataReceived(UNICAST3.java:753)
at org.jgroups.protocols.UNICAST3.up(UNICAST3.java:405)
at org.jgroups.protocols.pbcast.NAKACK2.up(NAKACK2.java:592)
at org.jgroups.protocols.Discovery.up(Discovery.java:300)
at org.jgroups.protocols.TP.passMessageUp(TP.java:1275)
at org.jgroups.util.SubmitToThreadPool$SingleMessageHandler.run(SubmitToThreadPool.java:87)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: org.infinispan.commons.CacheException: Expected component not found in registry: org.infinispan.query.remote.impl.ObjectReflectionMatcher
at org.infinispan.query.dsl.embedded.impl.IckleFilterAndConverter.injectDependencies(IckleFilterAndConverter.java:80)
at org.infinispan.query.dsl.embedded.impl.QueryPackageImpl$1.wire(QueryPackageImpl.java:26)
at org.infinispan.query.dsl.embedded.impl.QueryPackageImpl$1.wire(QueryPackageImpl.java:24)
at org.infinispan.factories.impl.BasicComponentRegistryImpl.invokeInjection(BasicComponentRegistryImpl.java:334)
... 46 more
{noformat}
> Indexless query fails with missing component in the registry
> ------------------------------------------------------------
>
> Key: ISPN-11023
> URL: https://issues.jboss.org/browse/ISPN-11023
> Project: Infinispan
> Issue Type: Bug
> Components: Embedded Querying, Remote Querying
> Affects Versions: 10.0.1.Final
> Reporter: Gustavo Fernandes
> Assignee: Gustavo Fernandes
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the infinispan-issues
mailing list