From Bugzilla Helper: User-Agent: Mozilla/5.0 Galeon/1.2.9 (X11; Linux i686; U;) Gecko/20030314 Description of problem: Folder.java is setting & getting a static 'm_wasNew' variable in its beforeSave/afterSave methods. This should obviously /not/ be a static variable unless we can guarentee that there are no concurrent saves of Folder objects ;-) Version-Release number of selected component (if applicable): How reproducible: Sometimes Steps to Reproduce: 1. Get two threads to save a folder at the same time Actual Results: One thread does the wrong thing in afterSave. Expected Results: Both threads execute afterSave correctly. Additional info:
cf featurezilla 102883
This was fixed in the land of the test-search branch (@35351).
Opps, a little confusion about releases. When I opened this ticket, 'nightly' was still referring to Troika (6.0). That branch is still broken: dan@camden$ grep m_wasNew cms/6.0/src/com/arsdigita/cms/Folder.java private static boolean m_wasNew; m_wasNew = isNew(); if (m_wasNew) { dan@camden$
not rc0
Closing old tickets