Câu hỏi UnhandledErrorDetected: Lỗi không xác định COMException


Đấu tranh với một lỗi mà đóng băng các ứng dụng và chỉ xảy ra trên máy tính bảng (không bao giờ trên máy tính xách tay của tôi). Dường như liên quan đến việc chuyển đổi nhanh trình đơn bánh hamburger. Tôi có một dấu vết ngăn xếp mà buộc phải kiểm soát của bên thứ 3, nhưng 9 trong 10 lần tất cả những gì tôi nhận được là như sau. Chỉ có một vài "async void" trong đó tôi không thể tránh chúng (ghi đè các sự kiện) và từ việc ghi nhật ký khác, tôi tin rằng vấn đề nằm trong XAML (các phương thức đang đăng nhập / thoát):

Lỗi không xác định       : System.Runtime.InteropServices.COMException (0x80004005): Lỗi không xác định

Lỗi không xác định           tại Windows.ApplicationModel.Core.UnhandledError.Propagate ()           tại Oceaneering.Commons.Utilities.Logger.CoreApplication_UnhandledErrorDetected (Người gửi đối tượng, UnhandledErrorDetectedEventArgs e)

Thiết lập như thế này:

CoreApplication.UnhandledErrorDetected += CoreApplication_UnhandledErrorDetected;

Và phương thức nhận là:

try {               
   e.UnhandledError.Propagate();
}
catch (Exception ex){
   logChannel.LogMessage(string.Format("Unhandled Exception: {0}:{1}", ex.Message, ex.ToString()));
   SaveToFileAsync().Wait();
} 

Tôi có thể làm gì khác để thu thập thêm thông tin? Cảm ơn!


21
2018-06-12 20:35


gốc


Thêm: Như tôi đã nói trước đây đôi khi tôi nhận được một dấu vết ngăn xếp. Chỉ cần có một cái mà tôi chưa thấy trước đây, nhưng có vẻ như những cái khác có cái này: Ngoại lệ: Lỗi HRESULT E_FAIL đã được trả về từ một cuộc gọi đến một thành phần COM.:System.Runtime.InteropServices.COMException (0x80004005): Lỗi HRESULT E_FAIL đã được trả về từ một cuộc gọi đến một thành phần COM .... - DeannaD
Bất kỳ cơ hội bạn có thể nắm bắt một tập tin dump cho vụ tai nạn và chia sẻ nó ra? - Stefan Wick MSFT
Cảm ơn, nhưng đây là từ một năm trước. Một số cập nhật Nuget đã xóa vấn đề. - DeannaD


Các câu trả lời: