Saturday, 5 July 2014

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

No comments:

Post a Comment

SharePoint 2013 - Uploading Multiple Attachments To The New Item On List Using JSOM And REST API

  Introduction In this article, we will explore how we can attach multiple attachments to the new item on list using JSOM and REST API. Ther...