diff --git a/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java b/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java index b20527edf5..42d0288fdf 100644 --- a/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java +++ b/spring-orm/src/main/java/org/springframework/orm/jpa/SharedEntityManagerCreator.java @@ -436,7 +436,7 @@ public abstract class SharedEntityManagerCreator { entry.setValue(storedProc.getOutputParameterValue(key.toString())); } } - catch (IllegalArgumentException ex) { + catch (RuntimeException ex) { entry.setValue(ex); } }