Class ValueInstantiationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- com.fasterxml.jackson.core.JacksonException
-
- com.fasterxml.jackson.core.JsonProcessingException
-
- com.fasterxml.jackson.databind.DatabindException
-
- com.fasterxml.jackson.databind.JsonMappingException
-
- com.fasterxml.jackson.databind.exc.ValueInstantiationException
-
- All Implemented Interfaces:
java.io.Serializable
public class ValueInstantiationException extends JsonMappingException
Exception type used for generic failures during processing byValueInstantiator
: commonly used to wrap exceptions thrown by constructor or factory method.Note that this type is sibling of
MismatchedInputException
andInvalidDefinitionException
since it is not clear if problem is with input, or type definition (or possibly neither). It is recommended that if either specific input, or type definition problem is known, a more accurate exception is used instead.- Since:
- 2.10
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonMappingException
JsonMappingException.Reference
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ValueInstantiationException
from(JsonParser p, java.lang.String msg, JavaType type)
static ValueInstantiationException
from(JsonParser p, java.lang.String msg, JavaType type, java.lang.Throwable cause)
JavaType
getType()
Accessor for type fully resolved type that had the problem; this should always known and available, nevernull
-
Methods inherited from class com.fasterxml.jackson.databind.JsonMappingException
from, from, from, from, from, from, from, from, fromUnexpectedIOE, getLocalizedMessage, getMessage, getPath, getPathReference, getPathReference, getProcessor, prependPath, prependPath, prependPath, toString, withCause, wrapWithPath, wrapWithPath, wrapWithPath
-
Methods inherited from class com.fasterxml.jackson.core.JsonProcessingException
clearLocation, getLocation, getOriginalMessage
-
-
-
-
Method Detail
-
from
public static ValueInstantiationException from(JsonParser p, java.lang.String msg, JavaType type)
-
from
public static ValueInstantiationException from(JsonParser p, java.lang.String msg, JavaType type, java.lang.Throwable cause)
-
getType
public JavaType getType()
Accessor for type fully resolved type that had the problem; this should always known and available, nevernull
-
-