AbstractJdbcCall's compiled variable should be declared as volatile [SPR-13617] #18195
Labels
in: data
Issues in data modules (jdbc, orm, oxm, tx)
status: backported
An issue that has been backported to maintenance branches
type: bug
A general bug
Milestone
Shimi Bandiel opened SPR-13617 and commented
AbstractJdbcCall contains a Double-Checked Locking code over the compiled field.
It should be declared volatile to avoid ordering issues that can result in race-condition scenarios.
Affects: 3.2.15, 4.1.8, 4.2.2
Referenced from: commits d42cc14, 81342f1, 0f4e4fc
Backported to: 4.1.9, 3.2.16
The text was updated successfully, but these errors were encountered: