- 
    Bug 
- 
    Resolution: Done
- 
    Minor 
- 
    18.0.0.Beta1
- 
    None
- 
        Workaround Exists
- 
        
Persist Empty aliases list for ejb cache causes IllegalArgumentException on reload
[standalone@localhost:9990 /] /subsystem=ejb3/cache=simple:list-add(name=aliases,value=simpleAlias) [standalone@localhost:9990 /] reload [standalone@localhost:9990 /] /subsystem=ejb3/cache=simple:list-clear(name=aliases) [standalone@localhost:9990 /] reload
14:17:22,624 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 49) WFLYCTL0013: Operation ("add") failed - address: ([
    ("subsystem" => "ejb3"),
    ("cache" => "simple")
]): java.lang.IllegalArgumentException: Empty name segment is not allowed for factory
	at org.jboss.msc@1.4.9.Final//org.jboss.msc.service.ServiceName.of(ServiceName.java:90)
	at org.jboss.msc@1.4.9.Final//org.jboss.msc.service.ServiceName.append(ServiceName.java:117)
	at org.jboss.as.ejb3@18.0.0.Final-SNAPSHOT//org.jboss.as.ejb3.cache.CacheFactoryBuilderServiceNameProvider.<init>(CacheFactoryBuilderServiceNameProvider.java:36)
	at org.jboss.as.ejb3@18.0.0.Final-SNAPSHOT//org.jboss.as.ejb3.subsystem.CacheFactoryAdd.performRuntime(CacheFactoryAdd.java:76)
	at org.jboss.as.controller@10.0.0.Beta7-SNAPSHOT//org.jboss.as.controller.AbstractAddStepHandler.performRuntime(AbstractAddStepHandler.java:338)
	at org.jboss.as.controller@10.0.0.Beta7-SNAPSHOT//org.jboss.as.controller.AbstractAddStepHandler$1.execute(AbstractAddStepHandler.java:159)
	at org.jboss.as.controller@10.0.0.Beta7-SNAPSHOT//org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:999)
	at org.jboss.as.controller@10.0.0.Beta7-SNAPSHOT//org.jboss.as.controller.AbstractOperationContext.processStages(AbstractOperationContext.java:743)
	at org.jboss.as.controller@10.0.0.Beta7-SNAPSHOT//org.jboss.as.controller.AbstractOperationContext.executeOperation(AbstractOperationContext.java:467)
	at org.jboss.as.controller@10.0.0.Beta7-SNAPSHOT//org.jboss.as.controller.ParallelBootOperationStepHandler$ParallelBootTask.run(ParallelBootOperationStepHandler.java:384)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1348)
	at java.base/java.lang.Thread.run(Thread.java:834)
	at org.jboss.threads@2.3.3.Final//org.jboss.threads.JBossThread.run(JBossThread.java:485)