# Uses of Class
org.apache.avro.AvroRuntimeException

Packages that use AvroRuntimeException
Package
Description
org.apache.avro
Avro kernel classes.
org.apache.avro.message
org.apache.avro.path
Interfaces and base classes for AvroPath.

## Uses of AvroRuntimeException in org.apache.avro

Subclasses of AvroRuntimeException in org.apache.avro
Modifier and Type
Class
Description
`class`
`AvroMissingFieldException`
Avro exception in case of missing fields.
`class`
`AvroTypeException`
Thrown when an illegal type is used.
`class`
`SchemaBuilderException`
Thrown for errors building schemas.
`class`
`SchemaParseException`
Thrown for errors parsing schemas and protocols.
`class`
`SystemLimitException`
Thrown to prevent making large allocations when reading potentially pathological input data from an untrusted source.
`class`
`UnresolvedUnionException`
Thrown when the expected contents of a union cannot be resolved.

## Uses of AvroRuntimeException in org.apache.avro.message

Subclasses of AvroRuntimeException in org.apache.avro.message
Modifier and Type
Class
Description
`class`
`BadHeaderException`
Exception thrown by a `MessageDecoder` when a message header is not recognized.
`class`
`MissingSchemaException`
Exception thrown by a `MessageDecoder` when the message is encoded using an unknown `Schema`.

## Uses of AvroRuntimeException in org.apache.avro.path

Subclasses of AvroRuntimeException in org.apache.avro.path
Modifier and Type
Class
Description
`class`
`TracingAvroTypeException`
an `AvroTypeException` with extra fields used to trace back the path to a bad value through an object graph