SYNC999: सिंक में अप्रत्याशित त्रुटि
इसका क्या अर्थ है
सिंकिंग में कोई अप्रत्याशित समस्या आई।
आपकी बिक्री इस डिवाइस पर सुरक्षित है। स्वचालित पुनः प्रयास की प्रतीक्षा करें; यदि यह कोड बार-बार दिखाई दे, तो डायग्नोस्टिक्स एक्सपोर्ट करें और सपोर्ट से संपर्क करें।
क्या करें
यह क्रिया फिर से आज़माएँ। WCPOS इसे स्वचालित रूप से दोबारा आज़माता है।
आपका डेटा
यह बदलाव इस डिवाइस पर सहेजा गया है लेकिन आपके स्टोर तक नहीं पहुँचा है। यदि यह बना रहे, तो डायग्नोस्टिक्स एक्सपोर्ट करें और WCPOS सपोर्ट से संपर्क करें।
समस्या निवारण
- यह न मान लें कि यह कोड अपने आप दोबारा आज़माया जाएगा। पहले लॉग प्रविष्टि विस्तृत करें: यदि उससे पुष्टि हो कि म्यूटेशन पहले ही कतार में डाल दिया गया था, तो WCPOS स्वचालित रूप से दोबारा प्रयास करता है, इसलिए उसे खुला छोड़ दें और कतार को खाली होने दें।
- यदि त्रुटि कहे कि इंजन रेज़िडेंट मौजूद नहीं है या म्यूटेशन ID लौटने से पहले ही राइट विफल हो गया, तो कुछ भी कतार में नहीं डाला गया — उस रिकॉर्ड या ऑर्डर पर लौटें और उसे दोबारा सहेजें।
- लॉग प्रविष्टि विस्तृत करें और इवेंट कोड तथा कोई भी serverCode नोट करें: 999 कोड का अर्थ है कि इस विशिष्ट कारण के लिए अभी कोई समर्पित कोड नहीं है, इसलिए सपोर्ट को ठीक यही संदर्भ चाहिए।
- यदि कोड बार-बार दिखाई दे, तो डिबग जानकारी कॉपी करें का उपयोग करें और सपोर्ट से संपर्क करें — इसकी सूचना देने से ही विशिष्ट कोड जोड़ा जाता है।
कहाँ देखें
जब WCPOS इस त्रुटि को सहेज पाता है, तो वह उसी डिवाइस पर दर्ज होती है जिसने उसे उत्पन्न किया। स्टोर हेल्थ → लॉग्स खोलें (नेविगेशन ड्रॉअर में सबसे नीचे दिया गया हार्ट-पल्स आइकॉन), इस कोड से चिह्नित प्रविष्टि ढूँढें और उसे विस्तृत करें: विस्तृत पंक्ति में सरल भाषा में कारण और विफलता के समय दर्ज किया गया संदर्भ दिखाई देता है। स्टोर अनुरोध की स्थिति में उस संदर्भ में सर्वर का अपना त्रुटि कोड (serverCode), HTTP status या endpoint शामिल हो सकता है; कौन-से फ़ील्ड दिखेंगे यह इस बात पर निर्भर करता है कि विफलता कहाँ हुई। समस्या की रिपोर्ट करते समय स्क्रीनशॉट के बजाय लॉग्स स्क्रीन के ऊपर दिए गए डिबग जानकारी कॉपी करें (फ़ोन और टैबलेट पर डिबग जानकारी साझा करें) का उपयोग करें: यह ऐप संस्करण, कनेक्शन स्थिति और सबसे हालिया त्रुटियों को एक साथ इकट्ठा कर देता है। लॉग्स अधिकतम 30 दिनों तक रखे जाते हैं, इसलिए समस्या ताज़ा रहते ही उन्हें इकट्ठा कर लें। साथ ही, POS द्वारा अपनी लॉग प्रविष्टि लिख पाने से पहले ब्राउज़र कंसोल में दिखी किसी भी त्रुटि को भी कॉपी करें।
ऐप के भीतर मौजूद लॉग के अलावा, यह विफलता इन जगहों पर भी सुराग छोड़ सकती है:
- नेटवर्क इंस्पेक्टर (वेब और डेस्कटॉप): डेवलपर टूल्स खोलें — ब्राउज़र में F12 दबाएँ, या डेस्कटॉप ऐप के मेनू में उन्नत → डेवलपर टूल्स टॉगल करें चुनें — और नेटवर्क टैब चुनें। पहले इस पेज का पुनः प्रयास संबंधी मार्गदर्शन अपनाएँ; क्रिया को केवल तभी दोहराएँ जब वे चरण कहें कि ऐसा करना सुरक्षित है। विफल अनुरोध में HTTP स्थिति और कच्ची प्रतिक्रिया बॉडी दिखती है, जिसमें वे त्रुटि पेज भी शामिल हैं जो कभी POS लॉग तक नहीं पहुँचते।
विवरण
- कोड:
SYNC999(SYNC_UNEXPECTED) - गंभीरता: error
- इसमें जोड़ा गया: WCPOS 1.10.0