- Shipped
- 8 พฤศจิกายน 2569 เวลา 00:45 UTC
- Author
- Kamo
- Commit
- ae2e462
การกดปุ่มจบครั้งแรกล้มเหลวด้วยค่า 500 และการพยายามอีกครั้งก็สำเร็จ ข้อความถูกเขียนไว้ภายในการเซ็นสัญญา ภายใต้ข้อตกลงทั้งหมด อ่าน (ผู้ส่ง, แม่แบบ, คัดลอก- เชื่อมโยง- ปรับปรุงใหม่) กระทบ YugabyteDB SQLState 40001 right หลังจากที่บรรทัดลายเซ็นถูกเขียนแล้ว พื้นที่จัดเก็บจะทำการกำหนดการแบ่งปัน ทรานซิชัน rollback-only, การจับได้กลืนมัน และการคอมมิทโยน UnexpectedRollbackException - เรียกคืนลายเซ็นทั้งหมด - EsignNoticeComposer (bean ใหม่): การทำงานของฐานข้อมูลการแจ้งเตือนทั้งหมด, REQUIRES_ NEW + @RetryOnDbConflict, อ่านใหม่โดยหมายเลขผู้ใช้, ทำงานจาก afterCommit ตอนนี้เก็บข้อมูลได้เพียง ids, schedules และ sends เท่านั้น ใช้ได้กับ completed, decoderd, ประกาศยกเลิกและหมดอายุ - submit () และ decoder () เป็น @RetryOnDbConflict (ผู้ให้คำปรึกษาไลบรารีที่ใช้ร่วมกัน, นอก ดังนั้น 40001 ใดๆก็ตาม จะถูกทดสอบอีกครั้งในทรานซิชันใหม่ - ข้อผิดพลาดซอฟต์แวร์ flatten / ใบรับรองและการใช้บันทึกที่จับได้ ความขัดแย้งชั่วคราว หรือ สถานะที่สามารถเรียกคืนได้เท่านั้น (DbConflicts. rethrowIfDoomed) แทนที่จะกลืนมันเข้าไปในคอมมิทพิษ - SigningSurvivesDbConflictTest ทำซ้ำการยกเลิกข้อยกเว้นที่ถูกกลืน ทรัพย์สินที่แท้จริง และพิสูจน์การแจ้งเตือน และยื่นให้รอดชีวิต 40001
