- शिप
- 25 अगस्त 2026 को 9:46 pm बजे UTC
- लेखक
- Kamo
- Commit
- acc2049
यह समापन बिंदु वह है जो वर्कस्पेस शेल को प्रस्तुत करने से पहले लोड करता है, और ग्राहक एक से इनकार कर देता है इसे रिकॉर्ड नहीं किया जा सकता - संगठन। fromJSON एक डोमेन के बिना फेंकता है - इसलिए यह असफल होना एक डोमेन है एक लापता क्षेत्र के बजाय खाली पृष्ठ। यह इस काम के पीछे एक ही समापन बिंदु है साथ शुरू किया। यह उस क्षेत्र का उत्तर देने के लिए org.domains lazily पढ़ा। एक ही अनुरोध में पहले विफल इसके साथ सत्र लेता है, और हर बाद में आलसी स्पर्श तब LazyInitializationException फेंकता है एक डोमेन लौटने के बजाय। यही कारण है कि 2026-08-25 पर फटने में हुआ, क्षणिक के साथ Yugabyte "schema संस्करण mismatch" गर्भपात की लहर के दौरान गर्भपात। ट्रिगर था क्षणिक; नाजुकता नहीं थी। अब findbyIdWithDomains के साथ आकर्षित - एक क्वेरी, और कुछ भी गलत होने से पहले डोमेन हाथ में होते हैं। प्रक्षेपण के अपने पतन में एक ही दोष था और इसे बेहतर ढंग से छिपा दिया: विशेषताएं आलसी भी हैं, और कैच हैंडलर org.getFeatures() के लिए फिर से unguarded पहुँच गया। तो वास्तव में मामले में गिरावट के लिए अस्तित्व में - संग्रह पढ़ने योग्य नहीं है - यह विफलता को फिर से लिखना था अवशोषित करना। यह अब सुविधाओं के लिए गिरावट नहीं है, सुविधाओं के माध्यम सेOrNone: एक पतली ऐप सूची पुनर्प्राप्त करने योग्य है अगले अनुरोध पर, वह पृष्ठ जो प्रस्तुत नहीं करेगा वह नहीं है। अकेले छोड़ें: अपलोडलॉगो और प्रतिबद्धबैकग्राउंड ने डोमेन को भी आलसी तरीके से पढ़ा, लेकिन वे ब्रांडिंग हैं जानबूझकर ओपन-इन-व्यू पर भरोसा करने वाले पथ: सच, पेज लोड नहीं।.