タグ付けされた質問 「error-handling」

エラーコード、例外、またはその他の言語固有の手段によって通知されるエラーを処理するように設計されたプログラミング言語構成体。

5
CodeIgniter(PHP)でエラーログを行う方法
PHP CodeIgniterでエラーログを取得したい。エラーログを有効にするにはどうすればよいですか? いくつか質問があります。 エラーをログに記録するためのすべての手順は何ですか? エラーログファイルはどのように作成されますか? エラーメッセージをログファイルにプッシュする方法(エラーが発生した場合) そのエラーを電子メールアドレスにどのように電子メールで送信しますか?

15
Cでのエラー管理のためのgotoの有効な使用?
この質問は、実際には、少し前にprogramming.reddit.comで行われた興味深い議論の結果です。基本的には次のコードになります。 int foo(int bar) { int return_value = 0; if (!do_something( bar )) { goto error_1; } if (!init_stuff( bar )) { goto error_2; } if (!prepare_stuff( bar )) { goto error_3; } return_value = do_the_thing( bar ); error_3: cleanup_3(); error_2: cleanup_2(); error_1: cleanup_1(); return return_value; } ここでの使用法がgoto最善の方法であるように見え、すべての可能性の中で最もクリーンで最も効率的なコードが得られるか、少なくとも私には思えます。コード・コンプリートでのスティーブ・マコーネルの引用: gotoは、リソースを割り当て、それらのリソースに対して操作を実行し、リソースの割り当てを解除するルーチンで役立ちます。gotoを使用すると、コードの1つのセクションをクリーンアップできます。gotoを使用すると、エラーを検出した各場所でリソースの割り当てを忘れる可能性が低くなります。 このアプローチの別のサポートは、このセクションのLinux …

7
PowerShell:エラーがスクリプトに表示されないようにするにはどうすればよいですか?
たとえば、PowerShellスクリプトが、存在しないサーバー(この場合は「bla」)のSQL Serverオブジェクトを作成しようとすると、PowerShellは多くのPowerShellエラーを赤で表示します。 私のスクリプトは、$?このような呼び出しの後の値をチェックし、エラーを表示してログに記録するので、PowerShellエラーの数行も表示したくありません。 スクリプトに表示されているものを非アクティブにするにはどうすればよいですか?

10
ASP.NET MVC-RedirectToAction全体でModelStateエラーを保持する方法
次の2つのアクションメソッドがあります(質問では簡略化しています)。 [HttpGet] public ActionResult Create(string uniqueUri) { // get some stuff based on uniqueuri, set in ViewData. return View(); } [HttpPost] public ActionResult Create(Review review) { // validate review if (validatedOk) { return RedirectToAction("Details", new { postId = review.PostId}); } else { ModelState.AddModelError("ReviewErrors", "some error occured"); return RedirectToAction("Create", new { …

17
エラー:zipファイルを開くことができませんでした。Gradleの依存関係キャッシュが破損している可能性があります
android studio 2.3をアップデートしましたが、バグがあり、gradleがビルドされず、すべてのプロジェクトで同じエラーが発生し続けます。 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.) <a href="syncProject">Re-download dependencies and sync project (requires network)</a> <a href="syncProject">Re-download dependencies and sync project (requires network)</a> 私はすでに解決策を探しましたが、何も見つかりませんでした。私は試した: Invalidate Caches / Restart... しかし、何も変わっていません。

7
jQuery ajax(jsonp)はタイムアウトを無視し、エラーイベントを発生させません
基本的なエラー処理を追加するために、jQueryの$ .getJSONを使用してFlickrから写真を取り込むコードを書き直したかったのです。これを行う理由は、$。getJSONがエラー処理を提供しないか、タイムアウトを処理しないためです。 $ .getJSONは$ .ajaxのラッパーにすぎないため、物事を書き直してサプライズサプライズを行うことを決定したため、問題なく動作します。 今から楽しみが始まります。(URLを変更することによって)404を故意に引き起こしたり、(interwebsに接続されていないことによって)ネットワークをタイムアウトさせたりすると、エラーイベントはまったく発生しません。私は自分が間違っていることについて途方に暮れています。ヘルプは大歓迎です。 これがコードです: $(document).ready(function(){ // var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne"; // correct URL var jsonFeed = "http://api.flickr.com/services/feeds/photos_public.gne_______"; // this should throw a 404 $.ajax({ url: jsonFeed, data: { "lang" : "en-us", "format" : "json", "tags" : "sunset" }, dataType: "jsonp", jsonp: "jsoncallback", timeout: 5000, success: function(data, status){ …



8
プロパティまたはインデクサーをoutまたはrefパラメーターとして渡すことはできません
上記のエラーが発生し、解決できません。私は少しグーグルで検索しましたが、それを取り除くことはできません。 シナリオ: 私はクラスBudgetAllocateを持っています。そのプロパティはdouble型のbudgetです。 私のdataAccessLayerでは、 私のクラスの1つで、これを実行しようとしています。 double.TryParse(objReader[i].ToString(), out bd.Budget); これはこのエラーをスローしています: プロパティまたはインデクサーは、コンパイル時にoutまたはrefパラメーターとして渡されない場合があります。 私もこれを試しました: double.TryParse(objReader[i].ToString().Equals(DBNull.Value) ? "" : objReader[i].ToString(), out bd.Budget); 他のすべては正常に機能しており、レイヤー間の参照が存在します。

4
VBScript —エラー処理の使用
VBScriptを使用してエラーをキャッチし、ログに記録して(つまり、エラーが発生した場合は「何かをログに記録」)、スクリプトの次の行を再開したいと思います。 例えば、 エラー時に次を再開 'ステップ1を実行します 'ステップ2を実行します 'ステップ3を実行します 手順1でエラーが発生した場合、そのエラーをログに記録して(または、他のカスタム機能を実行して)、手順2から再開します。これは可能ですか?どうすればそれを実装できますか? 編集:私はこのようなことをすることができますか? エラー時にmyErrCatchを再開します 'ステップ1を実行します 'ステップ2を実行します 'ステップ3を実行します myErrCatch: 'ログエラー 次を再開

4
C ++例外処理ランタイムはどのように実装されていますか?
C ++の例外処理メカニズムがどのように機能するかに興味があります。具体的には、例外オブジェクトはどこに保存され、キャッチされるまで複数のスコープをどのように伝播しますか?グローバルエリアに保管されていますか? これはコンパイラ固有である可能性があるため、誰かがg ++コンパイラスイートのコンテキストでこれを説明できますか?

5
iPhoneコアデータの「本番」エラー処理
Appleが提供するサンプルコードで、CoreDataエラーの処理方法について説明しています。すなわち: NSError *error = nil; if (![context save:&error]) { /* Replace this implementation with code to handle the error appropriately. abort() causes the application to generate a crash log and terminate. You should not use this function in a shipping application, although it may be useful during development. If it …

4
iOS9ストーリーボード未処理のアクション(handleNonLaunchSpecificActions)とは何ですか?
ストーリーボードを使用しているときにiOS9でアプリを実行すると、コンソールに次のエラーが表示されることに気付きました。xCode7を使用しています。これは私が心配する必要があるものですか? -[UIApplication _handleNonLaunchSpecificActions:forScene:withTransitionContext:completion:] ** unhandled action -> <FBSSceneSnapshotAction: 0x176bfb20> { handler = remote; info = <BSSettings: 0x176a5d90> { (1) = 5; }; }

6
Node.jsは、スポーン後にスローされたENOMEMエラーをキャッチします
spawnを使用すると、ENOMEM(メモリ不足)errnoExceptionがスローされたため、Node.jsスクリプトがクラッシュします。 エラー: child_process.js:935 throw errnoException(process._errno, 'spawn'); ^ Error: spawn ENOMEM at errnoException (child_process.js:988:11) at ChildProcess.spawn (child_process.js:935:11) at Object.exports.spawn (child_process.js:723:9) at module.exports ([...]/node_modules/zbarimg/index.js:19:23) 私はすでにerrorandexitイベントのリスナーを使用していますが、このエラーが発生した場合にリスナーは起動されません。 私のコード: zbarimg = process.spawn('zbarimg', [photo, '-q']); zbarimg.on('error', function(err) { ... }); zbarimg.on('close', function(code) { ... }); 利用可能な完全なソースコード。 スクリプトがクラッシュするのを防ぐためにできることはありますか?スローされたENOMEMエラーをキャッチするにはどうすればよいですか? ありがとう!

2
Swiftのスローと再スローの違いは何ですか?
それを把握するためにいくつかの参照を検索した後、私は間の違いを理解に関する有用な-and simple-説明を見つけることができませんでした-unfortunately-throwsとをrethrows。それらをどのように使用すべきかを理解しようとすると、ちょっと混乱します。 私はthrows、次のように、エラーを伝播するための最も単純な形式の-default-にある程度精通していることを述べておきます。 enum CustomError: Error { case potato case tomato } func throwCustomError(_ string: String) throws { if string.lowercased().trimmingCharacters(in: .whitespaces) == "potato" { throw CustomError.potato } if string.lowercased().trimmingCharacters(in: .whitespaces) == "tomato" { throw CustomError.tomato } } do { try throwCustomError("potato") } catch let error as CustomError { switch error …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.