[infinispan-issues] [JBoss JIRA] (ISPN-9653) Change of default-cache can cause a Configuration Exception

Wolf-Dieter Fink (Jira) issues at jboss.org
Fri Oct 26 14:39:00 EDT 2018


Wolf-Dieter Fink created ISPN-9653:
--------------------------------------

             Summary: Change of default-cache can cause a Configuration Exception
                 Key: ISPN-9653
                 URL: https://issues.jboss.org/browse/ISPN-9653
             Project: Infinispan
          Issue Type: Enhancement
          Components: Server
    Affects Versions: 9.4.0.Final
            Reporter: Wolf-Dieter Fink


If the configuration is changed to have a different default-cache and the cache "default" still exist the server start will fail with an Exception.

The configuration change is simple, use the default standalone.xml and change:

  <cache-container name="local" default-cache="namedCache">

or

            <cache-container name="local" default-cache="myCache" statistics="true">
                <global-state/>
                <local-cache name="default"/>
                <local-cache name="myCache"/>
                <local-cache name="namedCache"/>
            </cache-container>

It will happen in any of the *.xml configurations


ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 22) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "datagrid-infinispan"),
    ("cache-container" => "local"),
    ("configurations" => "CONFIGURATIONS"),
    ("local-cache-configuration" => "default")
]): org.jboss.msc.service.DuplicateServiceException: Service jboss.datagrid-infinispan.local.default.config is already registered
	at org.jboss.msc.service.ServiceRegistrationImpl.setInstance(ServiceRegistrationImpl.java:111)
	at org.jboss.msc.service.ServiceControllerImpl.startInstallation(ServiceControllerImpl.java:245)
	at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:757)
	at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:260)
	at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2056)
	at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:260)
	at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2056)
	at org.jboss.msc.service.ObsoleteServiceBuilderImpl.install(ObsoleteServiceBuilderImpl.java:293)
	at org.jboss.as.controller.OperationContextImpl.installService(OperationContextImpl.java:2034)
	at org.jboss.as.controller.OperationContextImpl.access$600(OperationContextImpl.java:132)
	at org.jboss.as.controller.OperationContextImpl$2$1.installService(OperationContextImpl.java:761)
	at org.jboss.as.controller.OperationContextImpl$ContextServiceBuilder.install(OperationContextImpl.java:2165)
	at org.jboss.msc.service.DelegatingServiceBuilder.install(DelegatingServiceBuilder.java:104)
	at org.jboss.as.clustering.infinispan.subsystem.CacheConfigurationAdd.installCacheConfigurationService(CacheConfigurationAdd.java:304)
	at org.jboss.as.clustering.infinispan.subsystem.CacheConfigurationAdd.installRuntimeServices(CacheConfigurationAdd.java:235)
	at org.jboss.as.clustering.infinispan.subsystem.CacheConfigurationAdd.performRuntime(CacheConfigurationAdd.java:210)
	at org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:338)
	at org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:159)
	at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:999)
	at org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:743)
	at org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:467)
	at org.jboss.as.controller.ParallelBootOperationStepHandler$ParallelBootTask.run(ParallelBootOperationStepHandler.java:384)
	at org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1985)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1487)
	at org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1349)
	at java.lang.Thread.run(Thread.java:748)
	at org.jboss.threads.JBossThread.run(JBossThread.java:485)




--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the infinispan-issues mailing list