Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-12452

Version::getVersionShort(String) should support infinispan.core.schema.version as an argument

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Won't Do
    • Minor
    • None
    • 12.0.0.Dev05
    • Core
    • 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

      Attachments

        Activity

          People

            dlovison@redhat.com Diego Lovison
            dlovison@redhat.com Diego Lovison
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: