2017-04-23 11 views
0

は時々私はこの例外を持って閉じている:JxBrowser:メッセージの送信に失敗しました。チャネルがすでに

java.lang.IllegalStateException: Failed to send message. Channel is already closed. 

私が知っているように、ブラウザが配置されているときに、この例外が発生した(しかし、私はそれを手動で処分していなかった)

」のいずれかの方法がありますブラウザを再起動するか、ブラウザで「再設定」するかを選択します。

答えて

0

Browserインスタンスを破棄してこの例外が表示された場合、予期しないチャネル切断につながるChromiumエンジンで問題が発生したことを示します。別のインスタンスを作成してBrowserインスタンスを再作成することができます。すでに配置されているBrowserインスタンスは、再作成/復元できません。チャネルの切断につながる根本原因が修正されていることをお勧めします。私たちは改善クロムバイナリ抽出ロジックと述べた問題

JxBrowserの新バージョン6.14.1を修正しましたし、要求された修正のかなりの数がダウンロード可能になったことを通知したいと思い

+0

「チャネル切断につながる根本原因が修正されていることをお勧めしますか?クロムエンジンまたはjxbrowserの新しいバージョンで "固定"ですか? – yelliver

+0

まず、問題の根本原因を突き止めて修正する必要があるということです。あなたが見る例外は根本的な原因ではありません。根本原因を調べるには、何とかこの問題を再現する必要があります。この例外と問題が発生した環境の説明を再現するための手順を教えてください。 – Vladimir

+0

私はこれがバグを報告する場所ではないことを知っていますが、getBoundingClientRectは常にyを同じ値xで返します。代わりに – yelliver

0

私たちのWebサイトwww.teamdev.com/jxbrowser

関連する問題