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

Data Days is here! Join us now for 60+ days of learning, challenges, and connection. Learn more

Reply
Syndicate_Admin
Administrator
Administrator

No se puede guardar el archivo "El valor no puede ser nulo. Nombre del parámetro: Error de aserción no nula: driveItem"

Hola a todos

Espero que alguien pueda ayudarme con esto porque realmente no puedo molestarme en volver a crear este archivo PBI desde cero. Detalles completos a continuación, pero estoy usando los datos ficticios incorporados de PBI, por lo que no puedo ver dónde algo habría salido mal.

Tipo de comentarios:
Fruncir el ceño (error)

Timestamp:
2025-08-07T15:05:23.0078037Z

Hora local:
2025-08-07T16:05:23.0078037+01:00

ID de sesión:
1da1bf1e-3d56-497f-9aa4-5a5bfee46b29

Lanzamiento:
Junio 2025

Versión del producto:
2.144.1155.0 (25.06)+46435b07013d2a234d7fd007083a9e70b8e79f1c (x64)

Mensaje de error:
El valor no puede ser nulo.
Nombre del parámetro: Error de aserción no nula: driveItem

Seguimiento de pila:
System.ArgumentNullException
en Microsoft.PowerBI.Client.Shared.Contracts.FailArgumentNullCore(String msg)
en Microsoft.PowerBI.Client.Windows.Services.FileOperationUIHandler.TrySaveOdspFile(IReportDocumentProvider reportDocumentProvider, IDiagramLayoutProvider diagramLayoutProvider, IDaxQueryDocumentProvider daxQueryDocumentProvider, ITmdlScriptDocumentProvider tmdlScriptDocumentProvider, IPowerBIWindowService windowService, IExceptionHandler exceptionHandler, IPowerBIQueryErrorEditor queryErrorEditor, PowerBITelemetryUserActionId entryPoint, DriveItem driveItem)
en Microsoft.PowerBI.Client.Windows.FileCommands.SaveFileOdsp(IPowerBIWindowService windowService, IExceptionHandler exceptionHandler, SaveFileCommandParameter saveParameters)
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<HandleAwaitableAsyncExceptions>d__1.MoveNext()

Mensaje de seguimiento de pila:
El valor no puede ser nulo.
Nombre del parámetro: Error de aserción no nula: driveItem

Seguimiento de pila de invocación:
en Microsoft.Mashup.Host.Document.ExceptionExtensions.GetCurrentInvocationStackTrace()
en Microsoft.Mashup.Client.UI.Shared.StackTraceInfo.. ctor(String exceptionStackTrace, String invocationStackTrace, String exceptionMessage)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.GetStackTraceInfo(Exception e)
en Microsoft.PowerBI.Client.Windows.Telemetry.PowerBIUserFeedbackServices.ReportException(IWindowHandle activeWindow, IUIHost uiHost, FeedbackPackageInfo feedbackPackageInfo, Exception e, Boolean useGDICapture)
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.<>c__DisplayClass14_0.<HandleException>b__0()
en Microsoft.Mashup.Client.UI.Shared.UnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.PowerBI.Client.PowerBIUnexpectedExceptionHandler.HandleException(Exception e)
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<HandleAwaitableAsyncExceptions>d__1.MoveNext()
en System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.HandleAwaitableAsyncExceptions(IExceptionHandler exceptionHandler, Func'1 asyncFunc)
en Microsoft.Practices.Prism.Commands.DelegateCommandBase.<>c__DisplayClass4_0.<.ctor>b__0(Object arg)
en Microsoft.Practices.Prism.Commands.DebouncedDelegateCommand'1.<Execute>d__3.MoveNext()
en System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
en Microsoft.Practices.Prism.Commands.DebouncedDelegateCommand'1.Execute(T parameter)
en Microsoft.PowerBI.Client.Windows.Commands.CompositeCommand'1.Execute(Comando ICommand, parámetro Object)
en Microsoft.Practices.Prism.Commands.CompositeCommand.Execute(Object parameter)
en Microsoft.PowerBI.Client.Windows.Commands.CompositeCommand'1.Execute(T parameter)
en Microsoft.PowerBI.Client.Windows.CommandStoreHostService.<Execute>d__15.MoveNext()
en System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
en Microsoft.PowerBI.Client.Windows.CommandStoreHostService.Execute(String commandId, String parameterJson)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, constructor booleano)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
en Microsoft.PowerBI.Client.Windows.WebView2.WebView2Interop.<>c__DisplayClass36_0.<InvokeCsMethod>b__0()
en Microsoft.PowerBI.Client.Windows.WebView2.WebView2Interop.<>c__DisplayClass39_0'1.<RunAsync>b__0(Object s)
en System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, constructor booleano)
en System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
en System.Delegate.DynamicInvokeImpl(Object[] args)
en System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, boolean preserveSyncCtx)
en System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
en System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
en System.Windows.Forms.Control.InvokeMarshaledCallbacks()
en System.Windows.Forms.Control.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
en System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
en System.Windows.Forms.Form.ShowDialog(propietario de IWin32Window)
en Microsoft.Mashup.Client.UI.Shared.WindowManager.ShowModal[T](T dialog, Func'1 showModalFunction)
en Microsoft.PowerBI.Client.AppModule.<>c__DisplayClass4_0.<Run>b__0()
en Microsoft.PowerBI.Client.Windows.IExceptionHandlerExtensions.<>c__DisplayClass3_0.<HandleExceptionsWithNestedTasks>b__0()
en Microsoft.Mashup.Host.Document.ExceptionHandlerExtensions.HandleExceptions(IExceptionHandler exceptionHandler, acción de acción)
en Microsoft.PowerBI.Client.AppModule.Run()
en Microsoft.PowerBI.Client.Program.RunApplicationFlow(String[] args, IPowerBIRootTrace trace)
en Microsoft.PowerBI.Client.Program.Main(String[] args)


PowerBINonFatalError:
{"AppName":"PBIDesktop","AppVersion":"2.144.1155.0","ModuleName":"Microsoft.PowerBI.Client.Windows.dll","Component":"Microsoft.PowerBI.Client.Windows.Services.FileOperationUIHandler","Error":"System.ArgumentNullException","MethodDef":"TrySaveOdspFile","ErrorOffset":"70","ErrorCode":""}

Versión del sistema operativo:
Microsoft Windows NT 10.0.26100.0 (x64 en-GB)

Versión de CLR:
4.8 o posterior [Número de versión = 533320]

Memoria virtual máxima:
71 GB

Memoria privada:
840 MB

Conjunto de trabajo máximo:
986 MB

Versión IE:
11.1882.26100.0

ID de usuario:
0bf2a870-a158-466d-87b0-00663ee1daa1

Información del paquete del libro de trabajo:
1* - en-GB, Grupos de consultas: 0, fastCombine: Deshabilitado, runBackgroundAnalysis: True.

Telemetría habilitada:
Verdadero

Registros de seguimiento de instantáneas:
C:\Users\Jonesj016\AppData\Local\Microsoft\Power BI Desktop\FrownSnapShotdfafd406-8b32-4d72-9482-946bca9f09ad.zip

Modelo Default Mode:
Importe

Versión del modelo:
PowerBI_V3

Registros de seguimiento de rendimiento:
C:\Users\Jonesj016\AppData\Local\Microsoft\Power BI Desktop\PerformanceTraces.zip

Funciones de vista previa habilitadas:
PBI_snowflakeAdbcVersionEnabled
PBI_scorecardVisual
PBI_fieldParametersSuperSwitch
PBI_setLabelOnExportPdf
PBI_oneDriveSave
PBI_oneDriveShare
PBI_odspSaveBackgroundUpload
PBI_modernOfficeFilePicker
PBI_useModernPublishDialogs
PBI_gitIntegration
PBI_tmdlInDataset
PBI_directLakeRemoteModeling
PBI_directLakeOnOneLake
PBI_newCard
PBI_buttonSlicerAuthoring
PBI_daxInlineCopilot
PBI_aiNarrativesVisual
PBI_generateMeasureDescriptionsButton
PBI_visualCalculationsAuthoring
PBI_copilotUnifiedTooling
PBI_UserInstalledVerticaODBCDriver
PBI_sqlDbNativeArtifactsOnDesktop

Funciones de vista previa deshabilitadas:
PBI_googleBigQueryAdbcVersionEnabled
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_qnaLiveConnect
PBI_metricsArtifactsOnDesktop
PBI_b2bExternalDatasetSharing
PBI_enhancedTooltips
PBI_onObject
PBI_publishDialogsSupportSubfolders
PBI_enhancedReportFormat
PBI_advancedSlicerTypeList
PBI_textSlicer
PBI_qnaImproveLsdlCopilot
PBI_tmdlViewToggle
MashupFlight_EnableOracleBundledOdacProvider
PBI_dataFunctionActions

Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource

Nube:
Nube global

PowerBIUserFeedbackServices_IsReported:
Verdadero

Escala de DPI:
150%

Servicios compatibles:
Power BI

Fórmulas:


sección Sección 1;

compartido Hoja1 = let
Origen = Excel.Workbook(File.Contents("C:\Archivos de programa\Microsoft Power BI Desktop\bin\SampleData\Financial Sample.xlsx"), null, true),
Sheet1_Sheet = Source{[Item="Sheet1",Kind="Sheet"]}[Data],
#"Encabezados promocionados" = Table.PromoteHeaders(Sheet1_Sheet, [PromoteAllScalars=true]),
#"Tipo cambiado" = Table.TransformColumnTypes(#"Encabezados promocionados",{{"Segmento", tipo texto}, {"País", tipo texto}, {"Producto", tipo texto}, {"Banda de descuento", tipo texto}, {"Unidades vendidas", tipo número}, {"Precio de fabricación", Int64.Type}, {"Precio de venta", Int64.Type}, {"Ventas brutas", tipo número}, {"Descuentos", tipo número}, {"Ventas", tipo número}, {"COGS", tipo número}, {"Beneficio", tipo número}, {"Fecha", tipo fecha}, {"Número de mes", Int64.Type}, {"Nombre del mes", tipo text}, {"Año", Int64.Type}})
en
#"Tipo cambiado";

Finanzas compartidas = LET
Origen = Excel.Workbook(File.Contents("C:\Archivos de programa\Microsoft Power BI Desktop\bin\SampleData\Financial Sample.xlsx"), null, true),
financials_Table = source{[item="financials",kind="table"]}[data],
#"Tipo cambiado" = Table.TransformColumnTypes(financials_Table,{{"Segmento", tipo texto}, {"País", tipo texto}, {"Producto", tipo texto}, {"Banda de descuento", tipo texto}, {"Unidades vendidas", tipo número}, {"Precio de fabricación", Int64.Type}, {"Precio de venta", Int64.Type}, {"Ventas brutas", tipo número}, {"Descuentos", tipo número}, {"Ventas", tipo número}, {"COGS", tipo número}, {"COGS", tipo número}, {"Beneficio", tipo número}, {"Fecha", tipo fecha}, {"Número de mes", Int64.Type}, {"Nombre del mes", tipo text}, {"Año", Int64.Type}})
en
#"Tipo cambiado";

Versión del entorno de ejecución de WebView2:
138.0.3351.121

Versión del SDK de WebView2:
1.0.2365.46

6 REPLIES 6
Syndicate_Admin
Administrator
Administrator

@JossJ ,

Gracias por ponerse en contacto con el foro de la comunidad de Microsoft.

Hola @wardy912 , @wardy912 , Gracias por sus prontas respuestas.

Hola @JossJ , ¿Podrías probar la solución propuesta compartida por @wardy912 . Por favor, háganos saber si tiene más preguntas.

Saludos

Dinesh

@JossJ ,

No hemos tenido noticias tuyas sobre la última respuesta y solo estábamos revisando para ver si ya tienes una resolución. Y, si tiene alguna otra consulta, háganoslo saber.

Saludos

Dinesh

@JossJ ,

No hemos tenido noticias tuyas sobre la última respuesta y solo estábamos revisando para ver si ya tienes una resolución. Y, si tiene alguna otra consulta, háganoslo saber.

Saludos

Dinesh

@JossJ ,

No hemos tenido noticias tuyas sobre la última respuesta y solo estábamos revisando para ver si ya tienes una resolución. Y, si tiene alguna otra consulta, háganoslo saber.

Saludos

Dinesh

Syndicate_Admin
Administrator
Administrator

@JossJ

Un par de sugerencias:

  • Intente guardar localmente primero y luego agregar manualmente a OneDrive / SharePoint
  • Deshabilitar temporalmente las características de versión preliminar en Power BI (hay un par de características relacionadas con el guardado en OneDrive/SharePoint)
  • Actualización de Power BI Desktop a la versión más reciente

Espero que esto ayude, por favor dé un pulgar hacia arriba y marque como resuelto si lo hace, ¡gracias!

Syndicate_Admin
Administrator
Administrator

@JossJ Esto parece que se requiere un ticket de soporte.

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors