問題タブ [uncaught-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 投票する
3 に答える
4829 参照

ios - iOS でキャッチされない例外の後にコードを実行する方法はありますか?

マルチレベルのロギングを実装するいくつかのアプリケーションのフレームワークに取り組んできました。これは主に社内で他のデバイスとの通信をテストするために使用されるアプリケーションで使用されますが、配布する一部のアプリケーションでも使用されます。

キャッチされていない例外をキャッチし、すぐにコードを実行して例外をログ ファイルに保存する方法はありますか? 現時点では、Log クラスは単純にファイルへの書き込みを頻繁に行い、書き込みが失敗した場合などに 2 つのファイルを交互に書き込みます。エントリをファイルに記録し、例外が発生したことに注意してその詳細をログに記録し、アプリをクラッシュさせます。

アプリ全体で未処理の例外をキャッチする方法があれば、次のようになると思います。

これが可能かどうかについて誰かが私に洞察や提案を与えることができれば、それは大歓迎です.

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

api - 致命的なエラー: キャッチされない例外 'Zend_Gdata_App_HttpException' で

コア php ウェブサイトは、Google カレンダー API と統合されています。収集され、Google カレンダーに更新される Web フォーム データ。DATE_ATOM ,mktime()を使用してすべての日付形式を持っているにもかかわらず、私はこの問題に直面しています。

致命的なエラーを修正する方法: キャッチされない例外 'Zend_Gdata_App_HttpException'?

致命的なエラー: /home/website/public_html/zend/lib/Zend/Gdata/ で、「Expected response code 200, got 400 [Line 1, Column 659, element gd:when] Badlyformated datetime」というメッセージを含むキャッチされない例外「Zend_Gdata_App_HttpException」 App.php:700 スタック トレース:#0 /home/website/public_html/zend/lib/Zend/Gdata.php(219): Zend_Gdata_App->performHttpRequest('POST', ' http://www.goog ... ', 配列, 'performHttpRequest('POST', ' http://www.goog ...', 配列, 'post(Object(Zend_Gdata_Calendar_EventEntry), ' http://www.goog ...', NULL, NULL 、配列) #3 /home/website/public_html/zend/lib/Zend/Gdata/Calendar.php(165): Zend_Gdata_App->insertEntry(Object(Zend_Gdata_Calendar_EventEntry), ' http://www.goog...', 'Zend_Gdata_Cale...') #4 /home/website/public_html/add-session.php(297): Zend_Gdata_Calendar->insertEvent(Object(Zend_Gdata_C in /home/website/public_html/zend/lib/ 700 行目の Zend/Gdata/App.php

以下のリンク のどれも役に立たなかったUncaught exception 'Zend_Gdata_App_HttpException YouTube PHP API - Zend_Gdata_App_HttpException Fatal error: Uncaught exception 'RuntimeException' Fatal error: Uncaught exception 'Exception' in PHPExcel classes

https://groups.google.com/forum/?fromgroups=#!topic/google-contacts-api/IFHANnTWzIM

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

javascript - Uncaught SyntaxError: 自己ホスト サーバーからホスト サーバーに移行した後の予期しないトークン

皆さんこんにちは: 私は助けを求めていますが、プログラマーではなく、アプリケーションの問題の解決策を見つけようと決心しています。2009 年に構築され、自己ホスト型サーバーに実装された Web アプリケーションがあります。最近、サーバーをシャットダウンすることを決定したため、アプリケーションの新しいホームが必要になり、それを Godaddy に移動することにしました。

私が理解していると思う1つの機能を除いて、ほとんどすべてがアプリケーションで機能しました。

まず、アプリケーションは実際には情報を共有する 2 つのアプリケーションです。1 つは、製品を構成するための「シェル」となる複雑なモデルを構築するモデル構築アプリケーションです。2 番目のアプリケーションは「シェル」を使用して、製品の機能と変数を構成するプロセスをエンド ユーザーに案内します。

現状では、アプリケーションのモデル構築側はうまく機能しているようです。構成側は「ほとんど」機能します。ただし、GoDaddy に移行してから作成した新しいシェルは、構成側で正しく読み取られません。また、既存の構成は編集でき (構成側に存在します)、機能はすべて機能しますが、表示されないのは「新しい」モデル (モデル構築側に存在する) だけです。

どちらのアプリケーションも、共有デラックス ホスティング アカウント、IIS6、ASP.NET 2 でホストされています。

新しいモデルが作成されると、構成側のユーザーが新しい構成の構築を選択すると、モデル ディレクトリに保存されます。構成アプリは、そのディレクトリの内容を読み取り、構成するために選択するモデルのリストをユーザーに提示することになっています。

原因を探すのに何時間も費やした後、問題は特に 2 つのアプリケーション間の通信を管理する機能に関連していると思います。

Chrome を使用しているときに Uncaught SyntaxError: Unexpected token {

これをトラブルシューティングするためのアイデアやヘルプは大歓迎です!

いくつかのコード....}

* Uncaught SyntaxError: Unexpected token { *

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

objective-c - キャッチされない例外「NSInternalInconsistencyException」Xcodeによるアプリの終了

最近、すべての xcode ファイル名とプロジェクト名の名前を変更しました。以前は HelloThere と呼ばれていましたが、それを BoatTracker に変更し、対応する .h、.m、および xib ファイルの名前を変更しました。これを行うには、xcode のrefractor-rename 機能を使用しました。名前に関連していると思われるエラーが発生しています。リリース ステートメントをコメント アウトして、シミュレーターと Iphone をリセットしようとしました。私が受け取るエラーは次のとおりです。

シミュレーター: 全出力

*** 最初のスロー コール スタック:

シミュレーターの画像を参照してください。 ここに画像の説明を入力

iPhone:

*** 最初のスロー コール スタック:

Iphone の写真を参照してください: ここに画像の説明を入力

問題を見つけるのに役立つコード サンプルが必要な場合は、お問い合わせください。

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

jquery - jQuery TypeError:テーブル オブジェクトに対する Firefox の関数ではありません

Firefox で FireQuery を使用しています。これが私がやろうとしていることです:

  1. ページのどこかのタグ内に「Items Ordered」というテキストがあります。
  2. 「Items Ordered」テキストが存在するテーブルも、他のいくつかのテーブル内に深くネストされています。

上記のシナリオを考えると<table>、前述の文字列に最も近いタグを取得し、そこに div を追加します。正しい DOM 要素を確実に取得するための私の標準的な方法は、背景色を変更し、1 ピクセルの境界線を付けて、ページ上で飛び出して簡単に識別できるようにすることです。ただし、私のコードでは失敗しました。そのため、divの追加に進む前に、失敗した理由と修正方法を理解しようとしています。

以下は、テストに使用したコードです。

[HTML -- 実際のコード、置換された個人情報とリンクを含む]

使用する

  • Firefox 20
  • Windows Vista ビジネス 32 ビット SP2
  • ファイアーバグ
  • ファイアクエリ
  • Google CDN がホストする jQuery

私が見つけたことと、なぜそれが不十分だったのか


A) コンフリクトなし

「エラーではありません」機能に関する多くの投稿は、投稿者が「jQuery」の代わりに「$」を使用していることを示しており、この投稿のように競合モードを設定しないことと関係があります。jQuery の実装方法は FireQuery の「jQueryify」関数によるものであるため、メッセージは似ていますが、これが私の問題とは関係がないと思います。また、「$」の代わりに「jQuery」をすでに使用しています。

B) jQuery のバージョンの問題

また、問題が jQuery のバージョンに関連している可能性があるのではないかと疑い始めました。この記事を書いている時点で、バージョン 2.0.0 は 3 日前 (2013 年 4 月 18 日) にリリースされたばかりで、バージョン 1.9.0 は以前のバージョンとは大きく異なることが既に知られています (いくつかの一般的な機能の廃止を含む)。以前のバージョンの jQuery は、手動または移行ツールを使用して再加工する必要がある場合があります。

結果

そこで、KOMODO IDE 6.1.3 でコードをテストして、FireQuery が jQuerify を実装する方法に関する問題を排除しました。私は 3 つの一般的なバージョンの jQuery を使用しました。クロスブラウザー テストの結果は次のとおりです。

C) ターゲット要素を div でラップする

私のコードでは、オブジェクトの型を返すために何かを投げました。これは私が使用したものです:

「テーブル」を返すので、実際にhtml要素があることがわかります。

次に、テーブル要素が匿名(IDまたは名前なし)であるため、問題の原因であると考えましたか?ターゲットタグを div でラップしようとしたことを解決するには、次のようにします。

ただし、同じ「関数ではない」エラーのみが返されましたが、今回は wrap() メソッドを参照しています。「wrap()」が有効な jQuery 関数であることを確認しました。

D) その他の考え

This postは、「Not a Function」エラーの Chrome のバージョンは「Uncaught TypeError」エラーであると述べています。考えられる原因として、同じページに jQuery の複数のインスタンスがあることが示唆されています。繰り返しますが、これは noConflict と関係があります。これが私に当てはまるかどうかは正確にはわかりませんが、「ない」傾向にあります。

私が思いつくことができる唯一の他のことは、おそらく問題は、jQuery オブジェクト、DOM オブジェクト、および JavaScript オブジェクト間の不一致と差異、および差異と関係があるということですか?

これを投稿し始める過程で、関連する可能性のあるこのjQueryの投稿を見つけましたが、理解できません。いくつかのプラグインまたはパッケージの実装を推奨しているようです -- これが単に自分のコードを宣伝しようとしている人なのか、それとも実際の「ベスト プラクティス」で受け入れられたモジュールなのかをどのように判断できますか?

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

linux - Node.js のキャッチされない例外

多くの記事によると、node.js アプリでキャッチされなかった例外を処理する最善の方法は、プロセスをクラッシュさせてから再起動することです。これにより、アプリケーションが不安定な状態になることを回避できます。ウォッチドッグのような外部プロセス(エンジェルプロセスと呼ばれることもあります)でできると思います。Linuxシステムでこれを行う最良の方法は何ですか? 一見すると、n 秒ごとにノード プロセスの状態をチェックする bash スクリプトが解決策になる可能性があります。事前に感謝します。どんな提案でも大歓迎です。

Node.js のベスト プラクティスの例外処理

http://shapeshed.com/uncaught-exceptions-in-node/

http://debuggable.com/posts/node-js-dealing-with-uncaught-exceptions:4c933d54-1428-443c-928d-4e1ecbdd56cb

0 投票する
0 に答える
587 参照

ruby-on-rails - テンプレート未定義が見つかりません

こんにちは、私はチュートリアルに取り組んでおり、ここでの質問を拡張しています -バックボーン + レール TypeError: List.Header is not a constructor

古い質問で最初に発生した問題を修正しましたが、新しいエラーがあります (Chrome コンソールに表示されます)。

firebug コンソールでも同様のメッセージが表示されます。

このエラーが発生するだけでなく、「ヘッダー」メッセージがコンソールに表示されなくなり、フッターもヘッダーもページに表示されません (少なくともフッターが表示される前に)。

list_controller.js.coffee

list_view.js.coffee

header_app.js.coffee

list_header.jst.eco

これは、エラーが定義されているファイルです。

バックボーン/構成/マリオネット/renderer.js.coffee

上記のすべての行をコメントアウトしました(基本的にファイルを削除します)-そしてエラーが発生します(クロムコンソール):

「パス」変数と関係がありますか?HeaderApp と FooterApp はどちらも、次のディレクトリの下にある "header" フォルダーと "footer" フォルダーにあります: app/assets/javascripts/backbone/apps

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

php - PHP: 致命的なエラー: キャッチされない例外 'ActiveRecord\RecordNotFound'

アクティブレコードを試しています。これは素晴らしい ORM だと思いますが、実行するのに苦労しています。

一部の方法は機能しますが、他の方法は機能しません。たとえば

ただし、オプションが指定されているか、validates_uniqueness_of が使用されている場合は、例外がスローされます。

これにより、

~メッセージ付き~

私は php 5.3.4 を使用しており、ナイトリー ビルドを使用しています (2013 年 5 月 8 日) これを修正する方法を教えてください。