<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macOS: 15.0.0 -",
    "tvOS: 18.0.0 -",
    "visionOS: 2.0.0 -",
    "watchOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Vision",
  "identifier" : "/documentation/Vision/VisionError",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Vision"
    ],
    "preciseIdentifier" : "s:6Vision0A5ErrorO"
  },
  "title" : "VisionError"
}
-->

# VisionError

The errors that the framework produces.

```
enum VisionError
```

## Topics

### Getting the error

[`case internalError(String)`](/documentation/Vision/VisionError/internalError(_:))

An error that indicates the framework produces an internal error.

[`case ioError(String)`](/documentation/Vision/VisionError/ioError(_:))

An error that indicates an I/O problem for an image, image sequence, or Core ML model.

[`case operationFailed(String)`](/documentation/Vision/VisionError/operationFailed(_:))

An error that indicates the operation you request fails.

[`case outOfBoundsError(String)`](/documentation/Vision/VisionError/outOfBoundsError(_:))

An error that indicates an app attempts to access data that’s out-of-bounds.

[`case outOfMemory(String)`](/documentation/Vision/VisionError/outOfMemory(_:))

An error that indicates there’s not enough memory to perform the operation.

[`case pixelBufferCreationFailed(CVReturn)`](/documentation/Vision/VisionError/pixelBufferCreationFailed(_:))

An error that indicates a problem occurs when creating a pixel buffer.

[`case requestCancelled(String)`](/documentation/Vision/VisionError/requestCancelled(_:))

An error that indicates an app cancels the request.

[`case timeStampNotFound(String)`](/documentation/Vision/VisionError/timeStampNotFound(_:))

An error that indicates the system can’t find a timestamp.

[`case timeout(String)`](/documentation/Vision/VisionError/timeout(_:))

An error that indicates an operation times out.

### Getting the invalid error

[`case invalidArgument(String)`](/documentation/Vision/VisionError/invalidArgument(_:))

An error that indicates a request has an invalid value.

[`case invalidFormat(String)`](/documentation/Vision/VisionError/invalidFormat(_:))

An error that indicates a request has data that’s formatted incorrectly.

[`case invalidImage(String)`](/documentation/Vision/VisionError/invalidImage(_:))

An error that indicates the input image is invalid.

[`case invalidModel(String)`](/documentation/Vision/VisionError/invalidModel(_:))

An error that indicates the Core ML model isn’t compatible with the request.

[`case invalidOperation(String)`](/documentation/Vision/VisionError/invalidOperation(_:))

An error that indicates an app requests an unsupported operation.

### Getting the data-unavailable error

[`case dataUnavailable(String)`](/documentation/Vision/VisionError/dataUnavailable(_:))

An error that indicates the required data is missing.

### Getting the unsupported error

[`case unsupportedComputeDevice(String)`](/documentation/Vision/VisionError/unsupportedComputeDevice(_:))

An error that indicates an app requests a compute device the framework doesn’t support.

[`case unsupportedComputeStage(String)`](/documentation/Vision/VisionError/unsupportedComputeStage(_:))

An error that indicates an app requests a compute stage the framework doesn’t support.

[`case unsupportedRequest(String)`](/documentation/Vision/VisionError/unsupportedRequest(_:))

An error that indicates an app attempts a request the framework doesn’t support.

[`case unsupportedRevision(String)`](/documentation/Vision/VisionError/unsupportedRevision(_:))

An error that indicates an app specifies a request revision the framework doesn’t support.

### Getting the error description

[`var description: String`](/documentation/Vision/VisionError/description)

## Relationships

### Conforms To

[`Escapable`](/documentation/Swift/Escapable)

[`Sendable`](/documentation/Swift/Sendable)

[`Copyable`](/documentation/Swift/Copyable)

[`LocalizedError`](/documentation/Foundation/LocalizedError)

[`Error`](/documentation/Swift/Error)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)