Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
NullPointerException in getPersistenceUnitUtil().getIdentifier() on detached enhanced entity
Description
The exception occurs on entityManagerFactory.getPersistenceUnitUtil().getIdentifier(entity), passing a detached and enhanced entity as argument. When I disable hibernate-enhance-maven-plugin or back to 5.2.2, the exception don't happens.
Stack Trace:
Exception in thread "pool-1-thread-1" java.lang.NullPointerException at org.hibernate.jpa.internal.PersistenceUnitUtilImpl.getIdentifier(PersistenceUnitUtilImpl.java:74) at mypackage.ServerInitListener.serverInit(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
The exception occurs on entityManagerFactory.getPersistenceUnitUtil().getIdentifier(entity), passing a detached and enhanced entity as argument. When I disable hibernate-enhance-maven-plugin or back to 5.2.2, the exception don't happens.
Stack Trace:
I created a test case in this fork: https://github.com/edallagnol/hibernate-test-case-templates/tree/master/orm/hibernate-orm-5/
Edit: I can't test in 5.2.5, because of this exception: https://hibernate.atlassian.net/browse/HHH-11322