問題タブ [exception]

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 に答える
347 参照

.net - サービスでの NullReference 例外のトラブルシューティング

さまざまなシステム監視操作を実行する Windows サービスがあります。ただし、SNMP関連するチェックを実行すると、常にNullReference exception.

ユーザー インターフェイス (ユーザー名とパスワード) を介して実行すると、コードは正常に実行されますが、サービスとして実行すると常にエラーが発生します。

私は別のユーザー アカウント (私のものを含む) としてサービスを実行しようとしましたが、うまくいきませんでした。監視コードを(から)SNMPを呼び出すように置き換えてみましたが、同じエラーが発生します。PowerShell cmdlet get-snmp/n NetCmdlets

私が使用しているアプリケーションはPolyMonです。

何か案は?

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

.net - Windowsサービスで未処理の例外フィルター

Windowsサービスを作成していますが、このためのベストプラクティスを知りたいです。すべてのWindowsプログラムに、エラーを報告するかどうかをユーザーに尋ねるフォームがあり、ユーザーが「はい」と答えた場合は、FogBugzでケースを作成しました。Windowsサービスで何をすべきか。

0 投票する
6 に答える
10957 参照

c# - カスタム例外に追加情報を追加する

うまくいかない可能性のある非常に特定の問題に対して、カスタム例外を作成しました。別のシステムからデータを受け取り、そのデータを解析しようとしているときに爆弾が発生した場合は例外を発生させます。カスタム例外では、「ResponseData」というフィールドを追加したので、コードで処理できなかったものを正確に追跡できます。

このようなカスタム例外では、その余分な応答データを例外「メッセージ」に入れる必要がありますか?そこに行けば、メッセージは巨大になる可能性があります。Elmahを使用しているので、そこに欲しいと思います。そうすることで、そのデータを取得できます。

したがって、問題は次のいずれかです。-カスタム例外のフィールドから追加情報をElmahに記録させるにはどうすればよいですか?-追加の例外の詳細を「message」プロパティに入力する必要がありますか?

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

c# - レジストリにリモートで接続し、例外を取得する

私は古いコードを継承しました(hoaryとは、WTF-yよりも多くの文書化されていないバグ修正でいぼを意味します)。少し問題を引き起こしている部分があります。リモートレジストリに接続してプログラムの追加/削除キーを取得する方法は次のとおりです。

今、私は2つの問題を抱えています:

  • なぜIOExceptionが発生するのかはわかっています。Windows以外のマシンの場合は、それがスローされます。UnauthorizedAccessExceptionとSecurityExceptionの違いはあまり明確ではありません。誰かアイデアがありますか?

  • このコード全体は、ローカルログオンをすべてに使用するわけではないと誰もが考える前に設計されました。とにかく、レジストリにリモート接続するための認証をどのように行うかを理解できません。このコードは、WMIからこの情報を取得できない場合にのみ使用されるように見えます。

どちらかで助けがあれば素晴らしいでしょう。

0 投票する
8 に答える
93768 参照

ruby - Ruby での安全な整数解析

たとえば、文字列があり、'123'それを整数に変換したいと考えてい123ます。

単純に を実行できることはわかっていますが、それはsome_string.to_iに変換'lolipops'0れます。これは、私が考えている効果ではありません。無効なものを変換しようとすると、素敵で痛いException. 0そうしないと、有効な数値と数値ではない数値を区別できません。

編集:正規表現のトリックなしで、標準的な方法を探していました。

0 投票する
16 に答える
5490 参照

.net - finally ブロックのポイントは何ですか?

構文はさておき、違いは何ですか

編集:.NET 2.0で?


それで

行動的に同等ですか?

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

ruby - Rubyでの例外の発生と例外のスローの違いは何ですか?

Ruby には、Throw/Catch と Raise/Rescue という 2 つの異なる例外メカニズムがあります。

なぜ2つあるのですか?

一方を使用し、もう一方を使用しないのはいつですか?

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

exception - Apache XML-RPC 例外処理

XML-RPC の Apache の実装を介して返された例外から元の例外を抽出する最も簡単な方法は何ですか?

0 投票する
5 に答える
10947 参照

.net - .NET で Exception または ApplicationException からカスタム例外を派生させる必要がありますか?

.NET ソリューションで例外クラスを作成するときのベスト プラクティスは何System.ExceptionですかSystem.ApplicationException

0 投票する
5 に答える
4364 参照

c# - 重複したオブジェクトをコレクションに挿入しようとしたときにスローする正しい .NET 例外は何ですか?

コレクションであるプロパティ AssignedSoftware を持つ Asset オブジェクトがあります。

同じソフトウェアがアセットに複数回割り当てられていないことを確認したいと考えています。Add メソッドで、ソフトウェアが既に存在するかどうかを確認し、存在する場合は例外をスローします。

スローする必要がある標準の .NET 例外はありますか? または、ベスト プラクティスでは、独自のカスタム例外を作成する必要がありますか?