[ 
https://issues.apache.org/jira/browse/GEODE-6527?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16793209#comment-16793209
 ] 

Diane Hardman commented on GEODE-6527:
--------------------------------------

I started a cluster, created a region, data-source, and added a jdbc-mapping, 
then ran my client that successfully does a put and a get. When I tried to add 
another server to the cluster, I got the following exception:
```
gfsh>start server --name=server3 
--classpath=/Users/dhardman/data-extensions/jdbc/mysql-connector-java-8.0.13/mysql-connector-java-8.0.13.jar
 --server-port=40406
Starting a Geode Server in /Users/dhardman/data-extensions/jdbc/server3...
The Cache Server process terminated unexpectedly with exit status 1. Please 
refer to the log file in /Users/dhardman/data-extensions/jdbc/server3 for full 
details.

Exception in thread "main" java.lang.IllegalStateException: Incompatible 
CacheLoader. CacheLoader is null in partitionedRegion Parent on another 
datastore.

at 
org.apache.geode.internal.cache.PartitionRegionConfigValidator.validateCacheLoaderWriterBetweenDataStores(PartitionRegionConfigValidator.java:364)

at 
org.apache.geode.internal.cache.PartitionedRegion.registerPartitionedRegion(PartitionedRegion.java:1388)

at 
org.apache.geode.internal.cache.PartitionedRegion.initPRInternals(PartitionedRegion.java:1000)

at 
org.apache.geode.internal.cache.PartitionedRegion.initialize(PartitionedRegion.java:1168)

at 
org.apache.geode.internal.cache.GemFireCacheImpl.createVMRegion(GemFireCacheImpl.java:3053)

at 
org.apache.geode.internal.cache.GemFireCacheImpl.basicCreateRegion(GemFireCacheImpl.java:2948)

at 
org.apache.geode.internal.cache.xmlcache.RegionCreation.createRoot(RegionCreation.java:237)

at 
org.apache.geode.internal.cache.xmlcache.CacheCreation.initializeRegions(CacheCreation.java:633)

at 
org.apache.geode.internal.cache.xmlcache.CacheCreation.create(CacheCreation.java:575)

at 
org.apache.geode.internal.cache.xmlcache.CacheXmlParser.create(CacheXmlParser.java:337)

at 
org.apache.geode.internal.cache.GemFireCacheImpl.loadCacheXml(GemFireCacheImpl.java:4282)

at 
org.apache.geode.internal.cache.ClusterConfigurationLoader.applyClusterXmlConfiguration(ClusterConfigurationLoader.java:197)

at 
org.apache.geode.internal.cache.GemFireCacheImpl.applyJarAndXmlFromClusterConfig(GemFireCacheImpl.java:1231)

at 
org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1195)

at 
org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:181)

at 
org.apache.geode.internal.cache.InternalCacheBuilder.create(InternalCacheBuilder.java:147)

at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:138)

at 
org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52)

at 
org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:870)

at org.apache.geode.distributed.ServerLauncher.start(ServerLauncher.java:787)

at org.apache.geode.distributed.ServerLauncher.run(ServerLauncher.java:717)

at org.apache.geode.distributed.ServerLauncher.main(ServerLauncher.java:237)
```

> Update PartitionRegionConfig info when altering loader/writer
> -------------------------------------------------------------
>
>                 Key: GEODE-6527
>                 URL: https://issues.apache.org/jira/browse/GEODE-6527
>             Project: Geode
>          Issue Type: Bug
>            Reporter: Scott Jewell
>            Priority: Major
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> When AttributesMutator alters a partitioned regions loader and/or writer
> these changes should be reflected in the PartitionRegionConfig node 
> information.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to