स्टैक ट्रेस एनालाइज़र
किसी भी स्टैक ट्रेस से त्रुटि शृंखला, मूल कारण और आपके कोड के फ़्रेम
स्टैक ट्रेस
त्रुटि को उसके स्टैक ट्रेस के साथ पेस्ट करें। यह इसी ब्राउज़र टैब में रहता है और कभी सहेजा नहीं जाता।
वैकल्पिक पाथ या पैकेज प्रीफ़िक्स, अल्पविराम से अलग करें।
सारांश
फ़्रेम
संबंधित टूल्स
स्टैक ट्रेस एनालाइज़र क्या है?
यह पेस्ट किए गए त्रुटि ट्रेस को संरचित सारांश में बदलता है: अपवाद का प्रकार और संदेश, रनटाइम, शीर्ष फ़्रेम, आपके अपने कोड का पहला फ़्रेम और कारणों की पूरी शृंखला। यह JavaScript, Node.js, Python, Java व अन्य JVM भाषाओं, Go, PHP, Ruby और C# / .NET के ट्रेस पढ़ता है और पूरी तरह आपके ब्राउज़र में चलता है।
उपयोग कैसे करें
- 1.स्टैक ट्रेस, traceback या panic पेस्ट करें, या कोई उदाहरण लोड करें।
- 2.पहचाना गया रनटाइम जाँचें, गलत हो तो स्वयं चुनें।
- 3.चाहें तो अपने ऐप्लिकेशन के पाथ या पैकेज प्रीफ़िक्स दें ताकि आपके फ़्रेम भरोसेमंद ढंग से पहचाने जाएँ।
- 4.सारांश और त्रुटि शृंखला पढ़ें, फिर फ़्रेम देखें: श्रेणी से फ़िल्टर करें या रनटाइम और डिपेंडेंसी फ़्रेम समेटें।
- 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 के आंतरिक अपवाद एक ही शृंखला के रूप में दिखाए जाते हैं। मूल कारण सबसे गहरा कारण है, जहाँ आमतौर पर समस्या शुरू हुई।
फ़्रेम श्रेणियाँ अनुमान हैं
फ़्रेम को node_modules, site-packages, vendor, java.base या System जैसे पाथ और पैकेज नामों के आधार पर ऐप्लिकेशन, फ़्रेमवर्क, डिपेंडेंसी, रनटाइम या अज्ञात में बाँटा जाता है। हर श्रेणी के साथ प्रमाण की मज़बूती दिखाई जाती है। असामान्य प्रोजेक्ट संरचना में नियम गलत हो सकता है, इसलिए ज़रूरी हो तो अपने प्रीफ़िक्स जोड़ें। यह निर्धारक पैटर्न मिलान है, AI निदान नहीं।
गोपनीयता और सीमाएँ
ट्रेस में आंतरिक पाथ, होस्टनेम और डेटा हो सकते हैं, इसलिए विश्लेषण केवल इसी टैब में होता है: कुछ भी अपलोड, सहेजा या URL में नहीं डाला जाता। इस डिवाइस पर केवल वैकल्पिक प्रीफ़िक्स सूची याद रखी जाती है। 1 MB तक के ट्रेस समर्थित हैं, 200 KB से बड़े ट्रेस का विश्लेषण पृष्ठभूमि में होता है और हर त्रुटि के अधिकतम 2,000 फ़्रेम रखे जाते हैं। यह टूल source map लागू नहीं करता; मिनिफ़ाइड JavaScript के लिए Source Map Stack Trace Resolver का उपयोग करें।
