Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
KrysiaJK
Regular Visitor

Refresh error from exchange connector in desktop and online

Hi All,

 

I have a dahsboard that connects multiple shared mailboxes and it has been working well until sveral days ago. It started failing every time I try to run it, whether on dekstop or online.

Screenshot 2025-09-04 085755.png

The error message is always: DataSource.Error: ErrorInternalServerError: An internal server error occurred. The operation failed.. Microsoft.Data.Mashup.ErrorCode = 10478. DataSourceKind = Exchange.

 

The thing is, everytime it gives a different mailbox as a source of failure. 

I have re-done the tables, made sure all of them are Exchange Online, but I'm getting really frustrated with this now...

 

As to what I'm doing with the data, there are several steps to remove, add conditional columns etc in each of the shared mailbox queries, then I append them all into one table and load that to my dashboard.

 

Has anyone experiend same issue recently?

1 ACCEPTED SOLUTION
KrysiaJK
Regular Visitor

Thank you both, @wardy912  and @v-sgandrathi 

 

I have confirmed that all necessary permissions are in place and cleared the cache, but that did not help.

 

I have then proceeded to strip each query one by one, step by step to identify the problems. Turns out, the problematic steps have always been either extracting a record column (eg. Attributes column from the Exchange Online) or extracting data from a list column (eg. Categories column). I used try...otherwise for these steps instead of just extracting the data from the record or list, and that seems to have done the trick!

 

Interestingy, this issue appeared only in tables where there was a significant number of records (10k+)

 

Hope this helps someone if they are experiencing same issues with refreshing exchange online.

 

View solution in original post

4 REPLIES 4
KrysiaJK
Regular Visitor

Thank you both, @wardy912  and @v-sgandrathi 

 

I have confirmed that all necessary permissions are in place and cleared the cache, but that did not help.

 

I have then proceeded to strip each query one by one, step by step to identify the problems. Turns out, the problematic steps have always been either extracting a record column (eg. Attributes column from the Exchange Online) or extracting data from a list column (eg. Categories column). I used try...otherwise for these steps instead of just extracting the data from the record or list, and that seems to have done the trick!

 

Interestingy, this issue appeared only in tables where there was a significant number of records (10k+)

 

Hope this helps someone if they are experiencing same issues with refreshing exchange online.

 

Hi @KrysiaJK,

 

Thank you for providing your comprehensive findings; they are much valuable.

Your explanation regarding the issue arising from extracting data from record or list columns, such as Attributes or Categories, particularly with larger datasets, is clear and logical.

Implementing the try … otherwise method is an effective solution for managing unexpected values and preventing refresh failures.

This approach aligns with similar scenarios we have observed in Exchange Online queries, where large volumes of records can lead to errors due to minor data inconsistencies.

By incorporating error handling, you have enhanced the resilience of the queries.

Thank you for sharing your solution, as it will be beneficial for others encountering similar refresh challenges.

Thank you.

v-sgandrathi
Community Support
Community Support

Hi @KrysiaJK,

Firstly Thank you for the answer @wardy912.

 

Thank you for providing the details. The ErrorInternalServerError – Microsoft.Data.Mashup.ErrorCode = 10478 typically indicates a temporary issue with the Exchange connector, especially since the error appears across different mailboxes.

As initial step, please verify the data source credentials in both Desktop and Service, refresh each mailbox individually to determine if the issue is related to multiple queries, and check with your administrator regarding any recent policy or permission updates in Exchange Online.

You try clearing the Power BI Desktop cache, simplifying any complex query transformations, or dividing the refresh into smaller tables before appending them.

Next, reviewing the refresh history in Power BI Service could help pinpoint any recurring issues during the process.

Thank you.

wardy912
Solution Sage
Solution Sage

Hi @KrysiaJK 

 

 First step I would do is edit the query, remove steps and refresh to find out which step is causing the issue. You may find this is a transformation in power query at fault, a column with an unexpected null value or something similar that you can edit to fix the issue.

 

--------------------------------

I hope this helps, please mark as solved if it does!

kudos always welcome .

Connect with me on LinkedIn

Subscribe to my YouTube channel for Fabric/Power Platform related content!

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 Power BI update to learn about new features.

Top Solution Authors
Top Kudoed Authors