Issue Type: Bug Bug
Affects Versions: 4.1.6
Assignee: Unassigned
Attachments: ProviderMBeanRegistrationHelperTest.java
Components: caching (L2)
Created: 09/Aug/12 10:42 PM
Description:

When registering EhCache's JMX mbean for Hibernate, a NPE is thrown when class ProviderMBeanRegistrationHelper tries to get an instance field without passing the instance,

java.lang.NullPointerException
at sun.reflect.UnsafeFieldAccessorImpl.ensureObj(Unknown Source)
at sun.reflect.UnsafeQualifiedObjectFieldAccessorImpl.get(Unknown Source)
at java.lang.reflect.Field.get(Unknown Source)
at org.hibernate.cache.ehcache.management.impl.ProviderMBeanRegistrationHelper$RegisterMBeansTask.locateSessionFactory(ProviderMBeanRegistrationHelper.java:152)
at org.hibernate.cache.ehcache.management.impl.ProviderMBeanRegistrationHelper$RegisterMBeansTask.run(ProviderMBeanRegistrationHelper.java:117)

Environment: All
Project: Hibernate ORM
Priority: Major Major
Reporter: Mateus Pimenta
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira