Class InstantiationException

All Implemented Interfaces:
Serializable

public class InstantiationException extends PersistenceException
The InstantiationException is thrown when an object cannot be instantiated either because it is an abstract class or an interface. Such a situation can arise if a serializable field is an abstract type and a suitable concrete class cannot be found. Also, if an override type is not assignable to the field type this is thrown, for example if an XML element list is not a collection.
See Also:
  • Constructor Details

    • InstantiationException

      public InstantiationException(String text, Object... list)
      Constructor for the InstantiationException object. This constructor takes a format string an a variable number of object arguments, which can be inserted into the format string.
      Parameters:
      text - a format string used to present the error message
      list - a list of arguments to insert into the string
    • InstantiationException

      public InstantiationException(Throwable cause, String text, Object... list)
      Constructor for the InstantiationException object. This constructor takes a format string an a variable number of object arguments, which can be inserted into the format string.
      Parameters:
      cause - the source exception this is used to represent
      text - a format string used to present the error message
      list - a list of arguments to insert into the string