問題タブ [throwable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
5027 参照

java - Java の NoSuchMethodException と NoSuchMethodError の違い

JavaでNoSuchMethodExceptionとの正確な違いを見つけることができません。NoSuchMethodError誰かがこれら2つのことの説明と例を挙げてもらえますか?

0 投票する
2 に答える
1825 参照

java - (Java の) Throwable クラスの getCause() 関数が期待どおりに機能しない

getCauseの関数を呼び出しているときに null を取得していますThrowable

実行するMyClassと、次の出力が出力されます

ただし、これをデバッグすると、プライベート変数が予期される値に設定されていることがわかりますがValidationException、そのプライベートフィールドのゲッターを呼び出すとnullが返されます。

0 投票する
4 に答える
3056 参照

java - 2 つの投擲物を比較する正しい方法は何ですか?

JUnit ルールを使用して、失敗したテストをすぐに再実行しています。私の追加の要件は、再実行も失敗した場合、同じ理由で失敗したかどうかを判断することです。

これを行うために、この回答のコードを適応させて、失敗の記録を保持し、それらを比較しました。ただし、比較 (.equals) は、同じ理由で失敗したにもかかわらず、常に false と評価されます。これについて最善の方法は何ですか?

0 投票する
4 に答える
1143 参照

java - Java スレッドが例外/Throwable なしで停止する

私は非常に厄介な問題を抱えており、これを自分で修正することはできません。

スレッドを開始して終了するためのボタンが 2 つだけの単純な JavaFX シーンがあります。この場合、スレッドをうまく機能させることができないため、停止アクションは関係ありません。actionListener は次のようになります。

EDIT1:問題を理解しました。これはスレッド固有ではなく、TimeServerに対するリクエストです。ここを見てください:回答
これに回答したり、質問を読んだりした皆さんに感謝します!:)

注: 私は Selenium Framework を使用して、Web サイトでのクリックを自動化しています。

私の FarmAction クラスは次のようになります。

ご覧のとおり、Thread.start() メソッドを Throwables AND Exceptions の try-catch にラップしましたが、スレッドが理由もなく停止した場合、Stacktrace を取得しません。StackOverFlow エラーが発生すると予想していましたが、何もキャッチされません。

私のスレッドが動作しているループの量は非常に異なります。12 で停止することもあれば、370 または 59 で停止することもあります。すべての値は例であり、毎回異なります。

私が間違っていることについて何かアイデアはありますか?

前もって感謝します!

0 投票する
2 に答える
894 参照

exception - Jython で例外を包括的にトラップする

これは、Jython コードですべての例外をトラップするためのこれまでの試みです。最も難しいのは、Java クラスのメソッドをオーバーライドするときに例外をトラップすることです。以下の「vigil」デコレーター (EDT/イベント ディスパッチ スレッドのステータスが正しいかどうかもテストします) を使用すると、最初の行を見つけることができます。コードがスローされる場所...メソッド自体を識別できます。しかし、ラインではありません。

さらに、スタック フレームを Python および Java スタックからトレース バックすることは、私にはまったく不可能です。明らかに、これらの層と「プロキシ」クラスの層が存在するように見えます。これは、Jython の仕組みの必然的な部分であることは間違いありません。私よりずっと頭のいい人がこの質問に興味を持ってくれたらいいのに!

注意: これは "vigil" デコレータの使用例です。

...そして、これらは私が何かをトラップするために使用する3つの機能です...

PS もちろん、オーバーライドされたすべての Java メソッドを try ... except... でトップアンドテールにすることは可能ですが、それのどこが楽しいのでしょうか? 真剣に、それでも例外がスローされた行を見つけることができません...

0 投票する
1 に答える
96 参照

javascript - 「containment:parent」が正しく機能していません

いくつかの div から石工スタイルのレイアウトを生成するデモ ページを作成し、x 秒後にその div で jquery.throwable スクリプトを実行します。

ここにあります: http://output.jsbin.com/yitaru/2/

私が遭遇した問題は、throwable の "containment:parent" オプションが機能していないことです。div 自体は、複数の親 div (グリッド ジェネレーター プラグインで使用される「.grid」クラス) と「.container」クラス内に存在します。ただし、少なくともスロー可能なものでは、どちらも親として認識されていないようです。div はコンテナーの下部を通過し、ページを下に落下し続けます。代わりに、赤い境界線の境界内で停止するようにします。

ここで何が問題なのか分かりますか? これはCSSの問題に関連していると思いますが、throwableの問題ではありませんが、CSSがどのように機能してこれを自分で理解できるかについて十分に知りません. divを入れ子にすることで、親子構造が定義されると思いました。