Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

ystem.InvalidOperationException: File access reported from process

Đang mở
#159 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức phù hợp với người mới
35/100
Loại issue
Lỗi
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Ít trao đổi
Công nghệ
csharp
Lĩnh vực
build-system, tooling

Hướng nghiên cứu

Bắt đầu với build log Azure được liên kết, sau đó lần theo lỗi qua Common/FileAccess/FileAccessRepository.cs tại dòng 215 và Common/MSBuildCachePluginBase.cs tại các dòng 491 và 511. Xác nhận cách báo cáo truy cập tệp muộn được tạo ra và xác định hành vi dự kiến cho trường hợp này; phần hoàn thành phải bao gồm chẩn đoán có thể tái hiện và một kiểm tra hồi quy cho thấy build không còn bất ngờ thất bại.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

https://dev.azure.com/dnceng-public/public/_build/results?buildId=1523806&view=logs&j=1f132584-ab08-5fbf-e5d0-5685de454342&t=7bc96f1d-1be1-57c3-f7fb-1c61e7f4a005

MSBUILD : warning : HandleFileAccess failed after 0 ms: System.InvalidOperationException: File access reported from process `ProcessId: 2192` after the project finished. This may lead to incorrect caching. Node Id: SRC_ADAPTER_MSTESTADAPTER.PLATFORMSERVICES_MSTESTADAPTER.PLATFORMSERVICES.CSPROJ_OKU0DL90CASQU8S9EBLOAA, Path: C:\Windows\System32\ci.dll
MSBUILD : warning :    at Microsoft.MSBuildCache.FileAccess.FileAccessRepository.FileAccessesState.AddFileAccess(FileAccessData fileAccessData) in D:\a\_work\1\s\src\Common\FileAccess\FileAccessRepository.cs:line 215
MSBUILD : warning :    at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.HandleFileAccessInner(FileAccessContext fileAccessContext, FileAccessData fileAccessData) in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 511
MSBUILD : warning :    at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.<>c__DisplayClass62_0.<HandleFileAccess>b__0() in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 491
MSBUILD : warning :    at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.TimeAndLog(PluginLoggerBase logger, Action inner, String memberName) in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 1329


Unhandled Exception: System.InvalidOperationException: File access reported from process `ProcessId: 2192` after the project finished. This may lead to incorrect caching. Node Id: SRC_ADAPTER_MSTESTADAPTER.PLATFORMSERVICES_MSTESTADAPTER.PLATFORMSERVICES.CSPROJ_OKU0DL90CASQU8S9EBLOAA, Path: C:\Windows\System32\ci.dll
   at Microsoft.MSBuildCache.FileAccess.FileAccessRepository.FileAccessesState.AddFileAccess(FileAccessData fileAccessData) in D:\a\_work\1\s\src\Common\FileAccess\FileAccessRepository.cs:line 215
   at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.HandleFileAccessInner(FileAccessContext fileAccessContext, FileAccessData fileAccessData) in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 511
   at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.<>c__DisplayClass62_0.<HandleFileAccess>b__0() in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 491
   at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.TimeAndLog(PluginLoggerBase logger, Action inner, String memberName) in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 1340
   at Microsoft.MSBuildCache.MSBuildCachePluginBase`1.HandleFileAccess(FileAccessContext fileAccessContext, FileAccessData fileAccessData) in D:\a\_work\1\s\src\Common\MSBuildCachePluginBase.cs:line 493
   at Microsoft.Build.ProjectCache.ProjectCacheService.<>c__DisplayClass19_1.<CreateAndInitializePluginAsync>b__2(BuildRequest buildRequest, FileAccessData fileAccessData)
   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 849
   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 410
   at BuildXL.Processes.Internal.AsyncPipeReader.BuildXL.Native.Streams.IIOCompletionTarget.OnCompletion(FileAsyncIOResult asyncIOResult) in \.\Public\Src\Engine\Processes\Internal\AsyncPipeReader.cs:line 314
   at BuildXL.Native.Streams.Windows.IOCompletionManager.<>c.<ReleaseOvelappedAndQueueCompletionNotification>b__18_0(Object state) in \.\Public\Src\Utilities\Native\Streams\Windows\IOCompletionManager.cs:line 255
   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()
Ngôn ngữ chính
C#
Star
64
Fork
24
Merge trung bình
1 ngày 14 giờ
Pull request đã merge (30 ngày)
2

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của microsoft/MSBuildCache

Tất cả issue của microsoft/MSBuildCache

Issue tương tự

Thêm issue về C#

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.