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

Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started

Reply
ElpatoDBA
Helper II
Helper II

Referencia de objeto no establecida en una instancia de un objeto.

Hola, chicos

Power BI me hace ver frustrante con estos errores. Tengo "enviar" 1000 veces. No pasa nada, no hay confirmación, no hay comentarios.

ElpatoDBA_0-1599533830878.png

Cuando hago clic en Mensaje de error

ElpatoDBA_1-1599533972561.png

Tipo de comentarios:
Frown (Error)

Timestamp:
2020-09-08T02:55:05.2594399Z

Hora local:
2020-09-08T14:55:05.2594399+12:00

ID de sesión:
29d180e7-9544-47af-8920-14bd582842b9

Lanzamiento:
Agosto de 2020

Versión del producto:
2.84.981.0 (20.08) (x64)

Rastreo de pila:
en Microsoft.Mashup.Evaluator.ChannelMessenger.CreateChannel()
en Microsoft.PowerBI.Client.OleDbProvider.PowerBIMashupDataSource.EvaluationSession.Dispose()
en Microsoft.Mashup.Host.ProviderShared.PackageMashupEvaluator.<>c__DisplayClass7_0.<Evaluate>b__1(Object o)
en Microsoft.Mashup.Evaluator.Interface.InvokeManyAction'1.CheckDone()
en Microsoft.Mashup.OleDbProvider.DataHost.MashupEvaluator.<>c__DisplayClass4_1.<Evaluate>b__1()
en Microsoft.Mashup.OleDbProvider.DataHost.AsyncResultIDataReaderSourceHelper.InvokeThenOnDispose(Action'1 callback, AsyncResult'1 result, Action action)
en Microsoft.Mashup.OleDbProvider.DataHost.MashupEvaluator.<>c__DisplayClass4_0.<Evaluate>b__0(EvaluationResult2'1 result)
en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)
en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)
en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)
en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)
en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)
en Microsoft.Mashup.Evaluator.DocumentEvaluator.<>c__DisplayClass7_0'1.<BeginGetResult>b__0(EvaluationResult2'1 result)
en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose(Action'1 callback, EvaluationResult2'1 result, Action action)
en Microsoft.Mashup.Evaluator.Interface.EvaluationResultExtensions.InvokeThenOnDispose[T](Action'1 callback, EvaluationResult2'1 result, Action action)
en Microsoft.Mashup.Evaluator.LimitedDocumentEvaluatorFactory.Evaluation'1.Complete(EvaluationResult2'1 result)
en Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation'1.TryComplete(EvaluationResult2'1 result)
en Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation'1.TryCompleteWithException(Exception exception)
en Microsoft.Mashup.Evaluator.RemoteDocumentEvaluator.RemoteEvaluation.Evaluate(Boolean enableFirewall)
en Microsoft.Mashup.Evaluator.EvaluatorThreadPool.EvaluatorThread(Object state)
at Microsoft.Mashup.Evaluator.SafeThread2.<>c__DisplayClass9_0.<CreateAction>b__0(Object o)

PowerBINonFatalError:
"AppName":"PBIDesktop","AppVersion":"2.84.981.0","ModuleName":"""Component":"Microsoft.Mashup.Evaluator.ChannelMessenger","Error":"Microsoft.Mashup.Host.Document.SerializedException - System.NullReferenceException","MethodDef":"CreateChannel","ErrorOffset""""""""""""

Versión del sistema operativo:
Microsoft Windows NT 10.0.18363.0 (x64 en-US)

Versión CLR:
4.7 o posterior [Número de liberación n.o 528040]

Máxima memoria virtual:
38,9 GB

Memoria privada:
670 MB

Conjunto de trabajo de pico:
861 MB

Versión IE:
11.1016.18362.0

ID de usuario:
ecce401f-f75b-40b7-a6d7-1d37d44b81b8

Información del paquete del libro de trabajo:
1* - en-NZ, Grupos de consulta: 0, fastCombine: Deshabilitado, runBackgroundAnálisis: Verdadero.

Telemetría habilitada:
Verdad

Registros de seguimiento de instantáneas:
C:-Usuarios-suaja76p-AppData-Local-Microsoft-Power BI Desktop-FrownSnapShot294423467.zip

Modo predeterminado del modelo:
Importación

Versión del modelo:
PowerBI_V1

Está habilitado el informe de modelos V3:
Falso

Funciones de vista previa habilitadas:
PBI_NewWebTableInference

Funciones de vista previa desactivadas:
PBI_shapeMapVisualEnabled
PBI_SpanishLinguisticsEnabled
PBI_ImportTextByExample
PBI_qnaLiveConnect
PBI_inlineExplore
PBI_v3ModelsPreview
PBI_dataSearchCuration
PBI_azureMapVisual
PBI_dataPointLassoSelect

Opciones de DirectQuery deshabilitadas:
TreatHanaAsRelationalSource

Nube:
GlobalCloud

Escala de PPP:
100%

Servicios soportados:
Power BI

1 ACCEPTED SOLUTION

Hola, chicos

Por último, después de revisar cada código en ejecución y cada relación en el modelo de Power BI, encontré el error. Uno de mis scripts complejos estaba haciendo una relación con mi tabla principal y el momento de actualizar mi error de informe "PUM". Tomé la decisión, por ahora, de eliminar la tabla y la relación y mi informe de nuevo a la "vida", voy a comprobar bien el código y las consecuencias en mi modelo.

Quiero expresar mi gratitud a las personas que trataron de ayudarme con este tema. Prometo hacer lo mismo si alguien más lo necesita.

Saludos;

Jairo Suárez

View solution in original post

12 REPLIES 12
Greg_Deckler
Super User
Super User

@ElpatoDBA Generalmente están de acuerdo con @amitchandak en este tipo de errores. Por curiosidad, ¿qué hacías exactamente cuando tuviste este error? ¿Puede la captura de pantalla de su archivo ? Opciones y ajustes ? Opciones ? Pantalla de diagnóstico como a continuación, desea ver en qué versión de Power BI se encuentra. ¿64 bits o 32 bits? ¿Descarga de escritorio o App Store?

Greg_Deckler_0-1599534689755.png



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg

Mi informe está casi terminado. Estaba tratando de actualizar el informe del panel principal porque traje nuevos datos, es todo.

ElpatoDBA_0-1599535001145.png

Gracias por su rápida respuesta.

@ElpatoDBA - OK, estás en la última versión, eso es bueno. 64 bits, eso también es bueno. ¿Qué conector es éste? ¿A qué se conecta? ¿Tiene alguna característica de vista previa instalada?



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg

Estoy intentando conectarme con SQL Server. Teóricamente, una selección simple es la consulta.

ElpatoDBA_0-1599536113270.png

¿Tiene alguna característica de vista previa instalada? No, no estoy totalmente seguro, pero más probable, no lo sé.

Saludos;

Jairo Suárez

@ElpatoDBA - OK, llegando a menos preguntas. Entonces, ¿esto está sucediendo consistentemente ahora o simplemente sucedió una vez o poco frecuente?

¿Puede publicar su código de Editor Avanzado desde Power Query?

Sin embargo, es más que probable que consulte el foro Problemas aquí:

https://community.powerbi.com/t5/Issues/idb-p/Issues

Y si no está allí, entonces podrías publicarlo.

Si tienes una cuenta Pro, puedes intentar abrir un ticket de soporte. Si tienes una cuenta Pro es gratis. Vaya a https://support.powerbi.com. Desplácese hacia abajo y haga clic en "CREATE SUPPORT TICKET".



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg,

¿Esto está sucediendo constantemente ahora o simplemente sucedió una vez o poco frecuente? Sí, ahora es constantemente, cada vez que hago clic en "Actualizar".

¿Puede publicar su código de Editor Avanzado desde Power Query? ¿Es esta la pantalla de impresión que esperas?

ElpatoDBA_0-1599537832073.png

La mayoría de mis guiones, en teoría, son simples, pero la base de datos hace el trabajo duro detrás, sólo mantend la información en una tabla simple en la base de datos maestra.

Saludos;

Jairo Suárez

@ElpatoDBA - Bueno, admito que es una consulta bastante simple. Por lo tanto, cuando se estaba conectando a la base de datos por primera vez para configurar nuestra consulta, lo tomo que ingresó ese código SQL en la parte avanzada de la conexión SQL? ¿Es una declaración verdadera? ¿O usó el "navegador" para seleccionar esa tabla/vista?



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg,

Esto sucede detrás de "escenas" con la base de datos. Sólo estoy alimentando una mesa para dominar.

USO [msdb]
Ir

/****** Objeto: Trabajo [CaptureOILatency] Script Fecha: 8/09/2020 4:18:43 PM *******
INICIAR TRANSACCIÓN
DECLARE @ReturnCode INT
SELECCIONAR @ReturnCode 0
/****** Objeto: JobCategory [[Uncategorized (Local)]] Script Fecha: 8/09/2020 4:18:43 PM *******
SI NO EXISTE (NOMBRE SELECT DE msdb.dbo.syscategories WHERE name'N'[Uncategorized (Local)]' Y category_class-1)
Comenzar
EXEC @ReturnCode á msdb.dbo.sp_add_category @class-N'JOB', @type-N'LOCAL', @name'N'[Sin categoría (Local)]'
IF (@@ERROR <> 0 O @ReturnCode <> 0) GOTO QuitWithRollback

Final

DECLARE @jobId BINARY(16)
EXEC @ReturnCode á msdb.dbo.sp_add_job @Job_name'N'CaptureOILatency',
@enabled 1,
@notify_level_eventlog0,
@notify_level_email-0,
@notify_level_netsend-0,
@notify_level_page0,
@delete_level-0,
@description-N'No hay descripción disponible.',
@category_name-N'[Sin categorizar (Local)]',
@owner_login_name-N'DOMINIO-Jairosuarez', @Job_id - SALIDA @jobId
IF (@@ERROR <> 0 O @ReturnCode <> 0) GOTO QuitWithRollback
/****** Objeto: Paso [CaptureIOLatency] Script Fecha: 8/09/2020 4:18:43 PM *******
EXEC @ReturnCode á msdb.dbo.sp_add_jobstep @Job_id-@jobId, @step_name-N'CaptureIOLatency',
@step_id 1,
@cmdexec_success_code-0,
@on_success_action 1,
@on_success_step_id-0,
@on_fail_action2,
@on_fail_step_id-0,
@retry_attempts0,
@retry_interval0,
@OS_run_priority0, @subsystem-N'TSQL',
@command-N'DECLARE @CaptureID INT;

SELECCIONE @CaptureID - MAX(CaptureID) FROM [master]. [dbo]. [IOStatsLatency];

IMPRIMIR (@CaptureID);

SI @CaptureID ES NULL
Comenzar
SET @CaptureID 1;
Final
Más
Comenzar
SET @CaptureID á @CaptureID + 1;
Final

--
INSERT INTO master.dbo.IOStatsLatency
( CaptureID,
CaptureDate,
ReadLatency,
WriteLatency,
Latencia
AvgBPerRead,
AvgBPerWrite,
AvgBPerTransfer,
Conducir
Db
physical_name
)
SELECT Top 100 @CaptureID, getdate(),
[ReadLatency]
CASO CUANDO [num_of_reads] a 0
ENTONCES 0 ELSE ([io_stall_read_ms] / [num_of_reads]) FIN,
[Escritura Desaferencia]
CASO CUANDO [num_of_writes] a 0
ENTONCES 0 ELSE ([io_stall_write_ms] / [num_of_writes]) FIN,
[Latencia] ?
CASO CUANDO ([num_of_reads] a 0 Y [num_of_writes] a 0)
THEN 0 ELSE ([io_stall] / ([num_of_reads] + [num_of_writes])) END,
[AvgBPerRead] ?
CASO CUANDO [num_of_reads] a 0
ENTONCES 0 ELSE ([num_of_bytes_read] / [num_of_reads]) FIN,
[AvgBPerWrite] ?
CASO CUANDO [num_of_writes] a 0
ENTONCES 0 ELSE ([num_of_bytes_written] / [num_of_writes]) FIN,
[AvgBPerTransfer] ?
CASO CUANDO ([num_of_reads] a 0 Y [num_of_writes] a 0)
LUEGO 0 ELSE
(([num_of_bytes_read] + [num_of_bytes_written]) /
([num_of_reads] + [num_of_writes])) Final
IZQUIERDA ([mf].[ physical_name], 2) AS [Drive],
DB_NAME ([vfs].[ database_id]) COMO [DB],
[mf]. [physical_name]
De
sys.dm_io_virtual_file_stats (NULL,NULL) AS [vfs]
UNIR sys.master_files AS [mf]
ON [vfs]. [database_id] - [mf]. [database_id]
Y [vfs]. [file_id] - [mf]. [file_id]
PEDIDO POR [WriteLatency] ASC;',
@database_name-N'msdb',
@flags 0
IF (@@ERROR <> 0 O @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode á msdb.dbo.sp_update_job @Anonymous _id,@jobId, @start_step_id 1
IF (@@ERROR <> 0 O @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode á msdb.dbo.sp_add_jobschedule @Job_id-@jobId, @name'N'CaptureIOLatency_Schedule',
@enabled-0,
@freq_type 4,
@freq_interval 1,
@freq_subday_type 8,
@freq_subday_interval 1,
@freq_relative_interval-0,
@freq_recurrence_factor-0,
@active_start_date 20200826,
@active_end_date 20200831,
@active_start_time0,
@active_end_time 235959,
@schedule_uid-N'1bf17617-4608-4283-9cd4-419ed87c6094'
IF (@@ERROR <> 0 O @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode á msdb.dbo.sp_add_jobserver @Job_id @jobId, @server_name a N'(local)'
IF (@@ERROR <> 0 O @ReturnCode <> 0) GOTO QuitWithRollback
TRANSACCIÓN DE CONFIRMACIÓN
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
Ir

@ElpatoDBA SQL jockey no lo soy. Así que ese es el código SQL que compone el iostat... tabla/vista? Y luego, cuando creó su consulta usando la conexión SQL, mediante "Avanzado" e ingresado "SELECT * de iostat...", ¿es todo correcto o BS?



Follow on LinkedIn
@ me in replies or I'll lose your thread!!!
Instead of a Kudo, please vote for this idea
Become an expert!: Enterprise DNA
External Tools: MSHGQM
YouTube Channel!: Microsoft Hates Greg
Latest book!:
Power BI Cookbook Third Edition (Color)

DAX is easy, CALCULATE makes DAX hard...

Hola Greg

Sí, todo verde. No hay errores al crear la conexión y crear consultas. Analizaré el script por script y el modelo en Power BI. Te apoyaré lo antes posible.

Saludos;

Jairo Suárez

Hola, chicos

Por último, después de revisar cada código en ejecución y cada relación en el modelo de Power BI, encontré el error. Uno de mis scripts complejos estaba haciendo una relación con mi tabla principal y el momento de actualizar mi error de informe "PUM". Tomé la decisión, por ahora, de eliminar la tabla y la relación y mi informe de nuevo a la "vida", voy a comprobar bien el código y las consecuencias en mi modelo.

Quiero expresar mi gratitud a las personas que trataron de ayudarme con este tema. Prometo hacer lo mismo si alguien más lo necesita.

Saludos;

Jairo Suárez

amitchandak
Super User
Super User

Helpful resources

Announcements
Sept PBI Carousel

Power BI Monthly Update - September 2024

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

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

Sept NL Carousel

Fabric Community Update - September 2024

Find out what's new and trending in the Fabric Community.

Top Solution Authors