What is the command you used to shut-down and re-start the cluster?

-Anil.


On Mon, Mar 20, 2017 at 6:14 AM, Yi Li <[email protected]> wrote:

> Hi,
>
> I have a simple Geode server with the following cache-server1.xml :
>
> <cache...>
>     <cache-server/>
>         <disk-store name="pdxDiskStore">
>                 <disk-dirs>
>                         <disk-dir>pdxDiskStore</disk-dir>
>                 </disk-dirs>
>         </disk-store>
>         <pdx
>                 disk-store-name="pdxDiskStore"
>                 read-serialized="true"
>                 persistent="true" />
> </cache>
>
> And this server is started with
>
> gfsh start server --name="server1" --server-bind-address="127.0.0.1"
> --server-port=40411  --cache-xml-file="cache-server1.xml"
> --locators="localhost[10334]"
>
> I then add a new region with:
>
> create region --name=regionA --type=REPLICATE_PERSISTENT
>
> But after shutting down the cluster with shutdown --include-locators=true,
> when I tried to restart the cluster, I got the following error for server1:
>
> Exception in thread "main" org.apache.geode.pdx.PdxInitializationException:
> Could not create pdx registry
> at org.apache.geode.pdx.internal.PeerTypeRegistration.initialize(
> PeerTypeRegistration.java:209)
> at org.apache.geode.pdx.internal.TypeRegistry.creatingDiskStore(
> TypeRegistry.java:271)
> at org.apache.geode.internal.cache.DiskStoreFactoryImpl.
> create(DiskStoreFactoryImpl.java:152)
> at org.apache.geode.internal.cache.xmlcache.CacheCreation.
> createDiskStore(CacheCreation.java:653)
> at org.apache.geode.internal.cache.xmlcache.CacheCreation.
> initializePdxDiskStore(CacheCreation.java:644)
> at org.apache.geode.internal.cache.xmlcache.CacheCreation.
> create(CacheCreation.java:421)
> at org.apache.geode.internal.cache.xmlcache.CacheXmlParser.
> create(CacheXmlParser.java:343)
> at org.apache.geode.internal.cache.GemFireCacheImpl.
> loadCacheXml(GemFireCacheImpl.java:4487)
> at org.apache.geode.internal.cache.GemFireCacheImpl.
> initializeDeclarativeCache(GemFireCacheImpl.java:1447)
> at org.apache.geode.internal.cache.GemFireCacheImpl.
> initialize(GemFireCacheImpl.java:1247)
> at org.apache.geode.internal.cache.GemFireCacheImpl.
> basicCreate(GemFireCacheImpl.java:798)
> at org.apache.geode.internal.cache.GemFireCacheImpl.create(
> GemFireCacheImpl.java:783)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:178)
> at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:218)
> at org.apache.geode.distributed.internal.DefaultServerLauncherCacheProv
> ider.createCache(DefaultServerLauncherCacheProvider.java:52)
> at org.apache.geode.distributed.ServerLauncher.createCache(
> ServerLauncher.java:857)
> at org.apache.geode.distributed.ServerLauncher.start(
> ServerLauncher.java:769)
> at org.apache.geode.distributed.ServerLauncher.run(
> ServerLauncher.java:696)
> at org.apache.geode.distributed.ServerLauncher.main(
> ServerLauncher.java:228)
> Caused by: org.apache.geode.cache.RegionExistsException: /PdxTypes
> at org.apache.geode.internal.cache.GemFireCacheImpl.createVMRegion(
> GemFireCacheImpl.java:3250)
> at org.apache.geode.pdx.internal.PeerTypeRegistration.initialize(
> PeerTypeRegistration.java:203)
> ... 18 more
>
>
> Any hint on how to resolve this ?
>
> Thanks!
> Li
>

Reply via email to