Fixed
Details
Details
Assignee
Jesse White
Jesse WhiteReporter
Seth Leger
Seth LegerComponents
Fix versions
Affects versions
Priority
PagerDuty
PagerDuty
Created November 9, 2015 at 4:06 PM
Updated November 9, 2015 at 4:09 PM
Resolved November 9, 2015 at 4:09 PM
On one of our internal servers, Spring Security auth is throwing a ConcurrentModificationException during heavy load on the REST interface:
This is caused by our code modifying the authorities inside an OnmsUser object while that authority list is being used to auth to the REST interface. We need to copy the data completely before passing it to Spring Security so that no ConcurrentModificationException can be thrown.