Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowData Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more
Hi everyone,
After updating to the March 2026 release (2.152.882.0), I'm unable to open any .pbip (Power BI Project) files. Opening .pbix files works without any issues.
Error message:
Method not found: 'Void Newtonsoft.Json.JsonSerializerSettings..ctor(Newtonsoft.Json.JsonSerializerSettings)'
The error occurs at:
Microsoft.PowerBI.Packaging.PowerBIPackagingUtils.ToObjectWithExtraExceptionHandling → PBIProjectSchemaValidator.GetSchemaValidated → PBIProjectShredder.OpenProjectAsync
Environment:
— Power BI Desktop: 2.152.882.0 (March 2026, 64-bit)
— OS: Windows 10/11 (NT 10.0.26100.0, x64)
— CLR: 4.8 or later (Release 533320)
— Git Integration enabled (PBI_gitIntegration)
— TMDL in Dataset enabled (PBI_tmdlInDataset)
What I've tried:
— Confirmed .pbix files open without issues — only .pbip is affected
— Searched for conflicting Newtonsoft.Json.dll files on the system — found copies in GitHub Desktop, Teams Meeting Add-in, and Tabular Editor, but renaming them did not resolve the issue
— Uninstalled Node.js (recently installed) — no effect
— Colleagues on the same March 2026 version cannot open .pbip files, same error
— One colleague on the February version has no issues either
Has anyone else encountered this issue after the March 2026 update? Any suggestions would be appreciated.
Thanks,
Roman
Hi @markmak77 ,
Great to hear that your issue is resolved, that’s a good step forward.
If anything else comes up as you refine things, feel free to reach out anytime.
Thank you.
This issue happens to me today while setting up a new laptop. If you have visual studio, it is quite straight forward to fix, hopefully will help someone:
Hope this helps.
Thanks - this helped me resolve the issue.
One thing I'd suggest improving in the instructions though is step 2. You can get the dll directly from NuGet: https://www.nuget.org/packages/Newtonsoft.Json/13.0.3 -> download package -> rename extension from "nupkg" to "zip" -> extract -> dll is located in "lib/net45".
Does anyone still have this issue? i downloaded the April update and it still exists.
Thanks
Hi @Rami20 ,
Even with the April update, this issue can still occur because it is environment dependent rather than strictly tied to the Power BI Desktop version. Please check the version of Newtonsoft.Json in the GAC at C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Newtonsoft.Json. If it is 13.0.1, the issue will persist, whereas 13.0.3 or higher should resolve it. Power BI (March/April) requires Newtonsoft.Json ≥ 13.0.2, but if an older version exists in the GAC, it overrides the bundled version, causing .pbip files to fail. As a temporary workaround, you can try using the January version.
Previous monthly updates to Power BI Desktop and the Power BI service - Power BI | Microsoft Learn
Hope this helps.
Here are the links to the January 2026 download
https://learn.microsoft.com/en-us/power-bi/fundamentals/desktop-latest-update-archive?tabs=powerbi-d...
https://download.microsoft.com/download/8/8/0/880BCA75-79DD-466A-927D-1ABF1F5454B0/PBIDesktopSetup-2...
Hope that works
Run this PowerShell command and it will fix the issue.
# -----------------------------
# Install Newtonsoft.Json 13.0.3 to GAC (keep old versions)
# -----------------------------
# Temp folder for download
$tempBase = "C:\Temp\NewtonsoftInstall"
New-Item -ItemType Directory -Force -Path $tempBase | Out-Null
# Target version
$version = "13.0.3"
$publicKeyToken = "30ad4fe6b2a6aeed"
# NuGet package URL
$nugetUrl = "https://www.nuget.org/api/v2/package/Newtonsoft.Json/$version"
# Folder for this download
$tempPath = Join-Path $tempBase "Newtonsoft_$version"
New-Item -ItemType Directory -Force -Path $tempPath | Out-Null
# Download NuGet package
$nupkgPath = Join-Path $tempPath "newtonsoft.nupkg"
Invoke-WebRequest -Uri $nugetUrl -OutFile $nupkgPath
# Rename .nupkg to .zip for extraction
$zipPath = Join-Path $tempPath "newtonsoft.zip"
Rename-Item -Path $nupkgPath -NewName "newtonsoft.zip"
# Extract ZIP
Expand-Archive -Path $zipPath -DestinationPath $tempPath -Force
# Locate net45 DLL
$dllPath = Get-ChildItem -Path $tempPath -Recurse -Filter "Newtonsoft.Json.dll" |
Where-Object { $_.FullName -match "\\net45\\" } |
Select-Object -First 1
if (-not $dllPath) { throw "ERROR: Newtonsoft.Json.dll not found!" }
# GAC path for this version
$gacRoot = "C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Newtonsoft.Json"
$gacFolder = "$gacRoot\$version`__$publicKeyToken"
# Skip if this exact version is already installed
if (Test-Path $gacFolder) {
Write-Host "Newtonsoft.Json version $version already exists in GAC."
return
}
# Create GAC folder
New-Item -ItemType Directory -Path $gacFolder -Force | Out-Null
# Take ownership & set permissions
takeown /f $gacFolder /r /d y | Out-Null
icacls $gacFolder /grant administrators:F /t | Out-Null
# Copy DLL into GAC
Copy-Item $dllPath.FullName -Destination $gacFolder -Force
Write-Host "Installed Newtonsoft.Json version $version into GAC."
Write-Host "Location: $gacFolder"
thank you, worked for me.
This is still a problem as of 3/25/2026 in Version: 2.152.1057.0 64-bit (March 2026)
Same issue here. January release worked for me.
Same issue with all of my PBIP projects. Had to downgrade to Feb Release. Any fixes that people can post would be welcome.
I have the same issue and cannot downgrade to Feb Release. And most of my work is in PBIP so fix for this is needed asap.
Can you please check to see if you have an old version of Netwonsoft.Json installed at this path?
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Newtonsoft.Json
Power BI Desktop might be running the old version from here rather than the new version bundled with the March update.
Hi @MichaelGilmore, will try to fix internally and hope with next release the issue will be fixed permanently. The answer we got from MS support:
If you would, can you go to the file locations from Process Explorer (the screenshot that's down thread), right-click on the dll and choose Properties and find what the actual file version is? While you're in there, head to the folder at C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Newtonsoft.Json\, select the .dll there and check its versioning as well.
If it's not 13.0.3.2798, that's the source of the error you've been seeing. Your IT team will need to update the version of the Newtonsoft.Json.dll in the GAC to 13.0.3.2798 or newer on affected machines
This is what our version is and has errors in March release:
Can you please share the full details of the "Copy details to clipboard"?
Hi @RuiRomanoMS
same as here: https://gist.github.com/cw-dvs/d2e607dd8d65a8a6eee545854d42e925
C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Newtonsoft.Json will do update to 13.0.3.2798 or newer, let's see if it resolves
Feedback Type:
Frown (Error)
Timestamp:
2026-03-24T08:41:31.3096829Z
Local Time:
2026-03-24T09:41:31.3096829+01:00
Session ID:
71fe43e2-6d83-4712-9d62-0defbbf011c9
Release:
March 2026
Product Version:
2.152.882.0 (26.03)+1a553843dbf742c4f296a385ff17812c9662bc4d (x64)
Error Message:
Method not found: 'Void Newtonsoft.Json.JsonSerializerSettings..ctor(Newtonsoft.Json.JsonSerializerSettings)'.
Stack Trace:
System.MissingMethodException
at Microsoft.PowerBI.Packaging.PowerBIPackagingUtils.ToObjectWithExtraExceptionHandling(JToken jtk, Type objectType, JsonSerializerSettings settings)
at Microsoft.PowerBI.Packaging.PowerBIPackagingUtils.ToObjectWithExtraExceptionHandling[T](JToken jtk, JsonSerializerSettings settings)
at Microsoft.PowerBI.Packaging.Project.PBIProjectSchemaValidator.GetSchemaValidated[T](JObject jObj, String artifactName, String jsonFilePath, Boolean additionalPropertiesAreWarnings)
at Microsoft.PowerBI.Packaging.Project.PBIProjectSchemaValidator.ConstructPostV1WithJObjAdjustment[T](JObject jObj, String artifactName, String filePath, List`1 allWarnings, Boolean additionalPropertiesAreWarnings)
at Microsoft.PowerBI.Packaging.Project.PBIProjectSchemaValidator.GetValidVariant[TV1,T](String json, String filePath)
at Microsoft.PowerBI.Packaging.Project.PBIProjectShredder.<>c__DisplayClass34_0`2.<<GetUpgradedVariant>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Packaging.Project.PBIProjectShredder.<CallAndConvertIntoPathExceptionsAsync>d__32`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Packaging.Project.PBIProjectShredder.<GetUpgradedVariant>d__34`2.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Packaging.Project.PBIProjectShredder.<OpenProjectAsync>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.BiProjectOperationHandler.<WithProjectExceptionConversion>d__51`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.BiProjectOperationHandler.<>c__DisplayClass46_0.<<LoadFromPbip>g__LoadFromPbipCore|0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBITelemetryServiceExtensions.<EmitStandardizedClientReportingEventWithDebugEvent>d__7`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.BiProjectOperationHandler.<EmitStandardizedClientReportingEventWithDebugEvent>d__48`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.BiProjectOperationHandler.<LoadFromPbip>d__46.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.BiProjectOperationHandler.<LoadArtifact>d__40.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.CurrentArtifactManager.<>c__DisplayClass56_0.<<ExecuteAndHandleFileOpenErrors>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBITelemetryServiceExtensions.<EmitStandardizedClientReportingEventWithDebugEvent>d__7`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.CurrentArtifactManager.<ExecuteAndHandleFileOpenErrors>d__56.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.CurrentArtifactManager.<>c__DisplayClass37_0.<<OpenArtifactAndSetAsCurrent>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.<>c__DisplayClass19_0`1.<<BlockUIAndRun>b__0>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.WaitOnUIThreadForTaskCompletion[T](Task`1 task)
at Microsoft.PowerBI.Client.Windows.Services.UIBlockingService.BlockUIAndRun[T](Func`1 asyncMethod, PowerBIProgress progress, String activityId)
at Microsoft.PowerBI.Client.Windows.Services.CurrentArtifactManager.OpenArtifactAndSetAsCurrent(IPowerBIWindowService windowService, IPowerBIArtifact artifactToOpen, IExceptionHandler exceptionHandler, Nullable`1 entryPoint)
at Microsoft.PowerBI.Client.CommandLineFileService.TryOpenOrCreateReport(IPowerBIWindowService windowService, IExceptionHandler exceptionHandler, Boolean forceCreate)
at Microsoft.PowerBI.Client.AppReportFlow.<OpenExistingReport>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.PowerBI.Client.AppReportFlow.<OpenExistingReport>d__50.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.AppReportFlow.<ContinueLoadWithMainWindow>d__43.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.AppModule.<>c__DisplayClass4_2.<<Run>b__4>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.MainWindow.<<ActivateMainWindow>b__41_1>d.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<HandleAwaitableAsyncExceptions>d__1.MoveNext()
Stack Trace Message:
Method not found: 'Void Newtonsoft.Json.JsonSerializerSettings..ctor(Newtonsoft.Json.JsonSerializerSettings)'.
Invocation Stack Trace:
at Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
at Microsoft.Mashup.Client.UI.Shared.StackTraceInfo..ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
at Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.<HandleException>b__0()
at Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.PowerBI.Client.PowerBIUnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.PowerBI.Client.Windows.Utilities.PowerBIFormUnexpectedExceptionHandler.HandleException(Exception e)
at Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<HandleAwaitableAsyncExceptions>d__1.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
at System.Threading.Tasks.Task`1.TrySetException(Object exceptionObject)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception)
at Microsoft.PowerBI.Client.Windows.MainWindow.<<ActivateMainWindow>b__41_1>d.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
at System.Threading.Tasks.Task`1.TrySetException(Object exceptionObject)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception)
at Microsoft.PowerBI.Client.AppModule.<>c__DisplayClass4_2.<<Run>b__4>d.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
at System.Threading.Tasks.Task`1.TrySetException(Object exceptionObject)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception)
at Microsoft.PowerBI.Client.AppReportFlow.<ContinueLoadWithMainWindow>d__43.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task.Finish(Boolean bUserDelegateExecuted)
at System.Threading.Tasks.Task`1.TrySetException(Object exceptionObject)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetException(Exception exception)
at Microsoft.PowerBI.Client.AppReportFlow.<OpenExistingReport>d__50.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(Task`1 completedTask)
at Microsoft.PowerBI.Client.AppReportFlow.<EnsureEmptyDatabase>d__49.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunCallback(ContextCallback callback, Object state, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.SetResult(Task`1 completedTask)
at Microsoft.PowerBI.Client.AppReportFlow.<CreateEmptyDatabase>d__48.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Delegate.DynamicInvokeImpl(Object[] args)
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func`1 showModalFunction)
at Microsoft.PowerBI.Client.AppModule.<>c__DisplayClass4_0.<Run>b__0()
at Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
at Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, Action action)
at Microsoft.PowerBI.Client.AppModule.Run()
at Microsoft.PowerBI.Client.Program.RunApplicationFlow(String[] args, IPowerBIRootTrace trace)
at Microsoft.PowerBI.Client.Program.Main(String[] args)
PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.152.882.0","ModuleName":"Microsoft.PowerBI.Packaging.dll","Component":"Microsoft.PowerBI.Packaging.PowerBIPackagingUtils","Error":"System.MissingMethodException","MethodDef":"ToObjectWithExtraExceptionHandling","ErrorOffset":"-1","ErrorCode":""}
@RuiRomanoMS I have the same issue, with pretty much the same details when copied to clipboard.
As an added bonus I can also share all the installed 3rd party tools.. but maybe I can test it out on other computers if needed:
One of those dependencies is a culprit. I just set up a brand new environment with Mar 26 release of PowerBI AND WITHOUT any of the external tools in the screenshot and was able to open the same PBIP without any issues.
In our environment it is looking like that "problem" dll in the GAC is a Dell signed version, so likely installed as part of our SOE build. The older version, 13.0.1.25517 was an issue for us, but later builds with 13.0.4.30916 are fine.
Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.
Check out the May 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 23 | |
| 23 | |
| 21 | |
| 17 | |
| 14 |
| User | Count |
|---|---|
| 58 | |
| 50 | |
| 37 | |
| 29 | |
| 24 |