You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/search/cognitive-search-common-errors-warnings.md
+9Lines changed: 9 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -72,6 +72,11 @@ Indexer read the document from the data source, but there was an issue convertin
72
72
| Could not apply field mapping to a field | Could not apply mapping function `'functionName'` to field `'fieldName'`. Array cannot be null. Parameter name: bytes | Double check the [field mappings](search-indexer-field-mappings.md) defined on the indexer, and compare with the data of the specified field of the failed document. It may be necessary to modify the field mappings or the document data. |
73
73
| Could not read field value | Could not read the value of column `'fieldName'` at index `'fieldIndex'`. A transport-level error has occurred when receiving results from the server. (provider: TCP Provider, error: 0 - An existing connection was forcibly closed by the remote host.) | These errors are typically due to unexpected connectivity issues with the data source's underlying service. Try running the document through your indexer again later. |
74
74
75
+
<aname="Could not map output field 'xyz' to search index due to deserialization problem while applying mapping function 'abc'"/>
76
+
77
+
## Error: Could not map output field 'xyz' to search index due to deserialization problem while applying mapping function 'abc'
78
+
Applying output mappings failed possibly because of incompatibility between the output data format and the format expected by mapping function. For example, applying Base64Encode mapping function on binary data would generate this error. To resolve the issue, either retry the operation without specifying mapping function or ensure that the mapping function is compatible with the output field data type.
79
+
75
80
<aname="could-not-execute-skill"/>
76
81
77
82
## Error: Could not execute skill
@@ -306,6 +311,10 @@ For more information, see [Indexer limits](search-limits-quotas-capacity.md#inde
306
311
307
312
## Warning: Could not map output field 'X' to search index
308
313
Output field mappings that reference non-existent/null data will produce warnings for each document and result in an empty index field. To workaround this issue, double-check your output field-mapping source paths for possible typos, or set a default value using the [Conditional skill](cognitive-search-skill-conditional.md#sample-skill-definition-2-set-a-default-value-for-a-value-that-doesnt-exist).
314
+
| Reason | Details/Example | Resolution |
315
+
| --- | --- | --- |
316
+
| Cannot iterate over non-array | "Cannot iterate over non-array `/document/normalized_images/0/imageCelebrities/0/detail/celebrities`." | This could happen if the skills output does not conform to the path of output source field mapping expression/path. Please double check the paths for extra or missing * provided in the output source field name and ensure that the field value conforms to the given path. Find similar details in [Skill Input was Invalid](cognitive-search-common-errors-warnings.md#warning-skill-input-was-invalid) section. |
317
+
| Unable to select `0` in non-array | "Unable to select `0` in non-array `/document/pages`." | This could happen if the skills output does not produce an array and the output source field name has array index or `*` in its path. Please double check the paths provided in the output source field names and the field value for the warned field name. Find similar details in [Skill Input was Invalid](cognitive-search-common-errors-warnings.md#warning-skill-input-was-invalid) section. |
0 commit comments