मुख्य सामग्री के लिए छोड़ें
संस्करण: 1.x

SYNC101: लोकल DB में लिखना विफल

इसका क्या अर्थ है

यह बदलाव लोकल डेटाबेस में सहेजा नहीं जा सका और केवल इसी डिवाइस पर मौजूद है।

लोकल डेटा साफ़ या रीलोड न करें। कुछ भी दोबारा आज़माने या मरम्मत करने से पहले डायग्नोस्टिक्स एक्सपोर्ट करें और सपोर्ट से संपर्क करें।

क्या करें

डायग्नोस्टिक्स एक्सपोर्ट करें और सपोर्ट से संपर्क करें। WCPOS इसे स्वयं दोबारा नहीं आज़माता — जब आप तैयार हों तब पुनः प्रयास करें।

आपका डेटा

इस डिवाइस पर मौजूद डेटा जोखिम में हो सकता है — लोकल डेटा साफ़ न करें। यदि यह बना रहे, तो डायग्नोस्टिक्स एक्सपोर्ट करें और WCPOS सपोर्ट से संपर्क करें।

समस्या निवारण

  1. यदि लॉग प्रविष्टि में किसी रिकॉर्ड का नाम हो, तो उसे नोट करें — वही वह बदलाव है जो सहेजा नहीं गया। साइट और क्रेडेंशियल लिखे जाने की स्थिति में उसके बजाय केवल विफल ऑपरेशन और त्रुटि का नाम हो सकता है; आगे बढ़ने से पहले वे विवरण दर्ज कर लें।
  2. साइट डेटा साफ़ न करें, ऐप रीसेट न करें, और न ही उसे अनइंस्टॉल करें: बिना सहेजा गया बदलाव केवल इसी डिवाइस पर है, और लोकल स्टोरेज साफ़ करने से वह हमेशा के लिए मिट जाता है।
  3. डिवाइस का खाली स्टोरेज जाँचें — भरी हुई डिस्क या समाप्त हो चुका ब्राउज़र स्टोरेज कोटा लोकल राइट विफल होने का सबसे आम कारण है।
  4. WCPOS एक बार पुनः आरंभ करें और कोई छोटा, हानिरहित संपादन करके पुष्टि करें कि नए बदलाव सहेजे जाते हैं या नहीं।
  5. यदि लिखना बार-बार विफल हो, तो लॉग्स स्क्रीन पर डिबग जानकारी कॉपी करें का उपयोग करें और कोई भी मरम्मत करने से पहले सपोर्ट से संपर्क करें।

कहाँ देखें

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

ऐप के भीतर मौजूद लॉग के अलावा, यह विफलता इन जगहों पर भी सुराग छोड़ सकती है:

  • कंसोल (वेब और डेस्कटॉप): उन्हीं डेवलपर टूल्स का कंसोल टैब क्लाइंट-साइड त्रुटियाँ दर्ज करता है, जिनमें वे भी शामिल हैं जो POS द्वारा अपनी लॉग प्रविष्टि लिख पाने से पहले होती हैं।

विवरण

  • कोड: SYNC101 (LOCAL_DB_WRITE_FAILED)
  • गंभीरता: error
  • इसमें जोड़ा गया: WCPOS 1.10.0