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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
Syndicate_Admin
Administrator
Administrator

"System.OutOfMemoryException"/Desktop sigue estrellándose

Cada vez que abro un informe creado previamente en el escritorio, que se estaba ejecutando correctamente durante la misma sesión en la que se creó (con ~ 160 MB de memoria), el uso de memoria de Power BI Desktop aumenta rápidamente durante un minuto más o menos hasta que alcanza entre 450-750 MB de uso, momento en el que el programa se bloquea abruptamente. El PC en este punto todavía tiene una gran cantidad de memoria disponible (al menos un GB). A veces da el mensaje de error "System.OutOfMemoryException" antes de que un símbolo del sistema de Windows para terminar el programa, otras veces sólo se bloquea después de devolver ese mensaje, y más recientemente sólo se bloquea sin devolver ningún mensaje de error en absoluto.

El informe está extraiendo un par de hojas de Excel de un servidor mediante HTTP y, a continuación, todos los demás conjuntos de datos son referencias de ellos. He notado que durante ese minuto después de abrir cuando el uso de memoria está aumentando, si elimino algunos conjuntos de datos (independientemente de si son los onces originados a través de HTTP o referenciados) entonces el programa no se bloquea y el uso de memoria se estabiliza a ~ 400MB. Si guardo este informe editado, lo cierro y lo pongo de nuevo, se bloquea igual que antes a pesar de que estaba funcionando bien un minuto antes.

Estoy usando la versión más reciente de Power BI Desktop de 32 bits (debe ser compatible con Office de 32 bits).

Cualquier puntero sería muy apreciado ya que estoy completamente perplejo! gracias

17 REPLIES 17
Syndicate_Admin
Administrator
Administrator

Estaba experimentando el mismo problema y lo resolví aumentando el tamaño del archivo de paginación siguiendo estos pasos:

1. Abra el explorador de archivos.

2. Haga clic derecho en "Mi PC"/"Este PC" y seleccione Propiedades.

3. Seleccione "Configuración avanzada del sistema" en el panel de navegación izquierdo.

4. Haga clic en la pestaña "Avanzado".

5. Haga clic en "Configuración" en la sección "Rendimiento".

6. Seleccione "Ajustar para obtener el mejor rendimiento" en la pestaña "Efectos visuales".

7. Haga clic en "Cambiar" en la pestaña "Avanzado".

8. Desmarque "Administrar automáticamente el tamaño del archivo de paginación"

9. Seleccione las unidades (preferiblemente SSD) y en tamaño personalizado mencione el tamaño en varios de miles para establecer el tamaño. Puse mínimo a 16000 y máximo a 32000

Esto funcionó para m.

Syndicate_Admin
Administrator
Administrator

Hola

¿Obtuvo la solución al problema que enfrenta?

Como también me enfrento al problema "System.OutOfMemoryException".

Por favor, ayuda en caso de que tengas la solución a esto.

Gracias de antemano

Vishnu

@Anonymous Intente desinstalar completamente Power BI y volver a instalarlo. O intente cargar el archivo en el servicio y, a continuación, volver a descargarlo en el escritorio

Estoy recibiendo accidentes en casi todos los documentos de PowerBI que abro en los últimos 3-4 días. No he cambiado nada hardware sabio. Antes de estos 3-4 días estaba funcionando bien. El problema parece ocurrir donde estoy agregando algunas columnas calculadas, a veces al intentar publicar (aunque se publica con éxito, luego se arruga con la razón de la memoria del sistema).

Yo también estoy usando 32bit para asegurarme de que es compatible con 32bit Office que usa nuestra empresa (no sé por qué el jefe de TI en las empresas insiste en 32bit, está en cada empresa a la que voy). Los bloqueos ocurren incluso antes de que se tome el 100% de la RAM.

He probado los documentos en una máquina completamente diferente (concedido, también con RAM adicional, pero no debería hacer una diferencia en el modo de 32 bits?) y funciona perfectamente bien, al igual que se utiliza en este sistema.

No sé si es el mismo problema que encontré, pero obtuvimos el mismo resultado al intentar leer un archivo de Excel que contiene una tabla. Resulta que el sistema de origen había creado la tabla con todas las columnas vacías en la hoja de Excel como columnas; más de 16.000 de ellos! Una vez que las columnas espurias se eliminaron de la tabla, funcionó bien.

Syndicate_Admin
Administrator
Administrator

@v-piga-msft y @fletchb ¿conseguimos una solución o explicación a este error?

@rkocher i tiene mismo error en pbi servicio refresh thru puerta? cualesquier soluciones?

@Anonymous @fletchb

No estoy seguro de si una solución o una feliz coincidencia. Hizo un restablecimiento completo en mi equipo, borró los archivos %temp% y, a continuación, abrió una nueva instancia de Power BI y no se produjo el mismo problema.

¡Mucha suerte!

Syndicate_Admin
Administrator
Administrator

Tengo el mismo error en un centro de datos de Windows Server 2016 con 32 GB de RAM, mientras que el uso de memoria es solo del 23 % cuando se produce el error.

¿Hay alguna solución para este error?

Syndicate_Admin
Administrator
Administrator

Tengo el mismo error en un centro de datos de Windows Server 2016 con 32 GB de RAM, mientras que el uso de memoria es solo del 23 % cuando se produce el error.

¿Hay alguna solución para este error?

Syndicate_Admin
Administrator
Administrator

Estamos teniendo un problema similar. Tenemos un informe que usa ambos datos de SQL Server 2016 y una hoja de Excel. Solía funcionar bien, pero ahora parece bloquearse después de unos 30 segundos con system.outofmemoryexception.

Sería muy interesante escuchar qué causa esto. Estoy usando la versión de 64 bits de PowerBI

Estoy teniendo el mismo problema, pero solo con un informe específico.

Syndicate_Admin
Administrator
Administrator

No @fletchb,

¿Tiene este problema sólo para este informe o para todos los informes?

Además, ¿cuál es su espacio de memoria?

Si es conveniente, ¿podría compartir los archivos de registro? Es útil activar el seguimiento y recopilar archivos de registro para aislar e identificar mejor el problema. Para activar el seguimiento, seleccione Opciones y configuración de > de archivos > Opciones y, a continuación, seleccione Diagnósticosy, a continuación, active Habilitar seguimiento en Opciones de diagnóstico. Nos damos cuenta de que Power BI Desktop debe estar en ejecución para establecer esta opción, lo que resulta más útil para futuros problemas asociados con el inicio de Power BI Desktop.

Saludos

cereza

Hay @v-piga-msft,

He adjuntado los errores del archivo de registro a continuación. No pude cargar más debido al límite de caracteres de mensaje y no puedo ver ninguna manera de adjuntar un archivo.

Lo apreciaría mucho si pudiera echar un vistazo, y hágamelo saber si necesita cualquier otra información

gracias 🙂

Error de DataMashup.Trace: 24579: {"Start":"2018-08-06T06:52:36.4112586Z","Action":"PackagePartitionAnalysisInfo/SetPreviewValue","Exception":"Exception:rnExceptionType: System.OutOfMemoryException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089rnMessage: Exception of type 'System.OutOfMemoryException' was thrown.rnStackTrace:n at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpressionUnchecked()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()n rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadUnaryExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFunctionOr InExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast .DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionMember()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSection()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionDocument(TokenReference begins)rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFirstDocument()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadDocument(ITokens tokens, Host IDocumentHost, registro de Action'1)rn a Microsoft.Mashup.Engine1.Engine.<Parse>b__0(ITokens t, IDocumentHost h, Action'1 l)rn a Microsoft.Mashup.Engine1.Engine.Parse(tokens ITokens, host IDocumentHost, Func'4 read)rn a Microsoft.Mashup.Engine1.Engine.Parse(tokens ITokens, host IDocumentHost, registro action'1)rn a Microsoft.Mashup.Engine1.Engine.Microsoft.Mashup.Engine.Interface.IEngine.Parse(tokens ITokens, host IDocumentHost, registro de Action'1)rn a Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.ParseSections()rn a Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.GetPartitionKeys()rn a Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument .<get_PartitionKeys>d__0.MoveNext()rn a Microsoft.Mashup.Evaluator.RelationshipIdentityAscriber.AscribeRelationshipIdentity(documento IPartitionedDocument)rn a Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult[T](Parámetros DocumentEvaluationParameters, llamada Action'1back)rn a Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.BeginEvaluation()rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete(Evaluation evaluation)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult(Evaluation evaluation)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult[T](Evaluator evaluator, DocumentEvaluationParameters parameters, Action'1 callback)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.BeginEvaluation()rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete( Evaluación de evaluación)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.<>c__DisplayClass2.<Complete>b__0()rn a Microsoft.Mashup.Evaluator.Interface.NotifyingPreviewValueSource.Dispose()rn a Microsoft.Mashup.Host.Document.Analysis.PackageDocumentAnalysisInfo.PackagePartitionAnalysisInfo.SetPreviewValue(EvaluationResult2'1 result, Func'1 getStaleSince, Func'1 getSampled)rrrn","ProductVersion":"2.60.5169.3201 (18.07)","ActivityId":"00000000-0000-0000-0000-0000-000000000000","Process":"PBIDesktop","Pid":8060,"Tid":24,"Duration":"00:00:00.9257497"}
Error de DataMashup.Trace: 24579: {"Start":"2018-08-06T06:52:37.3399678Z","Action":"UnexpectedExceptionHandler/HandleException","Exception":"Exception:rnExceptionType: System.OutOfMemoryException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089rnMessage: Exception of type 'System.OutOfMemoryException' was thrown.rnStackTrace:n at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpressionUnchecked()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()n rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadUnaryExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFunctionOrInExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()r n a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionMember()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSection()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionDocument(TokenReference begin)rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFirstDocument()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadDocument(tokens ITokens, host IDocumentHost, registro Action'1)rn en Microsoft.Mashup.Engine1.Engine.<Parse>b__0(ITokens t, IDocumentHost h, Action'1 l)rn en Microsoft.Mashup.Engine1.Engine.Parse(ITokens tokens, IDocumentHost host, Func'4 read)rn en Microsoft.Mashup.Engine1.Engine.Parse(ITokens tokens, IDocumentHost host, Action'1 log)rn en Microsoft.Mashup.Engine1.Engine.Microsoft.Mashup.Engine.Interface.IEngine.Parse(tokens ITokens, host IDocumentHost, registro Action'1)rn en Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.ParseSections()rn en Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.GetPartitionKeys()rn en Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.<get_PartitionKeys>d__0.MoveNext()rn en Microsoft.Mashup.Evaluator.RelationshipIdentityAscriber.AscribeRelationshipIdentity(documento IPartitionedDocument)rn en Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult[T](Parámetros DocumentEvaluationParameters, devolución de llamada Action'1)rn en Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1. BeginEvaluation()rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete(Evaluation evaluation)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult(Evaluation evaluation)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult[T](Evaluador evaluador, parámetros DocumentEvaluationParameters, devolución de llamada Action'1)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.BeginEvaluation()rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete(Evaluation evaluation)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.<>c__DisplayClass2.< Complete>b__0()rn en Microsoft.Mashup.Evaluator.Interface.NotifyingPreviewValueSource.Dispose()rn en Microsoft.Mashup.Host.Document.Analysis.PackageDocumentAnalysisInfo.PackagePartitionAnalysisInfo.SetPreviewValue(EvaluationResult2'1 result, Func'1 getStaleSince, Func'1 getSampled)rn en Microsoft.Mashup.Host.Document.Analysis.CachingDocumentAnalysisInfo.CachingPartitionAnalysisInfo.SetPreviewValue(EvaluationResult2'1 result, Func'1 getStaleSince, Func' 1 getSampled)rn en Microsoft.Mashup.DocumentHost.DocumentAnalyzer.Analyze(IPartitionAnalysisInfo partitionInfo, grabadora AccessRecorder, resultado EvaluationResult2'1, devolución de llamada Action'1)rn en Microsoft.Mashup.DocumentHost.DocumentAnalyzer.<>c__DisplayClass10.<BeginAnalyzeDocumentPartition>b__d(resultado EvaluationResult2'1)rn en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.DocumentEvaluator.<>c__DisplayClass3'1.<BeginGetResult>b__0(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Devolución de llamada Action'1, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation'1.TryComplete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.PreviewValueSourceRemoteEvaluation.GetResult(Boolean enableFirewall)rn at Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation.Evaluate(Boolean enableFirewall)rn en Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.EvaluationThread(Object state)rn en Microsoft.Mashup.Evaluator.GlobalizedEvaluatorThreadPool.<>c__DisplayClass4.<Start>b__3(Object s)rn en Microsoft.Mashup.Evaluator.EvaluatorThreadPool.EvaluatorThread(Object state)rn en Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass2. <CreateThreadStart>b__0(Object o)rn en Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass15.<CreateAction>b__14(Object o)rnrnrn","ProductVersion":"2.60.5169.3201 (18.07)","ActivityId":"00000000-0000-0000-0000-0000-000000000000","Process":"PBIDesktop","Pid":8060,"Tid":24,"Duration":"00:00:00.0003570"}

Error de DataMashup.Trace: 24579: {"Start":"2018-08-06T06:52:36.4112586Z","Action":"PackagePartitionAnalysisInfo/SetPreviewValue","Exception":"Exception:rnExceptionType: System.OutOfMemoryException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089rnMessage: Exception of type 'System.OutOfMemoryException' was thrown.rnStackTrace:n at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpressionUnchecked()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()n rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadUnaryExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFunctionOr InExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast .DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionMember()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSection()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionDocument(TokenReference begins)rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFirstDocument()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadDocument(ITokens tokens, Host IDocumentHost, registro de Action'1)rn a Microsoft.Mashup.Engine1.Engine.<Parse>b__0(ITokens t, IDocumentHost h, Action'1 l)rn a Microsoft.Mashup.Engine1.Engine.Parse(tokens ITokens, host IDocumentHost, Func'4 read)rn a Microsoft.Mashup.Engine1.Engine.Parse(tokens ITokens, host IDocumentHost, registro action'1)rn a Microsoft.Mashup.Engine1.Engine.Microsoft.Mashup.Engine.Interface.IEngine.Parse(tokens ITokens, host IDocumentHost, registro de Action'1)rn a Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.ParseSections()rn a Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.GetPartitionKeys()rn a Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument .<get_PartitionKeys>d__0.MoveNext()rn a Microsoft.Mashup.Evaluator.RelationshipIdentityAscriber.AscribeRelationshipIdentity(documento IPartitionedDocument)rn a Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult[T](Parámetros DocumentEvaluationParameters, llamada Action'1back)rn a Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.BeginEvaluation()rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete(Evaluation evaluation)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult(Evaluation evaluation)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult[T](Evaluator evaluator, DocumentEvaluationParameters parameters, Action'1 callback)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.BeginEvaluation()rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete( Evaluación de evaluación)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.<>c__DisplayClass2.<Complete>b__0()rn a Microsoft.Mashup.Evaluator.Interface.NotifyingPreviewValueSource.Dispose()rn a Microsoft.Mashup.Host.Document.Analysis.PackageDocumentAnalysisInfo.PackagePartitionAnalysisInfo.SetPreviewValue(EvaluationResult2'1 result, Func'1 getStaleSince, Func'1 getSampled)rrrn","ProductVersion":"2.60.5169.3201 (18.07)","ActivityId":"00000000-0000-0000-0000-0000-000000000000","Process":"PBIDesktop","Pid":8060,"Tid":24,"Duration":"00:00:00.9257497"}
Error de DataMashup.Trace: 24579: {"Start":"2018-08-06T06:52:37.3399678Z","Action":"UnexpectedExceptionHandler/HandleException","Exception":"Exception:rnExceptionType: System.OutOfMemoryException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089rnMessage: Exception of type 'System.OutOfMemoryException' was thrown.rnStackTrace:n at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpressionUnchecked()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn at Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()n rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadRecordExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSimpleExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadPrimaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadTypeExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader ReadUnaryExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadUnaryExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadMetadataExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadEqualityExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadAsExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadIsExpression()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalAndExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLogicalOrExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFunctionOrInExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()r n a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetInitializers()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadLetExpression()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpressionUnchecked()rn a Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadExpression()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionMember()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSection()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadSectionDocument(TokenReference begin)rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadFirstDocument()rn en Microsoft.Mashup.Engine1.Language.Ast.DocumentReader.ReadDocument(tokens ITokens, host IDocumentHost, registro Action'1)rn en Microsoft.Mashup.Engine1.Engine.<Parse>b__0(ITokens t, IDocumentHost h, Action'1 l)rn en Microsoft.Mashup.Engine1.Engine.Parse(ITokens tokens, IDocumentHost host, Func'4 read)rn en Microsoft.Mashup.Engine1.Engine.Parse(ITokens tokens, IDocumentHost host, Action'1 log)rn en Microsoft.Mashup.Engine1.Engine.Microsoft.Mashup.Engine.Interface.IEngine.Parse(tokens ITokens, host IDocumentHost, registro Action'1)rn en Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.ParseSections()rn en Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.GetPartitionKeys()rn en Microsoft.Mashup.Evaluator.MemberLetPartitionedDocument.<get_PartitionKeys>d__0.MoveNext()rn en Microsoft.Mashup.Evaluator.RelationshipIdentityAscriber.AscribeRelationshipIdentity(documento IPartitionedDocument)rn en Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult[T](Parámetros DocumentEvaluationParameters, devolución de llamada Action'1)rn en Microsoft.Mashup.Evaluator.DocumentEvaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1. BeginEvaluation()rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete(Evaluation evaluation)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult(Evaluation evaluation)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.BeginGetResult[T](Evaluador evaluador, parámetros DocumentEvaluationParameters, devolución de llamada Action'1)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluator.BeginGetResult(DocumentEvaluationParameters parameters, Action'1 callback)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.BeginEvaluation()rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.EvaluationComplete(Evaluation evaluation)rn en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.<>c__DisplayClass2.< Complete>b__0()rn en Microsoft.Mashup.Evaluator.Interface.NotifyingPreviewValueSource.Dispose()rn en Microsoft.Mashup.Host.Document.Analysis.PackageDocumentAnalysisInfo.PackagePartitionAnalysisInfo.SetPreviewValue(EvaluationResult2'1 result, Func'1 getStaleSince, Func'1 getSampled)rn en Microsoft.Mashup.Host.Document.Analysis.CachingDocumentAnalysisInfo.CachingPartitionAnalysisInfo.SetPreviewValue(EvaluationResult2'1 result, Func'1 getStaleSince, Func' 1 getSampled)rn en Microsoft.Mashup.DocumentHost.DocumentAnalyzer.Analyze(IPartitionAnalysisInfo partitionInfo, grabadora AccessRecorder, resultado EvaluationResult2'1, devolución de llamada Action'1)rn en Microsoft.Mashup.DocumentHost.DocumentAnalyzer.<>c__DisplayClass10.<BeginAnalyzeDocumentPartition>b__d(resultado EvaluationResult2'1)rn en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.DocumentEvaluator.<>c__DisplayClass3'1.<BeginGetResult>b__0(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Devolución de llamada Action'1, EvaluationResult2'1 result, Action action)rn at Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation'1.TryComplete(EvaluationResult2'1 result)rn at Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.PreviewValueSourceRemoteEvaluation.GetResult(Boolean enableFirewall)rn at Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation.Evaluate(Boolean enableFirewall)rn en Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.EvaluationThread(Object state)rn en Microsoft.Mashup.Evaluator.GlobalizedEvaluatorThreadPool.<>c__DisplayClass4.<Start>b__3(Object s)rn en Microsoft.Mashup.Evaluator.EvaluatorThreadPool.EvaluatorThread(Object state)rn en Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass2. <CreateThreadStart>b__0(Object o)rn en Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass15.<CreateAction>b__14(Object o)rnrnrn","ProductVersion":"2.60.5169.3201 (18.07)","ActivityId":"00000000-0000-0000-0000-0000-000000000000","Process":"PBIDesktop","Pid":8060,"Tid":24,"Duration":"00:00:00.0003570"}

Hay @v-piga-msft,

Aquí está el registro de errores de seguimiento, he mantenido todas las líneas que muestran "error" debido al límite de caracteres del mensaje, ya que no pude ver cómo cargar un archivo. Si pudieras echar un vistazo, realmente lo apreciaría

gracias 🙂

No @fletchb,

Si crea un informe con datos simples, ¿tiene este error?

Además, ¿tiene Power BI de 64 bits? Si no, deberías conseguirlo.

Para su caso, parece que no tiene suficiente memoria. Por favor, extienda su memoria tanto como sea posible. Puede consultar éste article(aunque el artículo trata sobre PowerPivot, debería ser similar con Power BI) para optimizar el modelo de datos de una manera que haga un mejor uso de la memoria disponible. Para otra cosa, si carga los datos en el modelo de importación, deshabilite "Permitir que la vista previa de datos se descargue en segundo plano" de opciones / opciones y configuración / carga de datos. Y comprobar si es útil.

Saludos

cereza

Hola Cereza,

Parece que tengo este problema para todos los informes, o al menos todos los que he probado que todos utilizan informes del mismo servidor. La memoria total del sistema es de 8 GB, y el uso total del sistema alcanza entre el 65% y el 85% antes de estrellarse.

Estoy fuera de la oficina hasta el lunes, así que no puedo compartir los archivos de registro hasta entonces, desafortunadamente.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.