---
title: WKExtendedRuntimeSessionInvalidationReason.error
framework: watchkit
role: symbol
role_heading: Case
path: watchkit/wkextendedruntimesessioninvalidationreason/error
---

# WKExtendedRuntimeSessionInvalidationReason.error

An error prevented the session from running.

## Declaration

```swift
case error
```

## Discussion

Discussion When the system passes this value to your extension delegate’s extendedRuntimeSession(_:didInvalidateWith:error:) method, check the error parameter for additional information about the error.

## See Also

### Invalidation Reasons

- [WKExtendedRuntimeSessionInvalidationReason.none](watchkit/wkextendedruntimesessioninvalidationreason/none.md)
- [WKExtendedRuntimeSessionInvalidationReason.sessionInProgress](watchkit/wkextendedruntimesessioninvalidationreason/sessioninprogress.md)
- [WKExtendedRuntimeSessionInvalidationReason.expired](watchkit/wkextendedruntimesessioninvalidationreason/expired.md)
- [WKExtendedRuntimeSessionInvalidationReason.resignedFrontmost](watchkit/wkextendedruntimesessioninvalidationreason/resignedfrontmost.md)
- [WKExtendedRuntimeSessionInvalidationReason.suppressedBySystem](watchkit/wkextendedruntimesessioninvalidationreason/suppressedbysystem.md)
