---
title: SwiftDataError
framework: swiftdata
role: symbol
role_heading: Structure
path: swiftdata/swiftdataerror
---

# SwiftDataError

A type that describes a SwiftData error.

## Declaration

```swift
struct SwiftDataError
```

## Topics

### Fetch errors

- [includePendingChangesWithBatchSize](swiftdata/swiftdataerror/includependingchangeswithbatchsize.md)
- [sortingPendingChangesWithIdentifiers](swiftdata/swiftdataerror/sortingpendingchangeswithidentifiers.md)
- [unsupportedKeyPath](swiftdata/swiftdataerror/unsupportedkeypath.md)
- [unsupportedPredicate](swiftdata/swiftdataerror/unsupportedpredicate.md)
- [unsupportedSortDescriptor](swiftdata/swiftdataerror/unsupportedsortdescriptor.md)
- [historyTokenExpired](swiftdata/swiftdataerror/historytokenexpired.md)
- [invalidTransactionFetchRequest](swiftdata/swiftdataerror/invalidtransactionfetchrequest.md)

### Configuration errors

- [configurationFileNameContainsInvalidCharacters](swiftdata/swiftdataerror/configurationfilenamecontainsinvalidcharacters.md)
- [configurationFileNameTooLong](swiftdata/swiftdataerror/configurationfilenametoolong.md)
- [configurationSchemaNotFoundInContainerSchema](swiftdata/swiftdataerror/configurationschemanotfoundincontainerschema.md)
- [duplicateConfiguration](swiftdata/swiftdataerror/duplicateconfiguration.md)

### Container errors

- [loadIssueModelContainer](swiftdata/swiftdataerror/loadissuemodelcontainer.md)

### Context errors

- [modelValidationFailure](swiftdata/swiftdataerror/modelvalidationfailure.md)
- [missingModelContext](swiftdata/swiftdataerror/missingmodelcontext.md)

### Migration errors

- [backwardMigration](swiftdata/swiftdataerror/backwardmigration.md)
- [unknownSchema](swiftdata/swiftdataerror/unknownschema.md)

### Schema errors

- [unknownDataStoreSchema](swiftdata/swiftdataerror/unknowndatastoreschema.md)

### Operators

- [~=(_:_:)](swiftdata/swiftdataerror/~=(_:_:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Error](swift/error.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Errors

- [DataStoreError](swiftdata/datastoreerror.md)
