Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2
Topic Last Modified: 2010-11-30
When Exchange Search fails to index a document, the document is treated as a failed document. When you use the Get-FailedContentIndexDocuments cmdlet to retrieve a list of failed documents, an error code is returned for each failed document.
The following table lists the error codes, error messages, and associated metadata for errors that occur when Exchange Search fails to index a document.
Error Code | Severity | Symbolic Name | Message |
---|---|---|---|
0x0DA5 |
Warning |
GTHR_E_SINGLE_THREADED_EMBEDDING |
The system attempted to load a filter marked as apartment from an embedded component in a multi-threaded filter daemon. The document will be retried in a single-threaded filter daemon. Since multithreaded filtering is more efficient, try to obtain the version of the filter that is multi-threaded. |
0x0D16 |
Warning |
GTHR_E_FILTER_NOT_FOUND |
A filter for the document cannot be created, likely because it isn't installed. Install the corresponding filter for this document format to index this file. |
0x120D |
Warning |
PRTH_E_MIME_EXCLUDED |
The URL is excluded because its content type (multipart/x-mixed-replace) is not supported. |
0x120E |
Warning |
PRTH_E_CANT_TRANSFORM_EXTERNAL_ACL |
Search was unable to convert the Access Control List of the crawled store into a Windows NT Access Control List. Make sure local information is not used in the store. |
0x1217 |
Warning |
PRTH_E_LOAD_FAILED |
Loading Protocol handler failed. |
0x1218 |
Warning |
PRTH_E_INIT_FAILED |
Initializing Protocol handler failed. |
0x3600 |
Warning |
FTE_E_CATALOG_ALREADY_MOUNTED |
A catalog is already mounted with this name, so another can't be mounted. |
0x3601 |
Warning |
FTE_E_CATALOG_NOT_FOUND |
The specified catalog was not found in the current list of mounted catalogs. |
0x3603 |
Warning |
FTE_E_PIPE_NOT_CONNECTED |
The named pipe used to communicate with the filter daemon has not been connected. |
0x3604 |
Warning |
FTE_E_ADMIN_BLOB_CORRUPT |
The configuration data given to the MSFTESQL service is corrupt. |
0x3605 |
Warning |
FTE_E_FILTER_SINGLE_THREADED |
The system attempted to load an apartment threading model filter marked in a multi-threaded filter daemon. The document will be retried in a single-threaded filter daemon process. Since multithreaded filtering is more efficient, try to obtain the version of the filter that is multi-threaded. |
0x3606 |
Warning |
FTE_E_ERROR_WRITING_REGISTRY |
The value cannot be set, because the object was already deleted or was not initialized properly. Make sure the object reference is still valid, increase the registry size, or recreate the catalog configuration. |
0x3607 |
Warning |
FTE_E_PROJECT_SHUTDOWN |
An internal interface is being used after the corresponding catalog has been shutdown. The operation will be aborted. |
0x3608 |
Warning |
FTE_E_PROJECT_NOT_INITALIZED |
An internal interface is being used prior to being initialized. The operation will be aborted. |
0x3609 |
Warning |
FTE_E_PIPE_DATA_CORRUPTED |
Data transferred between the MSFTESQL service and a filter daemon process is corrupted. This is an internal error. |
0x3610 |
Warning |
FTE_E_URB_TOO_BIG |
This is an internal error: The URB has exceeded the maximum size. |
0x3611 |
Warning |
FTE_E_INVALID_DOCID |
This is an internal error: Document IDs should be greater than 0 and less than or equal to 0x7fffffff. |
0x3612 |
Warning |
FTE_E_PAUSE_EXTERNAL |
An external status change has put the catalog in a paused state. |
0x3613 |
Warning |
FTE_E_REJECTED_DUE_TO_PROJECT_STATUS |
A status change is occurring or the project is in a force paused state, so MSFTESQL cannot accept input at this time. |
0x3614 |
Warning |
FTE_E_FD_DID_NOT_CONNECT |
The MSFTEFD process was launched but did not connect with the MSFTESQL service. |
0x3616 |
Warning |
FTE_E_PROGID_REQUIRED |
This is an internal error: Initialization of the datasink is incorrect. At least one protocol handler PROGID is required. |
0x3617 |
Warning |
FTE_E_STATIC_THREAD_INVALID_ARGUMENTS |
This is an internal error: A static thread has gotten invalid arguments and will force batches to be aborted and retried. |
0x3618 |
Warning |
FTE_E_CATALOG_ALREADY_EXISTS |
A catalog already exists with this name, so another can be created or mounted. |
0x3619 |
Success |
FTE_S_RESOURCES_STARTING_TO_GET_LOW |
The Full Text Engine's input queue is getting full. This batch has been accepted for processing. This success code is intended to help pause input until the queue is less full. |
0x361A |
Warning |
FTE_E_PATH_TOO_LONG |
A file path exceeds the maximum limit for paths in Windows, so it can't be used. |
0x361B |
Warning |
FTE_INVALID_ADMIN_CLIENT |
Access is denied to the caller of this administration interface. |
0x361C |
Warning |
FTE_E_COM_SIGNATURE_VALIDATION |
Signature validation cannot be performed on modules loaded by COM, so the object will not be created. The object is likely a filter, wordbreaker, stemmer, or protocol handler. |
0x361D |
Warning |
FTE_E_AFFINITY_MASK |
The processor affinity mask is invalid. |
0x3621 |
Warning |
FTE_E_EXCEEDED_MAX_PLUGINS |
The maximum number of plug-ins has been exceeded, so a new plug-in can't be loaded. |
0x3622 |
Success |
FTE_S_BEYOND_QUOTA |
The Full Text Engine's input queue is full. This batch has been accepted for processing; however, the Full Text Engine will soon go into a forced paused state until the queue is less full. |
0x3624 |
Warning |
FTE_E_DUPLICATE_OBJECT |
An object could not be inserted because it was a duplicate of an existing object. The object may be a catalog or other named entity. |
0x3625 |
Success |
FTE_S_REDUNDANT |
This transaction was superseded by a subsequent transaction, so it will not be completed. |
0x3626 |
Warning |
FTE_E_REDUNDANT_TRAN_FAILURE |
The transaction that superseded this one ended in error. |
0x3627 |
Warning |
FTE_E_DEPENDENT_TRAN_FAILED_TO_PERSIST |
The transaction that superseded this one ended in error. |
0x3628 |
Warning |
FTE_E_FD_SHUTDOWN |
This is an internal error: This request cannot be completed because the Filter Daemon has been shutdown. |
0x3629 |
Warning |
FTE_E_CATALOG_DOES_NOT_EXIST |
The catalog does not exist, so the operation can't be performed. |
0x362A |
Warning |
FTE_E_NO_PLUGINS |
There are no plug-in components in the indexing pipeline, so the data collected will not be used. |
0x362B |
Success |
FTE_S_STATUS_CHANGE_REQUEST |
The project state has changed or is changing due to a status change request. |
0x362D |
Warning |
FTE_E_ANOTHER_STATUS_CHANGE_IS_ALREADY_ACTIVE |
A status change is active on another thread. Since only one status change is allowed at a time this request can't be handled. |
0x362E |
Success |
FTE_S_RESUME |
This is an internal error: The project will be resumed. |
0x362F |
Warning |
FTE_E_NOT_PROCESSED_DUE_TO_PREVIOUS_ERRORS |
A previous error prevented further processing of the batch. |
0x3630 |
Warning |
FTE_E_FD_TIMEOUT |
The filter daemon process MSFTEFD timed out for an unknown reason. This may indicate a bug in a filter, wordbreaker, or protocol handler. |
0x3631 |
Warning |
FTE_E_RESOURCE_SHUTDOWN |
This is an internal error: This activity is no longer valid because the resource is shutdown. |
0x3632 |
Warning |
FTE_E_INVALID_PROPERTY |
The property specified is invalid. |
0x3633 |
Warning |
FTE_E_NO_MORE_PROPERTIES |
There are no more properties. |
0x3634 |
Warning |
FTE_E_UNKNOWN_PLUGIN |
The plug-in specified is not known likely because it isn't loaded, so the operation can't succeed. Only specify plug-ins that are loaded. |
0x3635 |
Warning |
FTE_E_LIBRARY_NOT_LOADED |
The performance monitor library could not be loaded. |
0x3636 |
Warning |
FTE_E_PERFMON_FULL |
There are no more slots available for this performance monitor instance |
0x1600 |
CoError |
QUERY_E_FAILED |
Call failed for unknown reason. |
0x1601 |
CoError |
QUERY_E_INVALIDQUERY |
Invalid parameter. |
0x1602 |
CoError |
QUERY_E_INVALIDRESTRICTION |
The query restriction could not be parsed. |
0x1605 |
CoError |
QUERY_E_ALLNOISE |
A clause of the query contained only ignored words. |
0x1606 |
CoError |
QUERY_E_TOOCOMPLEX |
The query was too complex to be executed. |
0x1607 |
CoError |
QUERY_E_TIMEDOUT |
The query exceeded its execution time limit. |
0x160C |
CoError |
QUERY_S_NO_QUERY |
The catalog is in a state where indexing continues, but queries are not allowed. |
0x160D |
CoError |
QUERY_E_ALLNOISE_AND_NO_RELDOC |
A clause of the query contained only ignored words and all the relevant documents specified are not found. |
0x160E |
CoError |
QUERY_E_NO_RELDOC |
All the relevant documents specified in the query are not found. |
0x160F |
CoError |
QUERY_E_ALLNOISE_AND_NO_RELPROP |
A clause of the query contained only ignored words and no data is found in the relevant documents under the specified property(ies). |
0x1613 |
CoError |
QUERY_E_INVALID_DOCUMENT_IDENTIFIER |
The document identifier specified is not valid. |
0x1614 |
CoError |
QUERY_E_INCORRECT_VERSION |
The server version is older and cannot handle this query |
0x1618 |
CoError |
QUERY_E_UPGRADEINPROGRESS |
Queries are disabled due to catalog upgrade. Try your query again in a few minutes. |
0x1680 |
Success |
FDAEMON_W_WORDLISTFULL |
Wordlist has reached maximum size. Additional documents should not be filtered. |
0x1681 |
CoError |
FDAEMON_E_LOWRESOURCE |
The system is running out of one of more resources needed for filtering, usually memory. |
0x1682 |
CoError |
FDAEMON_E_FATALERROR |
A critical error occurred during document filtering. Consult system administrator. |
0x1683 |
CoError |
FDAEMON_E_PARTITIONDELETED |
Documents not stored in content index because partition has been deleted. |
0x1684 |
CoError |
FDAEMON_E_CHANGEUPDATEFAILED |
Documents not stored in content index because update of changelist failed. |
0x1685 |
Success |
FDAEMON_W_EMPTYWORDLIST |
Final wordlist was empty. |
0x1686 |
CoError |
FDAEMON_E_WORDLISTCOMMITFAILED |
Commit of wordlist failed. Data not available for query. |
0x1688 |
CoError |
FDAEMON_E_TOOMANYFILTEREDBLOCKS |
During document filtering the limit on buffers has been exceeded. |
0x1730 |
CoError |
FILTER_E_TOO_BIG |
File is too large to filter. |
0x1733 |
Success |
FILTER_S_CONTENTSCAN_DELAYED |
A content scan of the disk needs to be scheduled for execution later. |
0x1734 |
CoFail |
FILTER_E_CONTENTINDEXCORRUPT |
The content index is corrupt. A content scan will to be scheduled after chkdsk or autochk is run. |
0x1735 |
Success |
FILTER_S_DISK_FULL |
The disk is getting full. |
0x1736 |
CoError |
FILTER_E_ALREADY_OPEN |
A file is already open. Cannot open another one while a file is open. |
0x1738 |
CoError |
FILTER_E_IN_USE |
The document is in use by another process. |
0x173D |
CoError |
FILTER_E_OFFLINE |
The document is offline. |
0x173E |
CoError |
FILTER_E_PARTIALLY_FILTERED |
The document was too large to filter in its entirety. Portions of the document were not emitted. |
0x1781 |
Success |
LANGUAGE_S_LARGE_WORD |
Word larger than maximum length. May be truncated by word sink. |
0x1783 |
CoError |
WBREAK_E_BUFFER_TOO_SMALL |
Buffer too small to hold composed phrase. |
0x1784 |
CoError |
LANGUAGE_E_DATABASE_NOT_FOUND |
Language database/cache file could not be found. |
0x1785 |
CoError |
WBREAK_E_INIT_FAILED |
Initialization of word breaker failed. |
0x1800 |
CoFail |
CI_CORRUPT_DATABASE |
The content index is corrupt. |
0x1801 |
CoFail |
CI_CORRUPT_CATALOG |
The content index meta data is corrupt. |
0x1802 |
CoFail |
CI_INVALID_PARTITION |
The content index partition is invalid. |
0x1805 |
CoFail |
CI_OUT_OF_INDEX_IDS |
The content index is out of index ids. |
0x1806 |
CoFail |
CI_NO_CATALOG |
There is no catalog. |
0x1807 |
CoFail |
CI_CORRUPT_FILTER_BUFFER |
The filter buffer is corrupt. |
0x1808 |
CoFail |
CI_INVALID_INDEX |
The index is invalid. |
0x1809 |
CoFail |
CI_PROPSTORE_INCONSISTENCY |
Inconsistency in property store detected. |
0x180B |
CoError |
CI_E_NOT_INITIALIZED |
The object is not initialzed. |
0x180F |
CoError |
CI_E_INVALID_STATE |
The object is not in a valid state. |
0x1811 |
CoError |
CI_E_DISK_FULL |
The disk is full and the specified operation cannot be done. |
0x1812 |
CoError |
CI_E_SHUTDOWN |
The request could not be completed because the process and/or catalog are being shutdown |
0x1818 |
CoError |
CI_E_UPDATES_DISABLED |
A document update was rejected because updates were disabled. |
0x181B |
CoError |
CI_E_SHARING_VIOLATION |
A sharing or locking violation caused a failure. |
0x181C |
CoError |
CI_E_LOGON_FAILURE |
A logon permission violation caused a failure. |
0x181E |
CoError |
CI_E_STRANGE_PAGEORSECTOR_SIZE |
Page size is not an integral multiple of the sector size of the volume where index is located. |
0x181F |
CoError |
CI_E_TIMEOUT |
Service is too busy. |
0x1820 |
CoError |
CI_E_NOT_RUNNING |
Service is not running. |
0x1828 |
CoError |
CI_E_CONFIG_DISK_FULL |
The disk has reached its configured space limit. |
0x182D |
CoFail |
CI_E_CORRUPT_FWIDX |
The forward index is corrupt. |
0x182E |
CoFail |
CI_E_DIACRITIC_SETTINGS_DIFFER |
Catalog was created with different diacritic settings. |
0x182F |
CoFail |
CI_E_INVALID_THESAURUS_FILE |
The thesaurus file is invalid. |
0x1830 |
CoFail |
CI_E_THESAURUS_FILE_BOM_MISSING |
Unicode byte order mark (0xFEFF) missing at the beginning of thesaurus file. |
0x170b |
CoError |
FILTER_E_PASSWORD |
File was not filtered due to password protection. |
0x170C |
CoError |
FILTER_E_UNKNOWNFORMAT |
The document format is not recognized by the filter. |