[hibernate-issues] [Hibernate-JIRA] Created: (HHH-3248) org.hibernate.cache.EhCache.toMap() throws NullPointerException

Kenny MacLeod (JIRA) noreply at atlassian.com
Wed Apr 23 11:32:33 EDT 2008


org.hibernate.cache.EhCache.toMap() throws NullPointerException
---------------------------------------------------------------

                 Key: HHH-3248
                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-3248
             Project: Hibernate3
          Issue Type: Bug
          Components: caching (L2)
    Affects Versions: 3.2.6
            Reporter: Kenny MacLeod


The toMap() method of org.hibernate.cache.EhCache is not null-safe.  The expression

cache.get( key ).getObjectValue() 

Will throw a NPE, since get(key) may return a null in cases where the key exists in the cache, but the value does not, e.g. if it has expired.

This should either check for the null, or the list of keys should be obtained using getKeysWithExpiredCheck(), rather than just getKeys().

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list