# Fault - UnexpectedFault

Extends
  RuntimeFault
See also
  LocalizedMethodFault
Since
  vmodl.version.version0

## Fault Description

An UnexpectedFault may be thrown when a newer version of the server reports a error that a cannot be converted to a fault that a client that is using an older version of the API would expect.

Properties

Name | Type | Description
--- | --- | ---
fault* | LocalizedMethodFault | The unexpected fault if the server can send it in a form that the client will be able to de-serialize.
faultName | xsd:string | Name of the unexpected fault.
Properties inherited from RuntimeFault
None
Properties inherited from MethodFault
faultCause, faultMessage

*May not be present