Details
-
Bug
-
Resolution: Done
-
Major
-
9.0.0.Final
-
None
Description
The ClusteredQuery API expects that all local indexes are populated with documents. With the setting Index.LOCAL, it's possible to index all documents in a single node (by only executing puts in this node), leaving all the other nodes empty. Exception thrown:
Caused by: java.lang.NullPointerException at org.infinispan.query.clustered.commandworkers.CQCreateEagerQuery.collectKeys(CQCreateEagerQuery.java:37) at org.infinispan.query.clustered.commandworkers.CQCreateEagerQuery.perform(CQCreateEagerQuery.java:25) at org.infinispan.query.clustered.ClusteredQueryCommand.perform(ClusteredQueryCommand.java:114) at org.infinispan.query.clustered.ClusteredQueryCommand.invokeAsync(ClusteredQueryCommand.java:109) at org.infinispan.remoting.inboundhandler.BasePerCacheInboundInvocationHandler.invokeCommand(BasePerCacheInboundInvocationHandler.java:101) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.invoke(BaseBlockingRunnable.java:99) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.runAsync(BaseBlockingRunnable.java:71) at org.infinispan.remoting.inboundhandler.BaseBlockingRunnable.run(BaseBlockingRunnable.java:40)
Attachments
Issue Links
- is related to
-
JDG-1185 Broadcast query support for improved scalability
- Closed