Forum Discussion

Trevor Seward's avatar
Jan 02, 2018

SharePoint Ring - New Diagnostic Tool for On-Prem

With the new year comes new fun tools for on-prem! I built a new tool named SharePoint Ring which allows you to decode certain hex/integer values to their plain text definition. For example, if you've ever seen the 'PermissionsMask check failed <hex value>' messages in the ULS log and wanted to know what it meant, this is the tool for you.

  • Waqas sarwar's avatar
    Waqas sarwar
    Copper Contributor

    Hi Trevor, 

     

    I had an issue today and tried to use SharePoint ring tool but for some reason it is not giving me fruit full info...I was able to fix the issue but i want to know more about it. becuase this one is really good handy toold.

     

    OriginalPermissionMask check failed for {53A56103-E4BC-4739-8CC9-E44A10670670}. Asking for 0x00000005, have 0x2000011001

    --Ring tool reply for 005==> 

    EmptyMask
    ViewListItems
    EditListItems

    OriginalPermissionMask check failed for {53A56103-E4BC-4739-8CC9-E44A10670670}. Asking for 0x00000015, have 0x2000011001

    --Ring tools reply for 015==> 

    EmptyMask
    ViewListItems
    EditListItems
    ApproveItems

    PermissionMask check failed for {53A56103-E4BC-4739-8CC9-E44A10670670}. Asking for 0x00000041, have 0x2000011001

    -Ring tools reply for 041==> 

    EmptyMask
    ViewListItems
    ViewVersions

     and having mask value(0x2000011001) ==

     

    EmptyMask
    ViewListItems
    ViewFormPages
    Open
    UseRemoteAPIs

    From above how can i tell which account is having issue with the permission. is this GUID(53A56103-E4BC-4739-8CC9-E44A10670670) reflect a user name? looks like "have mask" have more permission than asking.

     

    BTW issue was the App Pool account of a web application, which dont have permission on the UPA, causing the error.

    • Trevor Seward's avatar
      Trevor Seward
      MVP
      The GUID will be an object -- as to what object, that's up to the reader to find out ;)

      Did you run into any issues with the tool itself or just had a question on the GUID portion of the error message?

Resources