- शिप
- 3 सितंबर 2026 को 1:04 am बजे UTC
- लेखक
- Kamo
- Commit
- 7a2aa09
MemberCreationservice ने 4-6 चरणों को सर्वोत्तम प्रयास के रूप में दस्तावेज किया और ईमेल के लिए यह सच नहीं था। SendVerificationEmail @transactional है, इसलिए यह सदस्य- निर्माण लेनदेन; जब ईमेल सर्विस ने 500 के अपवाद का उत्तर दिया, तो इसे अलग करना केवल उस लेनदेन रोलबैक को चिह्नित किया गया। कोशिश / धोखा त्रुटि को छिपाना लेकिन नहीं ध्वज को साफ़ करें, इसलिए प्रतिबद्ध फेंको UnexpectedRollbackException पूर्ण रूप से बनाया गया था खारिज कर दिया गया था, और व्यवस्थापक को "आंतरिक सर्वर" मिला त्रुटि "लॉग में कुछ भी नहीं बल्कि एक चेतावनी जो एक वैकल्पिक कदम की तरह पढ़ती है असफल होना प्रत्येक संगठन ने जब तक मेल पथ था तब तक "Add Member" खो दिया नीचे - जो एक एक लाइन ईमेल सेवा प्रतिगमन का कुल आउटेज बन गया है दो चेतावनी के बजाय सदस्य निर्माण। दोनों अब AfterCommit से चलाते हैं, अतीत में जहां एक विफलता कुछ भी है सदस्य निर्माण EmailNotifier में जहर छोड़ दिया। यह एक अलग बीन है क्योंकि प्रचार एक प्रॉक्सी तक पहुंचना है: एक प्रतिबद्ध कॉलबैक अभी भी प्रतिबद्ध है इसलिए सादे REQUIRED एक में भाग लेंगे लेन-देन स्प्रिंग फिर कभी नहीं करता है और सत्यापन टोकन होगा चुपचाप छोड़ दिया। प्रति प्रेषक एक REQUIRES NEW लेनदेन, संस्थाओं द्वारा फिर से पढ़ने आईडी क्योंकि कॉलर को तब से अलग किया जाता है, और कॉलर द्वारा पकड़ा जाने वाला प्रत्येक प्रेषक - लेन-देन सीमा के बाहर, केवल एक ही स्थान पर एक पकड़ क्या दिखता है ऐसा करना.