Details
-
Enhancement
-
Resolution: Won't Do
-
Minor
-
None
-
12.0.0.Dev05
-
None
Description
As a developer, I would like to use the following configuration
<?xml version="1.0" encoding="UTF-8"?> <infinispan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:infinispan:config:${infinispan.core.schema.version} https://infinispan.org/schemas/infinispan-config-${infinispan.core.schema.version}.xsd urn:infinispan:config:store:jpa:${infinispan.core.schema.version} https://infinispan.org/schemas/infinispan-cachestore-jpa-config-${infinispan.core.schema.version}.xsd" xmlns="urn:infinispan:config:${infinispan.core.schema.version}" xmlns:jpa="urn:infinispan:config:store:jpa:${infinispan.core.schema.version}" > <cache-container default-cache="default"> ....... </cache-container> </infinispan>
When running a simple standalone application like
DefaultCacheManager cm = new DefaultCacheManager("jpa-config.xml");
I will have the following error:
ERROR: The LogManager accessed before the "java.util.logging.manager" system property was set to "org.jboss.logmanager.LogManager". Results may be unexpected. Exception in thread "main" org.infinispan.commons.CacheConfigurationException: java.lang.NumberFormatException: For input string: "${infinispan" at org.infinispan.configuration.parsing.ParserRegistry.parse(ParserRegistry.java:157) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:344) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:319) at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:307) at org.infinispan.test.integration.thirdparty.store.Main.main(Main.java:10)
Ideally, we should return the default schemaVersion