問題タブ [fault]

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 投票する
2 に答える
517 参照

silverlight - ビヘイビアー内にフォールトをスローし、それをクライアントに返す

Silverlightクライアントから呼び出されるサービスをWCFで作成しています。IDispatchMessageInspectorを介して、障害が返されるたびにステータスコードを200に変更します。

ほぼ完璧に動作しますが、エラー500:NotFoundを返し続けることがあります。

ObjectContextの変更をコミットするために、別のIDispatchMessageInspectorを作成しました。ただし、これが失敗した場合、エラーハンドラは呼び出されません。

UnitOfWorkMessageInspectorが実行されるまでに、メッセージはすでに非障害応答として設定されていたと思います。どうすれば両方を機能させることができますか?

0 投票する
3 に答える
3260 参照

c++ - typeinfo はセグメンテーション違反を引き起こします

セグメンテーション違反があります。gdb でデバッグすると、スタックの最初のフレームは

MyClass() の typeinfo で

誰かが typeinfo について何か知っていますか?

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

qt - Qt を使用した QTableWidget setItem() セグメンテーション違反

次のコードを使用して、行を QTableWidget に追加しています。

テーブルには 2 つの列があります。'item' は 1 番目に配置され、'cmb' は 2 番目に配置されます。このコードを使用すると、テーブルに 1 行を正常に追加できますが、2 行目を追加しようとすると、セグメンテーション エラーが発生します。this->list->setItem() 呼び出しでクラッシュします。

なぜクラッシュするのか考えていますか?

ありがとう!

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

wcf - WCF:DataContractクラスのSOAP障害または通常の例外

私のサービスのOperationContractの主なパラメーターは、Preapprovalと呼ばれるクラスです。Preapprovalクラスには、DataMember属性のパブリックゲッター/セッターがいくつかあります。セッターへの入力を検証するコードがあります。たとえば、パラメーターが空白であるか、ドメインの適切な範囲外である場合、ArgumentExceptionをスローします。

入力が無効な場合、私は通常、ここでArgumentExceptionをスローします。これはWCFの状況であるため、ここでArgumentExceptionではなく事前定義されたFaultExceptionをスローする必要がありますか?他の場所では、一般的な例外をキャッチして、FaultExceptionsとして再スローする可能性があることを理解していますが、このアクティビティは、WCF配管によって自動的に実行される一部の作業で、スタックの上位で発生します。

たとえば、呼び出し元が私のサービスを呼び出すと、シリアライザーはSOAPを逆シリアル化し、オブジェクトのセッターを呼び出そうとし、実際に操作が呼び出される前にArgumentExceptionがスローされます。したがって、DataContractクラスで、FaultExceptionsをすぐにスローするのは良い設計手法ですか?カスタムハンドラーをチャネルディスパッチャーに接続したくありません。

単純にFaultExceptionsを直接スローできることは理解していますが、そのようなことをサービスに限定したいと思います。避けられない場合は、サポートクラスでもできますが、System.ServiceModelなどとあまり密接に結びついていない典型的なコードをできるだけ書きたいと思います。

ありがとう!

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

web-services - soapUI によって生成されたモック サービスをデバッグする

前提条件:
1.soupUI内の応答 (モック サービスとして生成)
2.アドレスによってモック サービスの実行を認識している Web クライアント:

モック サービスは正常に実行されています。

Web クライアントからリクエストを実行すると、soapUI で指定されたとおりのレスポンスが返されることを期待しています。
これの代わりに、一般的なエラーが発生しました:

つまり、応答に問題があるため、500 コードの html が返されます。

問題は、問題の原因をデバッグするにはどうすればよいですか?
名前空間と抽象型が疑われます。

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

c# - WCF障害例外を使用する場合

簡単な操作を実行する簡単なWCFサービスがあります。

内部で例外が発生した場合はDoSomething、aFaultExceptionが返されます。クライアントが知る必要があるのは、何かがうまくいかなかったかどうかだけだとするとFaultException、このシナリオでを定義する必要はないと思いますか?

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

iphone - Coredata - "NSObjectInaccessibleException - CoreData は障害を処理できませんでした"

私はコアデータを初めて使用し、まだナットとボルトを理解しています.このエラーは何時間も私を悩ませており、解決策を見つけることができないようです. どんな助けでも大歓迎です。

問題はこんな感じ

サーバーからデータをフェッチし、UI を更新する 2 つのビューがあります。私はこのように流れを設定しました

view1 -> サーバーから HTTP Req を送信 - コールバックを受信 -> Coredata にデータを保存 -> Core Data から読み取り、UI に表示 (コールバックと Coredata の保存/読み取りは ViewController で行われます)

view2 -> サーバーから HTTP Req を送信 - コールバックを受信 -> Coredata にデータを保存 -> Core Data から読み取り、UI に表示 (コールバックと Coredata の保存/読み取りは ViewController で行われます)

これは自動更新画面であるため、ビュー 2 はこのプロセスを 3 秒ごとに繰り返します。

問題は、ビュー 1 とビュー 2 をすばやく切り替えようとすると、上記のエラーでアプリがクラッシュすることです。各ビューで数秒間待機すると (サーバーからデータが取得されるのを待機します)、正常に動作します。私は何か間違ったことをしていますか、何を修正する必要がありますか?

これは私が使用しているサンプル コードです。View2 にも同じコールバックがあり、同じフローに従います。

編集 1 これについて先に言及するのを忘れていました。saveToCoreData メソッドで常にエラーが発生します。また、オブジェクトを削除するコードを削除すると、すべて正常に動作することに注意してください (更新されたデータを保存する前に、テーブルから既存のデータをすべて削除する必要があります)。何が起こっているのかわからない。

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

c# - セルフホスティングwcfサービスからFaultExceptionをスローする方法は?

Windowsサービスでサービスをホストしようと思っているのですが、タイトルに書いてある問題で悩んでいます。誰かが同様の問題を抱えていましたか?ありがとう

アップデート

問題は、WinForms/WPF/Win Service アプリで例外をスローすると、プログラムがクラッシュし、再起動する必要があることです。

0 投票する
3 に答える
6883 参照

python - Python コードから Suds.WebFault を発生させるには?

Python コードから Suds.WebFault を発生させようとしています。method\constructor は 3 つの__init__引数を取ります__init__(self, fault, document)。障害には、fault.faultcode および fault.detail のメンバー \attributes\properties があります。何を試しても、クラスフォルトがどのクラスに属しているかを見つけることができませんでした。Python コードから Suds.WebFault タイプの例外を発生させるにはどうすればよいですか?

前もって感謝します。

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

android - KSOAP 障害メッセージの使用方法

Android 用の KSOAP2 を使用して Java ベースの Web サービスを呼び出しています。KSOAP 障害メッセージをどのように利用できるか知りたいです。

例: 応答ダンプは次のようになります。

「[Name] does not exit」エラーをアプリケーションに転送するにはどうすればよいですか?