Repository navigation
System.NullReferenceException #160
Copy link
Copy link
Closed
Description
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Build.BackEnd.Scheduler.GetExecutingRequestByNode(Int32 nodeId)
at Microsoft.Build.FileAccesses.FileAccessManager.ReportFileAccess(FileAccessData fileAccessData, Int32 nodeId)
at Microsoft.Build.BackEnd.DetouredNodeLauncher.DetoursEventListener.HandleFileAccess(FileAccessData fileAccessData)
at BuildXL.Processes.SandboxedProcessReports.FileAccessReportLineReceived[T](T& data, FileAccessReportProvider`1 parser, Boolean isAnAugmentedFileAccess, String& errorMessage) in \.\Public\Src\Engine\Processes\SandboxedProcessReports.cs:line 825
at BuildXL.Processes.SandboxedProcessReports.ReportLineReceived(String data) in \.\Public\Src\Engine\Processes\SandboxedProcessReports.cs:line 378
at BuildXL.Processes.SandboxedProcess.ReportLineReceived(String data) in \.\Public\Src\Engine\Processes\SandboxedProcess.cs:line 555
at BuildXL.Processes.Internal.AsyncPipeReader.FlushMessageQueue() in \.\Public\Src\Engine\Processes\Internal\AsyncPipeReader.cs:line 435
at BuildXL.Processes.Internal.AsyncPipeReader.GetLinesFromCharBuffers(Int32 len) in \.\Public\Src\Engine\Processes\Internal\AsyncPipeReader.cs:line 409
at BuildXL.Processes.Internal.AsyncPipeReader.BuildXL.Native.Streams.IIOCompletionTarget.OnCompletion(FileAsyncIOResult asyncIOResult) in \.\Public\Src\Engine\Processes\Internal\AsyncPipeReader.cs:line 311
at BuildXL.Native.Streams.Windows.IOCompletionManager.<>c.<ReleaseOvelappedAndQueueCompletionNotification>b__18_0(Object state) in \.\Public\Src\Utilities\Native\Streams\Windows\IOCompletionManager.cs:line 254
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.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Activity
dfederm commentedon Jul 29, 2026
This may be a bug in MSBuild itself, not MSBuildCache. Digging more though.
Fix NullReferenceException reporting file accesses for detoured nodes (…
dfederm commentedon Aug 11, 2026
Fixed upstream.