Package org.springframework.beans
Class NullValueInNestedPathException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.core.NestedRuntimeException
org.springframework.beans.BeansException
org.springframework.beans.FatalBeanException
org.springframework.beans.InvalidPropertyException
org.springframework.beans.NullValueInNestedPathException
- All Implemented Interfaces:
Serializable
Exception thrown when navigation of a valid nested property
path encounters a NullPointerException.
For example, navigating "spouse.age" could fail because the spouse property of the target object has a null value.
- Author:
- Rod Johnson, Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorDescriptionNullValueInNestedPathException
(Class<?> beanClass, String propertyName) Create a new NullValueInNestedPathException.NullValueInNestedPathException
(Class<?> beanClass, String propertyName, String msg) Create a new NullValueInNestedPathException.NullValueInNestedPathException
(Class<?> beanClass, String propertyName, String msg, Throwable cause) Create a new NullValueInNestedPathException. -
Method Summary
Methods inherited from class org.springframework.beans.InvalidPropertyException
getBeanClass, getPropertyName
Methods inherited from class org.springframework.core.NestedRuntimeException
contains, getMostSpecificCause, getRootCause
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
NullValueInNestedPathException
Create a new NullValueInNestedPathException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending property
-
NullValueInNestedPathException
Create a new NullValueInNestedPathException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending propertymsg
- the detail message
-
NullValueInNestedPathException
public NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg, Throwable cause) Create a new NullValueInNestedPathException.- Parameters:
beanClass
- the offending bean classpropertyName
- the offending propertymsg
- the detail messagecause
- the root cause- Since:
- 4.3.2
-