Description of problem: The module definition of Infinispan Core (the JDG main module) depends on the Query module but fails to import the Services. Not loading the services allows the Indexing feature to be enabled, although several operations will fail at runtime. A workaround is to patch the module definition: <module name="org.infinispan.query" slot="jdg-6.3"/> needs to be changed to <module name="org.infinispan.query" slot="jdg-6.3" services="import" />
Upstream pull request is sent. This needed several more changes for Infinispan 7. Unfortunately the modules in upstream are quite different than JDG, but the tests I added should be easy to backport.
PR for jdg 6.3.x https://github.com/infinispan/jdg/pull/181
PR for 6.3.x integrated.
PR for jdg 6.4.x https://github.com/infinispan/jdg/pull/185
Integrated in jdg-6.4.x too.
VERIFIED for 6.3.1 ER1. This BZ remains open until verification with JDG 6.4.0.