ตัววิเคราะห์สแตกเทรซ

ลำดับข้อผิดพลาด สาเหตุต้นทาง และเฟรมโค้ดของคุณจากสแตกเทรซใดก็ได้

สแตกเทรซ

วางข้อผิดพลาดพร้อมสแตกเทรซ ข้อความจะอยู่ในแท็บเบราว์เซอร์นี้เท่านั้นและไม่ถูกบันทึก

คำนำหน้าพาธหรือแพ็กเกจ (ไม่บังคับ) คั่นด้วยจุลภาค

สรุป

วางสแตกเทรซเพื่อวิเคราะห์
รองรับสแตกเทรซของ 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 เพื่อใช้ในทิกเก็ตหรือแชต
ลำดับข้อผิดพลาด

บล็อก `Caused by:` และ `Suppressed:` ของ Java ลำดับ "During handling of the above exception" และ "direct cause" ของ Python บล็อก `[cause]` และกลุ่ม AggregateError ของ Node.js ข้อยกเว้น previous ของ PHP cause ของ Ruby panic ของ Go พร้อม goroutine อื่น และข้อยกเว้นภายในของ .NET จะแสดงเป็นลำดับเดียว สาเหตุต้นทางคือสาเหตุที่ลึกที่สุด ซึ่งมักเป็นจุดที่ปัญหาเริ่มต้น

หมวดหมู่เฟรมเป็นการคาดคะเน

เฟรมถูกจัดเป็นแอปพลิเคชัน เฟรมเวิร์ก ไลบรารีที่พึ่งพา รันไทม์ หรือไม่ทราบ จากพาธและชื่อแพ็กเกจ เช่น node_modules, site-packages, vendor, java.base หรือ System แต่ละหมวดหมู่แสดงความหนักแน่นของหลักฐาน กฎอาจผิดพลาดกับโครงสร้างโปรเจกต์ที่ไม่ปกติ จึงควรเพิ่มคำนำหน้าของคุณเองเมื่อจำเป็น นี่คือการจับคู่รูปแบบแบบกำหนดแน่นอน ไม่ใช่การวินิจฉัยด้วย AI

ความเป็นส่วนตัวและข้อจำกัด

สแตกเทรซอาจมีพาธภายใน ชื่อโฮสต์ และข้อมูล จึงวิเคราะห์เฉพาะในแท็บนี้ ไม่มีการอัปโหลด บันทึก หรือใส่ลงใน URL อุปกรณ์นี้จำเฉพาะรายการคำนำหน้าที่ไม่บังคับ รองรับสแตกเทรซสูงสุด 1 MB สแตกเทรซที่เกิน 200 KB จะวิเคราะห์เบื้องหลัง และเก็บได้สูงสุด 2,000 เฟรมต่อข้อผิดพลาด เครื่องมือนี้ไม่ใช้ source map สำหรับ 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