MicroStrategy Intelligence Server crashes when removing a report from a dashboard in which that same report is used as a filter for another report.
When both reports RA and RB are added to the same dashboard, the dashboard internally maintains separate contexts for each report. Because RA is used as a filter for RB, the definition of RA is referenced in both contexts.
When RA is edited from within the dashboard and the changes are saved back to the standalone report, both internal references end up pointing to the same underlying context. Removing RA from the dashboard then releases that context while it is still referenced by RB. When Intelligence Server later tries to access the released context through RB, it leads to a crash.
There is currently no simple and safe code change available to address this behavior in the product version listed below. To avoid triggering this issue, use one of the following recommendations:
Following these guidelines helps to prevent the Intelligence Server crash until a permanent fix becomes available in a future release.