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:
Serializable
Exception type used for generic failures during processing by
ValueInstantiator:
commonly used to wrap exceptions thrown by constructor or factory
method.
Note that this type is sibling of MismatchedInputException and
InvalidDefinitionException 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:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonMappingException
JsonMappingException.Reference -
Method Summary
Modifier and TypeMethodDescriptionstatic ValueInstantiationExceptionfrom(JsonParser p, String msg, JavaType type) static ValueInstantiationExceptionfrom(JsonParser p, String msg, JavaType type, Throwable cause) getType()Accessor for type fully resolved type that had the problem; this should always known and available, nevernullMethods 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, wrapWithPathMethods inherited from class com.fasterxml.jackson.core.JsonProcessingException
clearLocation, getLocation, getOriginalMessageMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Method Details
-
from
-
from
public static ValueInstantiationException from(JsonParser p, String msg, JavaType type, Throwable cause) -
getType
Accessor for type fully resolved type that had the problem; this should always known and available, nevernull
-