[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