# type MetadataMergeSpecError (v202602)

**Service** **CmsMetadataService** **Inheritance** [ApiError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.ApiError) ▼ [ApiVersionError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.ApiVersionError) [AuthenticationError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.AuthenticationError) [CollectionSizeError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.CollectionSizeError) [CommonError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.CommonError) [FeatureError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.FeatureError) [InternalApiError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.InternalApiError) **MetadataMergeSpecError** [NotNullError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.NotNullError) [ParseError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.ParseError) [PermissionError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.PermissionError) [PublisherQueryLanguageConte...](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.PublisherQueryLanguageContextError "PublisherQueryLanguageContextError") [PublisherQueryLanguageSynta...](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.PublisherQueryLanguageSyntaxError "PublisherQueryLanguageSyntaxError") [QuotaError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.QuotaError) [RangeError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.RangeError) [RequiredCollectionError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.RequiredCollectionError) [RequiredError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.RequiredError) [ServerError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.ServerError) [StatementError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.StatementError) [StringFormatError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.StringFormatError) [StringLengthError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.StringLengthError) [UniqueError](https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.UniqueError)

Errors associated with metadata merge specs.

*** ** * ** ***

Namespace
:
    `https://www.google.com/apis/ads/publisher/v202602`

| ## Field ||
|---|---|
| **`ApiError` (inherited)** ||
| ### `fieldPath` | ` xsd:string` The OGNL field path to identify cause of error. |
| ### `fieldPathElements` | ` https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.FieldPathElement[]` A parsed copy of the field path. For example, the field path "operations\[1\].operand" corresponds to this list: {FieldPathElement(field = "operations", index = 1), FieldPathElement(field = "operand", index = null)}. |
| ### `trigger` | ` xsd:string` The data that caused the error. |
| ### `errorString` | ` xsd:string` A simple string representation of the error and reason. |
| **`MetadataMergeSpecError`** ||
| ### `reason` | ` https://developers.google.com/ad-manager/api/reference/v202602/CmsMetadataService.MetadataMergeSpecError.Reason ` The error reason represented by an enum. *** ** * ** *** **Enumerations** `INPUT_ID_ALREADY_USED` :   The merge rule has an input id that is already used by another merge rule. `BOUND_SPECIFIED_WITHOUT_VALUE` :   The merge rule has an bucket where a bound type was specified without a min/max. `VALUE_SPECIFIED_WITHOUT_BOUND` :   The merge rule has an bucket where a min/max was specified without a bound type. `MIN_EXCEEDS_MAX` :   The merge rule has an bucket range where the min exceeds the max. `MORE_THAN_ONE_INPUT_KEY_HAS_VALUE_RULES` :   Tried to merge two or more rules which have value rules. `VALUE_SPECIFIED_DOES_NOT_MATCH_OUTPUT_KEY` :   Tried to set a rule for a value that does not match rule output namespace. `CANNOT_MERGE_VALUES_WHERE_VALUE_BUCKET_EXISTS` :   Tried to merge values on an existing rule that has value bucketing. `CANNOT_MODIFY_RESERVED_KEY` :   Tried to create a rule that depends on a reserved key. `UNKNOWN` :   The value returned if the actual value is not exposed by the requested API version. <br /> |