Cefsharp: FrameLoadEnd löst manchmal "Der zugrunde liegende Frame ist nicht mehr gültig - überprüfen Sie die IsValid-Eigenschaft, bevor Sie aufrufen".

Erstellt am 15. Aug. 2018  ·  7Kommentare  ·  Quelle: cefsharp/CefSharp

  • Welche Version des Produkts verwenden Sie?
    65.0.0

  • Welche Architektur x86 oder x64?
    x86

  • Auf welchem ​​Betriebssystem?
    Windows 2008 R2, Windows 2012

  • Verwenden Sie WinForms , WPF oder OffScreen ?
    Offscreen

  • Welche Schritte reproduzieren das Problem?
    Dies scheint zeitweise zu geschehen und ich bin mir nicht sicher, warum. Es ist jedoch auch in Version 63.0.0 passiert und scheint vom OnLoadEnd-Ereignis in c ++ zu stammen, daher glaube ich nicht, dass es mit den Bestellmethoden usw. zu tun hat, die von meinem Code aufgerufen werden. Die Stapelspur des Fehlers ist unten gezeigt.

  • Was ist die erwartete Leistung?

    LoadEnd-Ereignis immer erfolgreich auslösen

  • Bitte geben Sie unten weitere Informationen an.

Der zugrunde liegende Frame ist nicht mehr gültig - überprüfen Sie vor dem Aufruf die IsValid-Eigenschaft!
bei CefSharp.Internals.CefFrameWrapper.ThrowIfFrameInvalid ()
bei CefSharp.Internals.CefFrameWrapper.get_Url ()
bei CefSharp.Internals.ClientAdapter.OnLoadEnd (ClientAdapter *, scoped_refptr* Browser, scoped_refptr* frame, Int32 httpStatusCode)

bug

Alle 7 Kommentare

Dies scheint zeitweise zu geschehen und ich bin mir nicht sicher, warum. Es ist jedoch auch in Version 63.0.0 passiert und scheint vom OnLoadEnd-Ereignis in c ++ zu stammen, daher glaube ich nicht, dass es mit den Bestellmethoden usw. zu tun hat, die von meinem Code aufgerufen werden. Die Stapelspur des Fehlers ist unten gezeigt.

Seltsam, dass dies noch nie ein Problem war. Ich frage mich, unter welchen Umständen frame.IsValid false .

Änderung zusammengeführt in cefsharp/67 Zweig mit https://github.com/cefsharp/CefSharp/commit/64aec8f5b3ce665698a8507f643a20d7c77672fc

Ziemlich sicher, dass dies gelöst werden sollte.

@GrabzIt Wenn dies ein Show-Stop-Bug für Sie ist, lassen Sie es mich wissen und ich kann mir die Veröffentlichung einer 65.0.1 Bugfix-Version ansehen.

Danke für das Update :-D Es ist kein Show Stopper, aber danke für das Angebot einer neuen Version!

@amaitland Eigentlich haben wir gerade unsere Protokolle überprüft und es scheint ziemlich viel allein in den letzten 24 Stunden passiert zu sein. Es wäre großartig, wenn Sie eine Bugfix-Version von Version 65 dafür durchführen könnten, wenn es nicht zu viel Mühe gibt.

Vielen Dank für all Ihre Hilfe wie immer.

Pakete werden jetzt erstellt, siehe https://ci.appveyor.com/project/cefsharp/cefsharp/build/65.0.0-CI2735

Ich werde ihnen einen kurzen Test geben und sie hoffentlich später heute auf Nuget.org .

Super, danke!

Pakete wurden gepusht, sollten in Kürze erscheinen.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

amaitland picture amaitland  ·  3Kommentare

amaitland picture amaitland  ·  3Kommentare

zhuangpearl picture zhuangpearl  ·  4Kommentare

architkshk picture architkshk  ·  5Kommentare

richmondwang picture richmondwang  ·  6Kommentare