スタックトレース解析

あらゆるスタックトレースからエラーチェーン、根本原因、自分のコードのフレームを抽出

スタックトレース

エラーとスタックトレースを貼り付けてください。このブラウザタブ内だけで扱われ、保存されません。

任意のパスまたはパッケージのプレフィックス(カンマ区切り)。

概要

スタックトレースを貼り付けて解析
JavaScript、Node.js、Python、Java、Go、PHP、Ruby、C# / .NET のトレースに対応しています。

フレーム

トレースを分析すると、ここにフレームが表示されます。
スタックトレース解析ツールとは

貼り付けたエラートレースを構造化された概要に変換します。例外の型とメッセージ、実行環境、最上位フレーム、自分のコード内の最初のフレーム、原因のチェーン全体を表示します。JavaScript、Node.js、Python、Java などの JVM 言語、Go、PHP、Ruby、C# / .NET のトレースを読み取り、処理はすべてブラウザ内で行われます。

使い方
  1. 1.スタックトレース、traceback、panic を貼り付けるか、例を読み込みます。
  2. 2.検出された実行環境を確認し、違っていれば自分で選びます。
  3. 3.必要に応じてアプリケーションのパスやパッケージのプレフィックスを入力し、自分のフレームを確実に認識させます。
  4. 4.概要とエラーチェーンを読み、フレームを確認します。カテゴリで絞り込んだり、ランタイムと依存関係のフレームを折りたたんだりできます。
  5. 5.フレーム、位置、または概要全体を Markdown でコピーして、チケットやチャットに貼り付けます。
エラーチェーン

Java の `Caused by:` と `Suppressed:`、Python の "During handling of the above exception" と "direct cause"、Node.js の `[cause]` ブロックと AggregateError のグループ、PHP の previous 例外、Ruby の cause、別の goroutine を含む Go の panic、.NET の内部例外を 1 つのチェーンとして表示します。根本原因は最も深い原因で、多くの場合そこで問題が始まっています。

フレーム分類はヒューリスティック

フレームは node_modules、site-packages、vendor、java.base、System などのパスやパッケージ名から、アプリケーション、フレームワーク、依存関係、ランタイム、不明に分類されます。各分類には根拠の強さが表示されます。一般的でない構成ではルールが外れることがあるため、重要な場合は独自のプレフィックスを追加してください。これは決定的なパターンマッチであり、AI による診断ではありません。

プライバシーと制限

トレースには内部パス、ホスト名、データが含まれることがあるため、解析はこのタブ内だけで行われます。アップロード、保存、URL への追加は一切ありません。この端末に記憶されるのは任意のプレフィックスリストだけです。最大 1 MB のトレースに対応し、200 KB を超えるものはバックグラウンドで解析され、エラーごとに最大 2,000 フレームを保持します。ソースマップは適用しないため、圧縮された JavaScript には Source Map Stack Trace Resolver を使ってください。

CodingToolが正式に公開されました

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch