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

android - 同期メソッドでスローされているAndroidNullPointerException

私はJavaで書かれたAndroidアプリを持っています。

アプリは基本的に、アプリメッセージを送信するデバイスに接続します。アプリは、各メッセージを処理する前に、メッセージが着信するのを待ってから報告します。

ConnectionクラスとListenerクラスがあります。

Connectionクラスは、デバイスから着信するメッセージをリッスンするためにListenerクラスを設定するコンストラクターを介して開始されます。

メッセージが着信すると、リスナーはそのメッセージをConnectionクラスのメソッドreportMessage()に送信します。ここでメッセージが処理されます。

Listenerクラスは別のスレッドにあります。

コードを以下に示します。

これはしばらくの間はうまく機能しますが、プログラムをクラッシュさせるエラーが表示されることがあります。

デバッグモードで実行すると、ConnectionクラスのreportMessage()の最初の行にNullPointerExceptionがスローされます。

プログラムは、System.out.printlnであろうと実際のコードの行であろうと、最初の行が何であれ中断されます。

そして、エラーは試行錯誤によって捕らえられません。プログラムがクラッシュし、try and catchで発生したとしても、エラーの処理は行われません。

これにより、reportMessage()メソッドの何によってもエラーがスローされていないと思います。この場合、おそらくエラーがリスナークラス.run()でスローされています。

ただし、すべてのチェックを実行しようとしたため、 NullPointerExceptionがどこからスローされるかがわかりません。スローされると、メッセージが送信されたときにスローされます。

デバッガーは「例外スタックトレースは利用できません」と言います。

LogCatによると:

誰か助けてもらえますか?

NullPointerExceptionをスローしているものと、それを停止する方法を知る必要があります。

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

xcode - Xcodeは、キャッチされていないすべての例外をキャッチします

Xcode では、すべての例外をキャッチするブレークポイントを作成できます (例外ブレークポイント)。ただし、このブレークポイントは、try-catch 状況でも発生します。

私はサードパーティのライブラリを使用しているため、try-catch の状況は事実であり、オプションではありません。

すべての例外ではなく、キャッチされていない例外のみを処理する方法はありますか?

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

jquery-mobile - jQuery Mobile:Uncaughtは、初期化の前にcheckboxradioのメソッドを呼び出すことができません。メソッド'refresh'を呼び出そうとしました

私はこの問題に対処するために髪を引っ張っています。これらは私が使用し、前述の問題を引き起こしたコードです。

説明:

上記のコードは、hod.phpという名前のファイルにあります。このファイルには、いくつかのチェックボックスが含まれています。これらのチェックボックスは同時にチェックされ、#at-site-btnボタンを押すと、at-site.phpが(ダイアログとして)表示され、チェックされたすべてのチェックボックスが表示されます。

ここで問題が発生しました。ダイアログの戻るボタンを押して前のページに戻り、これらのチェックボックスをオフにしようとすると、タイトルに記載されているようにエラーが表示されます。私のコードには「refreshmethod」の呼び出しがないため、これを修正する方法がわかりません。

  1. 誰かがこの問題を解決する方法を提案できますか?
  2. 私はそれを正しく使用していますか?(私はjQuery Mobileを初めて使用します。JQMの使用の背後にある概念がある場合は、それを説明してください[JQMドキュメントを読んでみましたが、私にはわかりにくいようです])。

よろしくお願いいたします。ご回答ありがとうございます。

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

php - JSON - Javascript を使用してファイルからデータを収集する際のエラー

JSON を使用してデータを収集する jQuery ストア ロケーター ファイルがありますが、ページを読み込もうとするたびにエラーが発生し続けます。

キャッチされていない TypeError: 未定義のプロパティ '0' を読み取ることができません

コードを示す行が以下で強調表示されています

locationset を console.log しようとしても空白です

編集

これは私のjsonコードです。ヘッダーがまったく正しいとは思わないでください

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

php - 致命的なエラー: try/catch ブロックのないキャッチされない例外

フォーム フィールドが空の場合、および挿入クエリが失敗した場合に、例外をスローしようとしています。try/catch ブロックを使用せず、例外クラスを含めずに、誰かが例外をスローするのを見たことがあります。私がどうやってそうするのか知っている人はいますか?

これは、すべてのフィールドに入力しないと発生するエラーです。

致命的なエラー: メッセージ「エラー: 次のフィールドは空です- タイトル、電話番号、電子メール、/vagrant/web/Assignment4/Person.php の 94 行目の例外: エラー: 次のフィールドは空です」を含むキャッチされない例外「例外」 - 94 行目の /vagrant/web/Assignment4/Person.php 内の役職、電話番号、電子メール コール スタック: 0.0014 638168 1. {main}() /vagrant/web/Assignment4/Form.php:0 0.0172 698568 2. Person->insert() /vagrant/web/Assignment4/Form.php:179

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

android - アクティビティがクラッシュした後、Androidはバックグラウンドサービスを停止します

はじめに、下手な英語でお詫び申し上げます。

私の問題があります:

アクティビティが実行されているときにバックグラウンドで実行されるAndroidのサービスがあります。(このサービスは、指定された時間間隔でユーザー データをサーバーと同期します)。

そして、onCreateMethod のアクティビティから開始されます。このアクティビティは、Thread.UncaughtExceptionHandler を実装し、onCreate メソッドに登録して、アクティビティ内のすべての予期しない例外をキャッチします。アクティビティ内の何かで例外メソッド uncaughtException が呼び出され、サービスが stopService(serviceIntent); で停止する必要がある場合。しかし、サービス中の onDestoy は呼び出されません。しかし、アクティビティの onDestroy メソッドが呼び出されると (ユーザーがボタンを押して戻る)、サービスが正常に停止し、CService の onDestroy が呼び出されます。

アクティビティがクラッシュしたら、バックグラウンド サービスを停止する必要があります。Android がアクティビティを閉じて、スタック (ログイン画面) で前のアクティビティを開始すると、ユーザーがログに記録されなくなります。

提案をありがとう。

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

javascript - Javascript が Jsfiddle で動作するが Dreamweaver では動作しない、予期しないトークンの構文エラーがキャッチされないなど

これは私がやっていることの例ですhttp://jsfiddle.net/ep39v/78/、フレームワークはミンコ・ゲチェフからとても親切に与えられました

Jsfiddle で完全に動作しますが、dreamweaver に転送されない理由がわかりません。これらは私の現在のファイルです。

HTML

ジャバスクリプト

CSS

ヘルプ!

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

facebook-php-sdk - アクセス トークンは有効ですが、OAuthException: アクティブなアクセス トークン エラーが発生します

私たちは約 2 か月間アプリケーションに取り組んできましたが、すべてが完璧に進んでいました。ログインのアクセス許可で PHP SDK とオフライン モードを使用していましたが、Facebook API の最近の変更とオフライン モードの削除の数日前から、「Uncaught OAuthException: 現在のユーザー。"

主な問題は、アプリでしばらく作業した後 (約 10 分) に発生することですが、同時に、このリンク を介してトークンの有効性を確認すると、トークンがまだ有効であることがわかります。はまだ存在し、有効期限は切れませんが、次のエラーが発生します:「Uncaught OAuthException: 現在のユーザーに関する情報を照会するには、アクティブなアクセス トークンを使用する必要があります」

私はすでにこのリンク にアクセスし、最新バージョンをダウンロードしましたが、どこが間違っているのでしょうか?


回答ありがとうございます。yacon と同じように、facebook->api(/me) にアクセスするときにバグがあるようです。現在、アプリの一部を javascript で処理しています。これは、javascript SDK と PhP SDK を一緒に使用するのが本当に頭痛の種です。お互いに

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

php - php:catch()で関数呼び出しを2〜3回繰り返します

そのため、関数がクラッシュすることがあり(キャッチされない例外)、1秒の遅延で発生したときに2回呼び出し直したいとします。これがコードですが、機能していないようです:

checknumは、例外をスローする関数です(ここでは、例外をスローするたびにクラッシュします)。問題は、このコードを実行しても、ページにエラーメッセージが表示されることです。

「メッセージ:エラーの説明」の代わりに。「クラッシュ番号」の行は、2回ではなく、1回だけ印刷されます。

誰かが私が間違っていることを知っていますか?

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

ios - クラッシュをシンボル化すると、__PRETTY_FUNCTION__ が返されます

このコードをUncaughtExceptionHandlerアプリの として使用して、クラッシュ情報を取得し、それを返しました。

今日、iTunes Connect から得られるものと比較してごくわずかなクラッシュ レポートを受け取りました。次のようになります。

レポートでメモリアドレスを記号化するためにatosを使用しましたが、3つのアドレス0x0013f1f1 0x001285ed 0x0012887dが返さ__PRETTY_FUNCTION__.20480 (in myapp) + 101235 __PRETTY_FUNCTION__.20480 (in myapp) + 8047 __PRETTY_FUNCTION__.20480 (in myapp) + 8703れるだけで、あまり役に立ちません。少なくともクラッシュの原因となったメソッド名を見つけるために他にできることはありますか?

そうでない場合UncaughtExceptionHandler、メソッド名を取得するために追加できるもの、または将来のリリースで実行できるものはありますか? iTunes Connect のクラッシュ レポートが表示されないため、このルートを選択しました。

ありがとう