タグ付けされた質問 「debugging」

デバッグは、コンピュータプログラムのバグを見つけて修正するための系統的なプロセスです。**重要な注意:**このタグは、デバッグテクニックまたはそれ自体のデバッグプロセスに関する質問専用であり、コードのデバッグのヘルプを要求するためのものではありません。

30
Node.jsアプリケーションをデバッグするにはどうすればよいですか?
Node.jsサーバーアプリケーションをデバッグするにはどうすればよいですか? 現在、私は主に次のような印刷ステートメントでアラートデバッグを使用しています。 sys.puts(sys.inspect(someVariable)); デバッグするより良い方法があるはずです。Google Chromeにはコマンドラインデバッガーがあることを知っています。このデバッガーはNode.jsでも利用できますか?

30
「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません。」警告?
Express版のC#デスクトップアプリケーションは機能しましたが、5秒後に機能しませんでした。 私は以下を試しました: デバッグ構成、デバッグフラグ、および完全なデバッグ情報がすべてのアセンブリに設定されていることを確認します。 マシン全体から、プロジェクトに関連するすべてのbinおよびobjフォルダーとすべてのDLLを削除します。 問題の原因となっているプロジェクトを最初から作成し直します。 リブート。 ソリューションには2つのWinFormsプロジェクトがあります。そのうちの1つはデバッグ情報をロードし、1つはロードしません。どちらも、プロジェクトファイルでまったく同じ方法でデバッグ情報を取得しようとしているアセンブリを参照しています。何か案は? ここに追加したいのは、主にこの質問を確認するときに戻ってきたときです。アセンブリが読み込まれるまでシンボルは読み込まれず、アセンブリは必要になるまで読み込まれません。メインアセンブリの1つの関数でのみ使用されるライブラリにブレークポイントがある場合、その関数が呼び出されるまで、シンボルは読み込まれません(ブレークポイントがヒットしていないことが示されます)。

30
リファレンス-このエラーはPHPで何を意味しますか?
これは何ですか? これは、PHPのプログラミング中に発生する可能性のある警告、エラー、通知に関する多数の回答であり、それらを修正する方法がありません。これはコミュニティWikiでもあるため、このリストへの追加と維持に参加するよう、どなたでもご参加いただけます。 どうしてこれなの? 「ヘッダーは既に送信されました」や「非オブジェクトのメンバーを呼び出す」などの質問がスタックオーバーフローで頻繁にポップアップします。これらの質問の根本的な原因は常に同じです。したがって、これらの質問に対する回答は通常、それらを繰り返し、特定のケースで変更する行をOPに示します。これらの回答はOPの特定のコードにのみ適用されるため、サイトに価値を追加しません。同じエラーを持つ他のユーザーは、ローカライズされているため、ソリューションを簡単に読み取ることができません。根本的な原因を理解したら、エラーを修正するのは簡単です。したがって、このリストは、適用する一般的な方法でソリューションを説明しようとしています。 ここで何をすればいいですか? 質問がこの質問の重複としてマークされている場合は、以下のエラーメッセージを見つけて、修正をコードに適用してください。通常、回答には、一般的な回答だけでは明確にできない場合に備えて調査するためのリンクがさらに含まれています。 貢献したい場合は、「お気に入り」のエラーメッセージ、警告または通知、回答ごとに1つ、それが何を意味するのかについての簡単な説明(マニュアルページで用語を強調しているだけの場合でも)、可能な解決策またはデバッグアプローチ、価値のある既存のQ&Aのリスト。また、既存の回答を改善してください。 リスト 何も見られません。ページは空で白です。(ホワイトページ/死の画面とも呼ばれます) コードが実行されない/ PHPコードの一部のように見えるものが出力される 警告:ヘッダー情報を変更できません-ヘッダーはすでに送信されています 警告:は、mysql_fetch_array()は、リソース、ブール与えられる1パラメータ期待別名 は、mysql_fetch_array():警告与えられた引数が有効なMySQLの結果リソースではない別名 警告:mysqli_num_rows()mysqli_resultことが1パラメータ期待し、ブール所与の(同様の変形又は) 警告:[関数]はパラメーター1がリソースであり、ブール値が指定されていることを期待しています 警告:[関数]:ストリームを開くことができませんでした:[理由] 警告:open_basedirの制限が有効になっています 警告:ゼロによる除算 警告:不正な文字列オフセット 'XXX' 警告:count():パラメータは、Countableを実装する配列またはオブジェクトである必要があります 解析エラー:構文エラー、予期しない '[' 解析エラー:構文エラー、予期しないT_XXX 解析エラー:構文エラー、予期しないT_ENCAPSED_AND_WHITESPACE 解析エラー:構文エラー、予期しないT_PAAMAYIM_NEKUDOTAYIM 解析エラー:構文エラー、予期しない 'require_once'(T_REQUIRE_ONCE)、関数が必要(T_FUNCTION) 解析エラー:構文エラー、予期しないT_VARIABLE 致命的なエラー:XXXバイトの許容メモリサイズを使い果たしました(XXXバイトを割り当てようとしました) 致命的なエラー:非オブジェクトまたはnullでのメンバー関数の呼び出し... 致命的なエラー:未定義の関数XXXの呼び出し 致命的なエラー:XXXを再宣言できません 致命的なエラー:関数の戻り値を書き込みコンテキストで使用できません 致命的なエラー:AAA :: BBB()の宣言はCCC :: BBB()の宣言と互換性がある必要があります ' 致命的なエラー:オブジェクトコンテキストにないときに$ thisを使用する 致命的なエラー:クラスClosureのオブジェクトを文字列に変換できませんでした 致命的なエラー:未定義のクラス定数 注意:配列から文字列への変換 通知:非オブジェクトエラーのプロパティを取得しようとしています 通知:未定義の変数またはプロパティ 注意:未定義のインデックス 注意:未定義のオフセットXXX …
1137 php  debugging  warnings 



16
「[オブジェクト]」ではなく、Node.jsのconsole.log()で完全なオブジェクトを取得するにはどうすればよいですか?
を使用してデバッグする場合console.log()、どのようにして完全なオブジェクトを取得できますか? const myObject = { "a":"a", "b":{ "c":"c", "d":{ "e":"e", "f":{ "g":"g", "h":{ "i":"i" } } } } }; console.log(myObject); 出力: { a: 'a', b: { c: 'c', d: { e: 'e', f: [Object] } } } でも財産の内容も見たいですf。

30
ADB over TCPでAndroidに接続するにはどうすればよいですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 先月休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 Motorola Droidでアプリケーションをデバッグしようとしていますが、USB経由でデバイスに接続するのに問題があります。開発サーバーは、Hyper-Vで実行されているWindows 7 64ビットVM なので、ゲストのUSBを介して、またはホストから直接接続できません。 いくつかの異なるUSB-over-TCPソリューションをインストールしましたが、ADBモニターが「devicemonitor failed to monitor start」を繰り返し報告するため、接続に問題があるようです。USB接続や他の実行可能なオプションの代わりにネットワークを使用して、開発マシンのクライアントからデバイスのデーモンに直接接続する方法はありますか?

20
残念ながら、MyAppは停止しました。どうすればこれを解決できますか?
アプリケーションを開発していて、実行するたびに次のメッセージが表示されます。 残念ながら、MyAppは停止しました。 これを解決するにはどうすればよいですか? この質問について-明らかにスタックトレースとは何かからインスピレーションを得て、それを使用してアプリケーションエラーをデバッグする方法を教えてください。、それ以上の詳細なしで彼らのアプリケーションがクラッシュしたことを述べている多くの質問があります。この質問は、Androidの初心者に問題を自分で解決する方法を教えるか、適切な質問をすることを目的としています。


18
PHPの解析/構文エラー。そしてそれらを解決する方法
誰もが構文エラーに遭遇します。経験豊富なプログラマーでもタイプミスを犯します。初心者にとって、それは学習プロセスの一部にすぎません。ただし、多くの場合、次のようなエラーメッセージを解釈するのは簡単です。 PHP解析エラー:構文エラー、20行目のindex.phpに予期しない「{」 予期しないシンボルは、必ずしも本当の犯人ではありません。ただし、行番号は、どこから調べればよいかを大まかに示しています。 常にコードコンテキストを確認してください。文法ミスがしばしば言及さに隠れたりして、前のコード行。コードをマニュアルの構文例と比較してください。 すべてのケースが他のケースと一致するわけではありませんが。しかし、構文の誤りを解決するための一般的な手順がいくつかあります。このリファレンスは、一般的な落とし穴をまとめたものです。 予期しないT_STRING 予期しないT_VARIABLE 予期しない '$ varname'(T_VARIABLE) 予期しないT_CONSTANT_ENCAPSED_STRING 予期しないT_ENCAPSED_AND_WHITESPACE 予期しない$ end 予期しないT_FUNCTION … 予想{外}予想(外予想外予想外) 予期[せぬ] 予期しないT_IF 予期しないT_FOREACH 予期しないT_FOR 予期しないT_WHILE 予期しないT_DO 予期しないT_PRINT 予期しないT_ECHO 予期しないT_LNUMBER 予期しない? 予期しない継続(T_CONTINUE)予期しない継続(T_BREAK)予期しない継続(T_RETURN) 予期しない「=」 予期しないT_INLINE_HTML … 予期しないT_PAAMAYIM_NEKUDOTAYIM … 予期しないT_OBJECT_OPERATOR … 予期しないT_DOUBLE_ARROW … 予期しないT_SL … 予期しないT_BOOLEAN_OR … 予期しないT_BOOLEAN_AND … 予期しないT_IS_EQUAL 予期しないT_IS_GREATER_OR_EQUAL 予期しないT_IS_IDENTICAL 予期しないT_IS_NOT_EQUAL 予期しないT_IS_NOT_IDENTICAL 予期しないT_IS_SMALLER_OR_EQUAL 予期し< …

7
スタックトレースとは何ですか。また、それを使用してアプリケーションエラーをデバッグする方法を教えてください。
OverаэтотвопросестьответынаStack Overflowнарусском:stackтотакоеstack trace、икаксегопомощьюнаходитрошреререренереренеререе アプリケーションを実行すると、次のようなエラーが表示されることがあります。 Exception in thread "main" java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBookTitles(Author.java:25) at com.example.myproject.Bootstrap.main(Bootstrap.java:14) 人々はこれを「スタックトレース」と呼んでいます。スタックトレースとは何ですか?プログラムで発生しているエラーについて何がわかりますか? この質問について-初心者プログラマーが「エラーを取得している」という質問が頻繁に出てきます。スタックトレースとは何か、またはどのように使用するかを理解せずに、スタックトレースとコードのランダムブロックを貼り付けるだけです。この質問は、スタックトレースの値を理解するのに助けを必要とする可能性のある初心者プログラマのためのリファレンスとして意図されています。

12
Visual Studioの出力ウィンドウへの書き込み
デバッグのために出力ウィンドウにメッセージを書き込もうとしています。Javaのような関数を検索しましたsystem.out.println("")。私が試したDebug.Write、Console.WriteとTrace.Write。エラーは発生しませんが、何も出力されません。 「DEFBUG定数の定義」および「TRACE定数の定義」オプションがチェックされています。 メニューツール → オプション → デバッグ → 「すべての出力ウィンドウテキストをイミディエイトウィンドウにリダイレクトする」オプションはチェックされていません。 構成:アクティブ(デバッグ) 注:必要に応じて、「Windowsフォームアプリケーション」としてウィザードを使用してプロジェクトを作成しました。どこを見ればいいのか分かりません。

27
Djangoでデバッグする方法、良い方法?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 それで、私はPythonとその後のDjangoでコードを学ぶことを始めました。初めてトレースバックを見るのは大変で、実際に私が間違ったことと構文エラーの場所を突き止めました。時が経ち、途中でDjangoコードをデバッグするルーチンができたと思います。これは私のコーディング経験の早い段階で行われたため、私は座って、これを行う方法は効果がなく、より高速に実行できるかどうか疑問に思いました。私は通常、コード内のバグを見つけて修正することができますが、もっと速く実行する必要があるのでしょうか。 私は通常、Djangoが有効にしたときに提供するデバッグ情報を使用します。思ったとおりに結果が得られたら、構文エラーでコードフローを大幅に中断し、フローのその時点で変数を調べて、コードが希望とは異なる何かを行う場所を見つけ出します。 しかし、これを改善できますか?Djangoコードをデバッグするための優れたツールやより良い方法はありますか?
587 python  django  debugging 

30
PHPで有用なエラーメッセージを取得するにはどうすればよいですか?
多くの場合、私はPHPスクリプトを実行してみて、空白の画面を表示します。エラーメッセージはありません。ちょうど空の画面。原因は、単純な構文エラー(ブラケットの誤り、セミコロンの欠落)、関数呼び出しの失敗、またはその他の原因が考えられます。 何が悪かったのかを理解するのは非常に難しい。コードをコメントアウトしたり、どこにでも「エコー」ステートメントを入力したりして、問題を絞り込みます。しかし、もっと良い方法があるはずですよね? Javaのように、PHPに有用なエラーメッセージを生成させる方法はありますか?

30
「ブレークポイントは現在ヒットしません。ソースコードは元のバージョンとは異なります。」これは何を意味するのでしょうか?
Visual Studioでデバッグするとき、ブレークポイントを追加することがありますが、それは中空であり、VSは「現在、ブレークポイントはヒットしません。ソースコードは元のバージョンと異なります。」明らかにこれは私がデバッグすることができないようにします。 メッセージはいったいどういう意味ですか?元のバージョンは何ですか?ソリューションを開いたばかりで、コードにまったく変更を加えていない場合、どのようにして「元のバージョン」を作成できますか?

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