January 5, 2018 at 1:10 pm
When I go to Reporting Services, on the top right click "My Subscriptions", it should list out the subscriptions I own. Instead I receive an error:
| ||
Here is what is listed in the Reporting Services error log: library!ReportServer_0-185!338c!01/05/2018-13:28:17::i INFO: Call to ListSubscriptionsAction(null, null). library!ReportServer_0-185!338c!01/05/2018-13:28:17::e ERROR: ThrowingMicrosoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException:secDesc != null,Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Aninternal error occurred on the report server. See the error log for moredetails.; library!ReportServer_0-185!338c!01/05/2018-13:28:17::i INFO: Skipped creating a dump file for the error InternalCatalogException,because a dump with the identical stack trace (with signature 3517591172) wasalready created. ui!ReportManager_0-186!29ec!01/05/2018-13:28:17::e ERROR: System.Web.Services.Protocols.SoapException:System.Web.Services.Protocols.SoapException: An internal error occurred on thereport server. See the error log for more details. --->Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Aninternal error occurred on the report server. See the error log for moredetails. atMicrosoft.ReportingServices.Library.ReportingService2010Impl.ListSubscriptions(StringItemPathOrSiteURL, String Owner, SubscriptionImpl[]& SubscriptionItems) atMicrosoft.ReportingServices.WebServer.ReportingService2010.ListSubscriptions(StringItemPathOrSiteURL, Subscription[]& SubscriptionItems) at Microsoft.ReportingServices.UI.SubscriptionItems.LoadItems() atMicrosoft.ReportingServices.UI.SortableItems.Control_Init(Object sender,EventArgs args) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.AddedControl(Control control, Int32 index) atMicrosoft.ReportingServices.UI.SubscriptionPage.Control_Init(Object sender,EventArgs args) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(ControlnamingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(ControlnamingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.AddedControl(Control control, Int32 index) atMicrosoft.ReportingServices.UI.SharedArea.Control_Init(Object sender, EventArgsargs) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.AddedControl(Control control, Int32 index) atMicrosoft.ReportingServices.UI.Pages.Subscriptions.Page_Init(Object sender,EventArgs e) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.Page.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) ui!ReportManager_0-186!29ec!01/05/2018-13:28:17::e ERROR: HTTP status code --> 200 -------Details-------- System.Web.Services.Protocols.SoapException:System.Web.Services.Protocols.SoapException: An internal error occurred on thereport server. See the error log for more details. --->Microsoft.ReportingServices.Diagnostics.Utilities.InternalCatalogException: Aninternal error occurred on the report server. See the error log for moredetails. atMicrosoft.ReportingServices.Library.ReportingService2010Impl.ListSubscriptions(StringItemPathOrSiteURL, String Owner, SubscriptionImpl[]& SubscriptionItems) atMicrosoft.ReportingServices.WebServer.ReportingService2010.ListSubscriptions(StringItemPathOrSiteURL, Subscription[]& SubscriptionItems) atMicrosoft.ReportingServices.UI.SubscriptionItems.LoadItems() at Microsoft.ReportingServices.UI.SortableItems.Control_Init(Objectsender, EventArgs args) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.AddedControl(Control control, Int32 index) atMicrosoft.ReportingServices.UI.SubscriptionPage.Control_Init(Object sender,EventArgs args) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) at System.Web.UI.Control.InitRecursive(ControlnamingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.AddedControl(Control control, Int32 index) atMicrosoft.ReportingServices.UI.SharedArea.Control_Init(Object sender, EventArgsargs) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) atSystem.Web.UI.Control.InitRecursive(Control namingContainer) atSystem.Web.UI.Control.AddedControl(Control control, Int32 index) atMicrosoft.ReportingServices.UI.Pages.Subscriptions.Page_Init(Object sender,EventArgs e) at System.EventHandler.Invoke(Object sender,EventArgs e) at System.Web.UI.Control.OnInit(EventArgs e) at System.Web.UI.Page.OnInit(EventArgs e) at System.Web.UI.Control.InitRecursive(ControlnamingContainer) atSystem.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint) library!ReportServer_0-185!338c!01/05/2018-13:28:17::i INFO: Call to GetSystemPropertiesAction(). ui!ReportManager_0-186!29ec!01/05/2018-13:28:17::e ERROR: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(ObjectstateInfo) at System.Web.HttpResponse.End() atMicrosoft.ReportingServices.UI.ReportingPage.ShowErrorPage(String errMsg) |
January 5, 2018 at 3:07 pm
So you would want to check the server where Reporting Services is installed for a dump file that was already created and try to get more information from there.
Did this ever work correctly? Was the ReportServer database restored recently? Would/Did anyone manually update any of the tables?
Has anything changed with the login you use to connect to Reporting Services?
A couple of other things to check off the top of my head:
Check the keys table in the ReportServer database and make sure you have just one for this server/machine name and instance combination. There is typically another one with NULL for machine name.
Check the subscriptions table to make sure your subscriptions map back to a valid user in the Users table - OwnerID in the subscription table maps to UserID in the Users table.
Sue
January 10, 2018 at 11:23 am
Thank you Sue for the insight. I understand that data mods for Reporting Services are not recommended, but we needed to disable users for compliance reasons. I had created a data mod for the Users table and set the AuthType field = 0 for the expired users.
There were a few users that had active subscriptions. I created another data mod to change the OwnerID of the Subscriptions to an active user. That fixed it!
Viewing 3 posts - 1 through 2 (of 2 total)
You must be logged in to reply to this topic. Login to reply