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

NPE when retrieving statistics

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Obsolete
    • Icon: Minor Minor
    • None
    • 9.4.18.Final
    • None

      When retrieving the statistics of infinispan caches I get a NullPointerException at the following place:

      java.lang.NullPointerException
      	at org.infinispan@9.4.16.Final//org.infinispan.stats.impl.StatsImpl.<init>(StatsImpl.java:54)
      	at org.infinispan@9.4.16.Final//org.infinispan.cache.impl.CacheImpl.getStats(CacheImpl.java:1405)
      	at org.infinispan@9.4.16.Final//org.infinispan.cache.impl.AbstractDelegatingAdvancedCache.getStats(AbstractDelegatingAdvancedCache.java:301)
      	at org.infinispan@9.4.16.Final//org.infinispan.stats.impl.CacheContainerStatsImpl.getStats(CacheContainerStatsImpl.java:617)
      	at org.infinispan@9.4.16.Final//org.infinispan.stats.impl.CacheContainerStatsImpl.getRequiredMinimumNumberOfNodes(CacheContainerStatsImpl.java:138)
      

      This is while accessing the statistics through the cachemanager through the code below:

      @ApplicationScoped
      public class InfinispanService {
      	@Resource(name = "java:comp/env/infinispan/hibernate/entity")
      	private Cache<?, ?> entityCache;
      
      	public void stats() {
      		EmbeddedCacheManager cacheManager = entityCache.getCacheManager();
      		cacheManager.getStats().getRequiredMinimumNumberOfNodes();
      	}
      }
      

      This is done in wildfly 19.0.1.Final, running using standalone.xml.

      Obviously I'm digging into internals but probably this should not throw a NPE. The workaround is of course not calling getRequiredMinimumNumberOfNodes() (as in this particular case that is not configured IIUC).

              Unassigned Unassigned
              martijn.dashorst@topicus.nl Martijn Dashorst (Inactive)
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: