Cefsharp: FrameLoadEndは、「基になるフレームが無効になりました。呼び出す前にIsValidプロパティを確認してください」とスローすることがあります。

作成日 2018年08月15日  ·  7コメント  ·  ソース: cefsharp/CefSharp

  • どのバージョンの製品を使用していますか?
    65.0.0

  • どのアーキテクチャx86またはx64?
    x86

  • どのオペレーティングシステムで?
    Windows 2008 R2、Windows 2012

  • WinFormsWPFまたはOffScreenますか?
    オフスクリーン

  • どの手順で問題が再現されますか?
    これは断続的に発生するようで、正確な理由はわかりません。 ただし、バージョン63,0.0でも発生し、c ++のOnLoadEndイベントから発生しているようです。そのため、コードによって呼び出されるorderメソッドなどとは関係がないと思います。 エラーのスタックトレースを以下に示します。

  • 期待される出力は何ですか?

    LoadEndイベントを常に正常に発生させる

  • 以下に追加情報を入力してください。

基になるフレームは無効になりました-呼び出す前にIsValidプロパティを確認してください!
CefSharp.Internals.CefFrameWrapper.ThrowIfFrameInvalid()で
CefSharp.Internals.CefFrameWrapper.get_Url()で
CefSharp.Internals.ClientAdapter.OnLoadEnd(ClientAdapter *、scoped_refptrで*ブラウザ、scoped_refptr*フレーム、Int32 httpStatusCode)

bug

全てのコメント7件

これは断続的に発生するようで、正確な理由はわかりません。 ただし、バージョン63,0.0でも発生し、c ++のOnLoadEndイベントから発生しているようです。そのため、コードによって呼び出されるorderメソッドなどとは関係がないと思います。 エラーのスタックトレースを以下に示します。

奇妙な、これは前の問題ではなかったことを、私は状況何の下だろframe.IsValidあるfalse

変更はhttps://github.com/cefsharp/CefSharp/commit/64aec8f5b3ce665698a8507f643a20d7c77672fcでcefsharp/67ブランチにマージされました

これは解決されるべきだとかなり確信しています。

@GrabzItこれがショーを止めるバグである場合は、私に知らせてください。 65.0.1バグ修正リリースのリリースを検討できます。

修正してくれてありがとう:-Dショーストッパーではありませんが、新しいリリースの提供に感謝します!

@amaitlandは実際にログをチェックしたばかりで、過去24時間だけでもかなり多く発生したようです。 それほど問題がなければ、このためにバージョン65のバグ修正リリースを行うことができれば素晴らしいと思います。

いつものようにあなたのすべての助けに感謝します。

パッケージがビルドされていますhttps://ci.appveyor.com/project/cefsharp/cefsharp/build/65.0.0-CI2735を参照して

簡単なテストを行い、できれば今日の後半にNuget.orgプッシュします。

素晴らしいです、ありがとう!

パッケージがプッシュされました。まもなく表示されます。

このページは役に立ちましたか?
0 / 5 - 0 評価