Hi,
With infinispan 7.0.0.Beta1 if I put something in a store, the cache read after JVM restart wil die and leave this stack trace in the log:
java.lang.IllegalArgumentException: argument cannot be null
at org.infinispan.objectfilter.impl.BaseMatcher$3.filter(BaseMatcher.java:152) ~[infinispan-objectfilter-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.query.dsl.embedded.impl.FilterAndConverter.accept(FilterAndConverter.java:77) ~[infinispan-query-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.filter.KeyValueFilterAsKeyFilter.accept(KeyValueFilterAsKeyFilter.java:17) ~[infinispan-core-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.filter.CompositeKeyFilter.accept(CompositeKeyFilter.java:19) ~[infinispan-core-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.persistence.file.SingleFileStore.process(SingleFileStore.java:511) ~[infinispan-core-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:438) ~[infinispan-core-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.persistence.manager.PersistenceManagerImpl.processOnAllStores(PersistenceManagerImpl.java:420) ~[infinispan-core-7.0.0.Beta1.jar:7.0.0.Beta1]
at org.infinispan.iteration.impl.DistributedEntryRetriever$3.run(DistributedEntryRetriever.java:381) ~[infinispan-core-7.0.0.Beta1.jar:7.0.0.Beta1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) ~[na:1.7.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ~[na:1.7.0_60]
at java.lang.Thread.run(Thread.java:745) ~[na:1.7.0_60]
Cache config:
<distributed-cache name="testCache" mode="SYNC">
<persistence>
<file-store path="store/test"/>
</persistence>
<indexing auto-config="true"/>
</distributed-cache>
It seems the query module is causing some trouble.