Anyone understand this failure? Or see what I have wrong?

I've created and started a Gateway Sender named "ny":

GatewaySenderFactory gatewaySenderFactory = ...
GatewaySender sender = gatewaySenderFactory.create("ny", 1);
sender.start();

And next I'm trying to create a Replicate Region with:

AttributesFactory fact = new AttributesFactory();
fact.addGatewaySenderId("ny");
fact.setDataPolicy(DataPolicy.REPLICATE);
fact.setScope(Scope.DISTRIBUTED_ACK);
Region r = cache.createRegionFactory(fact.create()).create(regionName);

That last line throws:

Caused by:
org.apache.geode.internal.cache.wan.GatewaySenderConfigurationException:
Parallel gateway sender ny can not be used with replicated region
/testWanAuthValidCredentials_RR
at
org.apache.geode.internal.cache.DistributedRegion.postCreateRegion(DistributedRegion.java:2455)
at
org.apache.geode.internal.cache.GemFireCacheImpl.createVMRegion(GemFireCacheImpl.java:3141)
at
org.apache.geode.internal.cache.GemFireCacheImpl.basicCreateRegion(GemFireCacheImpl.java:3000)
at
org.apache.geode.internal.cache.GemFireCacheImpl.createRegion(GemFireCacheImpl.java:2988)
at org.apache.geode.cache.RegionFactory.create(RegionFactory.java:758)

Reply via email to