Bug Report T298470
Visible to All Users

Range Filter throws DashboardInternalException when data is reloaded

created 9 years ago (modified 9 years ago)

An exception is currently being thrown under the following scenario:

  1. Retrieve data (Data #1.png) and load it into the dashboard via the DataLoading event.
  2. Filter the data (Data #2.png) and call ReloadData on the dashboard designer/viewer and load the new set of data into the dashboard via the DataLoading event.

The only way I have been able to reproduce this exception is by having a RangeFilter that filters another dashboard item (Dashboard XML.xml).  If I remove the grid or have the grid ignore master filters, then the exception will not occur.

DevExpress.DashboardCommon.DashboardInternalException was unhandled by user code
  HResult=-2146233088
  Message=Internal error. Please contact the application vendor or your system administrator and provide the following information.

System.ArgumentNullException: Value cannot be null.
Parameter name: s
   at System.Convert.FromBase64String(String s)
   at DevExpress.DashboardCommon.Native.BinarySerializer.Deserialize[T](String str)
   at DevExpress.DashboardCommon.Service.DashboardServiceOperation`1.GetSessionState()
   at DevExpress.DashboardCommon.Service.DashboardServiceOperation`1.Execute(DashboardServiceResult result)
  Source=DevExpress.Dashboard.v15.1.Win
  StackTrace:
       at DevExpress.DashboardWin.DashboardViewer.OnServiceClientOperationFailed(Object sender, ServiceOperationFailedEventArgs e)
       at DevExpress.DashboardWin.Native.DashboardServiceClient.RaiseOperationFailed(ServiceOperationFailedEventArgs args)
       at DevExpress.DashboardWin.Native.DashboardServiceClient.ExecuteDeferredOperations()
       at DevExpress.DashboardWin.Native.DashboardServiceClient.EnqueueDeferredOperation(IClientOperation operation)
       at DevExpress.DashboardWin.DashboardViewer.ReloadData(Boolean suppressWaitForm)

Show previous comments (7)

    I was just checking to see if there has been an update.
    Thanks!

    DevExpress Support Team 9 years ago

      I am afraid, we have not found a solution yet. We realize that this problem is critical for you and we are doing our best to resolve the issue in the shortest time frame possible. However, I cannot specify a certain time frame at the moment. We will update this thread once we have any results.

        Thank you for the update Constant!

        Answers approved by DevExpress Support

        created 9 years ago (modified 9 years ago)

        We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

        Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

          Show previous comments (1)
          DevExpress Support Team 9 years ago

            We are happy to hear that our assistance was useful.

              Elliot,
              We are no longer receiving the error with the updated DLLs.
              Thanks,
              Todd

              DevExpress Support Team 9 years ago

                Thanks for the confirmation. Please feel free to contact us if you have any questions.

                Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

                Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.