Protocol Handler Error Messages

The following table describes the error messages returned by protocol handlers.

Value Description

PRTH_E_ACCESS_DENIED

(0x80041205L)

Item will not be crawled. Its access control list (ACL) allows no one to read the item. Used in the GetSecurityDescriptor Method method of the IUrlAccessor Interface interface.

PRTH_E_ACL_TOO_BIG

(0x80041211L)

ACL exceeded 64 KB. Enterprise Search will not crawl the item.

PRTH_E_BAD_REQUEST

(0x80041212L)

Request was not valid because of an error in the URL.

PRTH_E_COMM_ERROR

(0x80041208L)

A communication/server error occurred. If a high volume of these errors occurs, the crawler will mark the server as unavailable.

PRTH_E_NOT_REDIRECTED

(0x80041200L)

Redirected URL does not exist.

PRTH_E_OBJ_NOT_FOUND

(0x80041207L)

Object not found. Tells the crawler to delete the document if it is not found during an incremental crawl.

PRTH_E_REQUEST_ERROR

(0x80041201L)

Options used are not supported.

PRTH_E_SERVER_ERROR

(0x80041202L)

A communication/server error occurred. If a high volume of these errors occurs, the crawler will mark the server as unavailable.

PRTH_S_ACL_IS_READ_EVERYONE

(0x80041206L)

ACL was changed so that the item is readable by everyone. Used in the GetSecurityDescriptor Method method of the IUrlAccessor Interface interface.

PRTH_S_ACL_IS_READ_EVERYONE

(0x00041210L)

Parts of the content item cannot be accessed.

PRTH_S_NOT_ALL_PARTS

(0x8004121BL)

Item content is unchanged. Provides support for incremental crawls.

PRTH_S_NOT_MODIFIED

(0x00041203L)

Item will not be crawled. Its ACL allows no one to read the item. Used in the GetSecurityDescriptor Method method of the IUrlAccessor Interface interface.

See Also

Tags :


Community Content

Jørn Cornelius Olsen
Errors in this document

The constant PRTH_S_ACL_IS_READ_EVERYONE is defined twice. It seems that the second one is wrong since it looks like a success code, but if some of the item cannot be accessed this should be an error code.

It also seems like the last two constants have their description mixed up or something.

Edit; I found the correct values in the offline Windows SDK documentation:

PRTH_E_ACCESS_DENIED (0x80041205L)
Access was denied. If this occurs during an incremental crawl, the file is deleted from the gatherer's URL queue.

PRTH_E_ACL_IS_READ_NONE (0x80041211L)
Item will not be indexed. Its access control list (ACL) allows no one to read the item.

PRTH_E_ACL_TOO_BIG (0x80041212L)
ACL exceeded 64 kilobytes (KB). Search does not index the item.

PRTH_E_BAD_REQUEST (0x80041208L)
Request was invalid because of an error in the URL.

PRTH_E_COMM_ERROR (0x80041200L)
Indicates a communication or server error. If there are too many of these errors for a particular server, the gatherer marks the server as unavailable.

PRTH_E_NOT_REDIRECTED (0x80041207L)
Redirected URL does not exist.

PRTH_E_OBJ_NOT_FOUND (0x80041201L)
Object not found. Indicates that the gatherer should delete the document from the queue if it is not found during an incremental crawl.

PRTH_E_REQUEST_ERROR (0x80041202L)
Options used are not supported.

PRTH_E_SERVER_ERROR (0x80041206L)
Communication or server error. If there are too many of these errors for a particular server, the gatherer marks the server as unavailable.

PRTH_S_NOT_ALL_PARTS (0x8004121BL)
Parts of an item cannot be accessed.

PRTH_S_NOT_MODIFIED (0x00041203L)
Item content has not changed. If this error occurs during an incremental crawl, the gatherer skips this item because the item has not changed.

Tags :

Page view tracker