---
title: invalidVirtualMachineStateTransition
framework: virtualization
role: symbol
role_heading: Type Property
path: virtualization/vzerror/invalidvirtualmachinestatetransition
---

# invalidVirtualMachineStateTransition

An invalid state transition error.

## Declaration

```swift
static var invalidVirtualMachineStateTransition: VZError.Code { get }
```

## Discussion

Discussion This error occurs when you attempt to change the state of the virtual machine in an invalid way. For example, it occurs when you attempt to start a virtual machine when its canStart property is false.

## See Also

### Getting the error codes

- [internalError](virtualization/vzerror/internalerror.md)
- [invalidVirtualMachineConfiguration](virtualization/vzerror/invalidvirtualmachineconfiguration.md)
- [invalidVirtualMachineState](virtualization/vzerror/invalidvirtualmachinestate.md)
- [invalidDiskImage](virtualization/vzerror/invaliddiskimage.md)
- [networkError](virtualization/vzerror/networkerror.md)
- [notSupported](virtualization/vzerror/notsupported.md)
- [outOfDiskSpace](virtualization/vzerror/outofdiskspace.md)
- [operationCancelled](virtualization/vzerror/operationcancelled.md)
- [installationFailed](virtualization/vzerror/installationfailed.md)
- [installationRequiresUpdate](virtualization/vzerror/installationrequiresupdate.md)
- [invalidRestoreImage](virtualization/vzerror/invalidrestoreimage.md)
- [invalidRestoreImageCatalog](virtualization/vzerror/invalidrestoreimagecatalog.md)
- [noSupportedRestoreImagesInCatalog](virtualization/vzerror/nosupportedrestoreimagesincatalog.md)
- [restoreImageCatalogLoadFailed](virtualization/vzerror/restoreimagecatalogloadfailed.md)
- [restoreImageLoadFailed](virtualization/vzerror/restoreimageloadfailed.md)
