[ https://issues.apache.org/jira/browse/GEODE-4146?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16308770#comment-16308770 ]
ASF GitHub Bot commented on GEODE-4146: --------------------------------------- kirklund opened a new pull request #1215: GEODE-4146: fix XmlEntity matching for JdbcConnectorService URL: https://github.com/apache/geode/pull/1215 The JdbcConnectorService usage of XmlEntity was resulting in multiple jdbc connector service elements being written to cluster config. This then results in already exists exceptions during startup. JdbcClusterConfigDistributedTest reproduced the problem we saw during manual testing and verifies the fix. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org > geode-connectors restarting server in gfsh throws exception with jdbc mapping > config > ------------------------------------------------------------------------------------ > > Key: GEODE-4146 > URL: https://issues.apache.org/jira/browse/GEODE-4146 > Project: Geode > Issue Type: Bug > Components: regions > Reporter: Anilkumar Gingade > Assignee: Kirk Lund > Fix For: 1.4.0 > > > Restarting a server with previously configured jdbc connection and region > mapping throws exception and exits the server start. > Exception with jdbc config: > Exception in thread "main" org.apache.geode.InternalGemFireException: > org.apache.geode.connectors.jdbc.internal.ConnectionConfigExistsException: > {noformat} > ConnectionConfiguration derbyDB exists > at > org.apache.geode.connectors.jdbc.internal.xml.JdbcServiceConfiguration.createConnectionConfig(JdbcServiceConfiguration.java:69) > at > org.apache.geode.connectors.jdbc.internal.xml.JdbcServiceConfiguration.lambda$onCreate$0(JdbcServiceConfiguration.java:60) > {noformat} > Exception with Region Mapping: > {noformat} > The Cache Server process terminated unexpectedly with exit status 1. Please > refer to the log file in /Users/agingade/gem/gemfire/s1 for full details. > Exception in thread "main" org.apache.geode.InternalGemFireException: > org.apache.geode.connectors.jdbc.internal.RegionMappingExistsException: > RegionMapping for region employee exists > at > org.apache.geode.connectors.jdbc.internal.xml.JdbcServiceConfiguration.createRegionMapping(JdbcServiceConfiguration.java:78) > at > org.apache.geode.connectors.jdbc.internal.xml.JdbcServiceConfiguration.lambda$onCreate$1(JdbcServiceConfiguration.java:61) > at java.util.ArrayList.forEach(ArrayList.java:1249) > at > org.apache.geode.connectors.jdbc.internal.xml.JdbcServiceConfiguration.onCreate(JdbcServiceConfiguration.java:61) > at > org.apache.geode.internal.cache.extension.SimpleExtensionPoint.fireCreate(SimpleExtensionPoint.java:83) > at > org.apache.geode.internal.cache.xmlcache.CacheCreation.create(CacheCreation.java:557) > at > org.apache.geode.internal.cache.xmlcache.CacheXmlParser.create(CacheXmlParser.java:338) > at > org.apache.geode.internal.cache.GemFireCacheImpl.loadCacheXml(GemFireCacheImpl.java:4318) > at > org.apache.geode.internal.cache.ClusterConfigurationLoader.applyClusterXmlConfiguration(ClusterConfigurationLoader.java:141) > at > org.apache.geode.internal.cache.GemFireCacheImpl.initialize(GemFireCacheImpl.java:1206) > at > org.apache.geode.internal.cache.GemFireCacheImpl.basicCreate(GemFireCacheImpl.java:778) > at > org.apache.geode.internal.cache.GemFireCacheImpl.create(GemFireCacheImpl.java:764) > at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:175) > at org.apache.geode.cache.CacheFactory.create(CacheFactory.java:222) > at > org.apache.geode.distributed.internal.DefaultServerLauncherCacheProvider.createCache(DefaultServerLauncherCacheProvider.java:52) > at > org.apache.geode.distributed.ServerLauncher.createCache(ServerLauncher.java:844) > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)