0

cq クエリを ClientCache に登録しようとしているときに、その場で立ち往生しました。まだこの例外が発生しています:

CqService is not available.
java.lang.IllegalStateException: CqService is not available.
at org.apache.geode.cache.query.internal.cq.MissingCqService.start(MissingCqService.java:171)
at org.apache.geode.cache.query.internal.DefaultQueryService.getCqService(DefaultQueryService.java:777)
at org.apache.geode.cache.query.internal.DefaultQueryService.newCq(DefaultQueryService.java:486)

クライアント キャッシュは次のように作成されます。

def client(): ClientCache = new ClientCacheFactory()
.setPdxPersistent(true)
.setPdxSerializer(new ReflectionBasedAutoSerializer(false, "org.geode.importer.domain.FooBar"))
.addPoolLocator(ConfigProvider.locator.host, ConfigProvider.locator.port)
.setPoolSubscriptionEnabled(true)
.create()

提案された解決策は役に立ちません。実際のライブラリのバージョンは次のとおりです。

  "org.apache.geode" % "geode-core" % "1.0.0-incubating"
4

1 に答える 1

0

geode-cq依存関係としてプルする必要があります。グラドルで

compile 'org.apache.geode:geode-cq:1.0.0-incubating'
于 2016-11-14T18:03:37.963 に答える