Cannot delete some mobile reports via interface, is delete from catalog the only option?

  • When trying to delete 'some' mobile reports we get this message

    An error occurred when invoking the authorization extension.

    Others delete ok, so am thinking I can just delete the entries in the catalog table, as they are just demo/dummy mobile reports not linked to any real data and we just want to remove them to tidy the screen up/good housekeeping.

    if I create a new one, I can delete it ok.

    in the logs I get this when I try to delete one of them.

    Microsoft.ReportingServices.Portal.WebHost!library!10!10/31/2016-15:47:03:: e ERROR: Throwing Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: , Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: An error occurred when invoking the authorization extension. ---> System.NullReferenceException: Object reference not set to an instance of an object.

    at Microsoft.ReportingServices.Authorization.SdAndType.GetRightSecDesc(SecurityItemType crtItemType, Hashtable secDescHash, Byte[]& primSecDesc, Byte[]& secSecDesc)

    at Microsoft.ReportingServices.Authorization.WindowsAuthorization.InnerCheckAccess(String userName, IntPtr userToken, SecurityItemType itemType, Byte[] secDesc, UInt32& rightsMask, ReportSecDescType rptSecDescType)

    at Microsoft.ReportingServices.Authorization.WindowsAuthorization.<>c__DisplayClassa.<CheckAccess>b__9()

    at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.<>c__DisplayClass1.<Run>b__0(Object state)

    at System.Security.SecurityContext.Run(SecurityContext securityContext, ContextCallback callback, Object state)

    at Microsoft.ReportingServices.Diagnostics.RevertImpersonationContext.Run(ContextBody callback)

    at Microsoft.ReportingServices.Authorization.WindowsAuthorization.CheckAccess(String userName, IntPtr userToken, Byte[] secDesc, FolderOperation requiredOperation)

    at Microsoft.ReportingServices.Library.Security.<>c__DisplayClass1f.<CheckAccess>b__1c()

    at Microsoft.ReportingServices.Diagnostics.ExtensionBoundary.Invoke(Method m)

    --- End of inner exception stack trace ---;

    Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!10!10/31/2016-15:47:03:: e ERROR: [q8n99kjd]: OData exception occurred: Microsoft.ReportingServices.Diagnostics.Utilities.AuthorizationExtensionException: An error occurred when invoking the authorization extension. ---> System.NullReferenceException: Object reference not set to an instance of an object..

    Microsoft.ReportingServices.Portal.WebHost!reportserverwebapp!10!10/31/2016-15:47:03:: i INFO: [q8n99kjd]: 10.237.144.55: DELETE /api/v1.0/catalogitems%285c3c3b45-4779-46a6-ab3b-02ed909de79d%29 - Response 500 - 0:00:00.2221261

Viewing 0 posts

You must be logged in to reply to this topic. Login to reply