From 11bb7264a2144c6877283d3caf8e76f9c693d0b4 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Wed, 12 May 2010 08:46:55 +0000 Subject: [PATCH] properly return null from getPersistenceUnitInfo again (SPR-7055) --- .../orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.springframework.orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java b/org.springframework.orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java index 3ad320713ac..5dc25c6e91a 100644 --- a/org.springframework.orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java +++ b/org.springframework.orm/src/main/java/org/springframework/orm/jpa/persistenceunit/DefaultPersistenceUnitManager.java @@ -338,7 +338,7 @@ public class DefaultPersistenceUnitManager */ protected final MutablePersistenceUnitInfo getPersistenceUnitInfo(String persistenceUnitName) { PersistenceUnitInfo pui = this.persistenceUnitInfos.get(persistenceUnitName); - if (Proxy.isProxyClass(pui.getClass())) { + if (pui != null && Proxy.isProxyClass(pui.getClass())) { // JPA 2.0 PersistenceUnitInfo decorator with a SpringPersistenceUnitInfo as target Jpa2PersistenceUnitInfoDecorator dec = (Jpa2PersistenceUnitInfoDecorator) Proxy.getInvocationHandler(pui); return dec.getTarget();