From eca1cad7e1e78714d22681554474f887d9046632 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Tue, 12 May 2009 08:26:33 +0000 Subject: [PATCH] Fixing build. --- .../main/java/org/springframework/beans/BeanWrapperImpl.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/org.springframework.beans/src/main/java/org/springframework/beans/BeanWrapperImpl.java b/org.springframework.beans/src/main/java/org/springframework/beans/BeanWrapperImpl.java index e8a9ef385f..828ca22ab2 100644 --- a/org.springframework.beans/src/main/java/org/springframework/beans/BeanWrapperImpl.java +++ b/org.springframework.beans/src/main/java/org/springframework/beans/BeanWrapperImpl.java @@ -699,6 +699,11 @@ public class BeanWrapperImpl extends AbstractPropertyAccessor implements BeanWra new PropertyChangeEvent(this.rootObject, this.nestedPath + propertyName, oldValue, pv.getValue()); throw new TypeMismatchException(pce, requiredType, ex); } + catch (IllegalStateException ex) { + PropertyChangeEvent pce = + new PropertyChangeEvent(this.rootObject, this.nestedPath + propertyName, oldValue, pv.getValue()); + throw new ConversionNotSupportedException(pce, requiredType, ex); + } catch (IndexOutOfBoundsException ex) { throw new InvalidPropertyException(getRootClass(), this.nestedPath + propertyName, "Invalid array index in property path '" + propertyName + "'", ex);