Class NullValueInNestedPathException

All Implemented Interfaces:
Serializable

public class NullValueInNestedPathException extends InvalidPropertyException
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 Details

    • NullValueInNestedPathException

      public NullValueInNestedPathException(Class<?> beanClass, String propertyName)
      Create a new NullValueInNestedPathException.
      Parameters:
      beanClass - the offending bean class
      propertyName - the offending property
    • NullValueInNestedPathException

      public NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg)
      Create a new NullValueInNestedPathException.
      Parameters:
      beanClass - the offending bean class
      propertyName - the offending property
      msg - the detail message
    • NullValueInNestedPathException

      public NullValueInNestedPathException(Class<?> beanClass, String propertyName, String msg, Throwable cause)
      Create a new NullValueInNestedPathException.
      Parameters:
      beanClass - the offending bean class
      propertyName - the offending property
      msg - the detail message
      cause - the root cause
      Since:
      4.3.2