Internal Error Codes (SharePoint 2013 Microfeed Exceptions) Deciphered!

Introduction

Anyone that has worked with the SharePoint 2013 Social API (Server and Client) has probably gained some gray hairs with the ominous “Internal Error Code…” exception that pops up like mushrooms when something goes wrong. Then you get something like:

"The operation failed because an internal error occurred. Internal type name: Microsoft.Office.Server.Microfeed.MicrofeedException. Internal error code: XY."

For example:


This is the list of the microfeed “Internal error” codes, deciphered!

Code

Description

0

Success

1

ServerError

2

InsufficientPermissions

3

InterimPlaceholderEntity

4

InvalidItemId

5

InvalidThreadId

6

InvalidUriInPostOptions

7

InvalidMediaLinkName

8

InvalidMediaLinkURI

9

InvalidMediaLinkSnippetURI

10

MediaLinkAddFailure

11

NoServiceContext

12

Invalid_MicroBlogType_Requested

13

Only_One_ContentUri_Allowed_Per_Post

14

Invalid_Content_Null_Or_Empty

15

Invalid_Content_Length_Greater_Than_512_Chars

16

Invalid_KeyWord_Found_In_Content

17

Invalid_MediaLinks_SerializedString

18

Invalid_MicroBlogPost_SerializedString

19

MicroBlogEntity_Error_PublishedFeedList_NotFound

20

MicroBlogEntity_Invalid_GetPublishedFeed

21

MicroBlogPost_Error_SavingToPublishedFeed

22

MicroBlogPost_Error_PublishingToCache

23

MicroBlogPost_Error_DeletingFromCache

24

MicroBLogList_Error_FetchingList

25

MicroBlogList_Error_ExecutingQuery

26

MicroBlogList_Error_FetchingItem

27

MicroBlogList_Error_AddingItem

28

MicroBlogList_Error_Updating_Item

29

MicroBlogList_Error_FetchMBProfileItem

30

MicroBlogList_Error_AccessingProperty

31

InvalidRequest

32

InvalidLikeRequest

33

InvalidLockRequest

34

InvalidRootPost

35

InvalidReplyRequest

36

InvalidReplyRequest_MaxRepliesPerRootPost_LimitReached

37

InvalidLikeRequest_AlreadyMarkedAsLiked

38

InvalidUnLikeRequest_AlreadyMarkedAsUnLike

39

InvalidEMailSubscriptionRequest_AlreadyUnsubscribed

40

InvalidEMailSubscriptionRequest_AlreadySubscribed

41

InvalidEMailSubscriptionRequest_NotThread

42

InvalidLockRequest_AlreadyMarkedAsLocked

43

InvalidUnLockRequest_AlreadyMarkedAsUnLocked

44

InvalidLockRequest_LockingNonRootPost

45

ServerErrorCanReplyIsFalse

46

ServerErrorFeatureDisabled

47

ServerErrorSiteNotFound

48

ServerErrorMicroBlogListNotFound

49

ServerErrorRootPostNotFound

50

ServerErrorPublishedFeedListNotFound

51

ServerErrorPublishedFeedListItemNotFound

52

ServerErrorSavingListItemField

53

ServerErrorInvalidFeedRequest

54

ServerErrorFetchingPublishedFeed

55

ServerErrorFetchingConsolidatedFeed

56

ServerErrorFetchingCategoricalFeed

57

ServerErrorFetchingActivityFeed

58

ServerErrorSecurityTrimmer

59

ServerErrorDuplicateMessageId

60

ServerErrorOpeningPersonalSite

61

ServerError_Initialization

62

ServerErrorInvalidContentURI

63

ServerErrorInvalidFollowedItemType

64

ServerErrorPublishingToList

65

ServerErrorPublishingToCache

66

MicroBlogDeletionError_NotOwner

67

ServerCacheError_CacheNotFound

68

ServerCacheError_NotAuthorized

69

ServerCacheError_ThreadNotFound

70

IncorrectTenantPartition

71

InvalidUserAccount

72

InvalidKeywordTag

73

Taxonomy_TagNotAvailabelForTagging

74

Taxonomy_TermStoreNotFound

75

InvalidEntityIdentifier

76

UnexpectedEntityType

77

WarningPersonalSiteNotFoundCannotCreate

78

WarningPersonalSiteNotFoundCanCreate

79

WarningPersonalSiteNotFoundCanCreateNoPermissions

80

WarningPersonalSiteNotFoundCanCreateError

81

ErrorPersonalSiteNotFound

82

GuidStringConversionError

83

ServerErrorUnableToFetchUserProfile

84

SP_MFPD_DataBase_Exception

85

SP_MFPD_DataBase_DefinitionNotFound

86

SP_MFPD_Invalid_Operation

87

SP_MFPD_Invalid_Value

88

SP_MFPD_Partition_Mismatch

89

SP_MFPD_Definition_Disabled

90

Invalid_MicroBlogPost_DefinitionNameIsRequired

91

Invalid_MicroBlogPost_InvalidDefinitionName

92

InvalidRequest_PostIsLocked

93

ServerErrorUnableToAttachPicture

94

InvalidFeedCacheEntity_UserMissingURI

95

InvalidFeedCacheEntity_DocMissingURI

96

RestrictedListStorageCompromised

97

InvalidPostTarget