We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
For websites with high traffic the following method can cause concurrency issues (resulting in corrupt group.xml) as it is not synchronized:
security/src/impl/java/org/wyona/security/impl/yarep/YarepGroup.java
Line 194 in 13dabc3
Possible solution: The variable memberUserIDs should be created like this:
memberUserIDs
List<String> memberUserIDs = Collections.synchronizedList(new ArrayList<String>());
I suspect there are many locations in the Yanel code with similar concurrency issues...
The text was updated successfully, but these errors were encountered:
No branches or pull requests
For websites with high traffic the following method can cause concurrency issues (resulting in corrupt group.xml) as it is not synchronized:
security/src/impl/java/org/wyona/security/impl/yarep/YarepGroup.java
Line 194 in 13dabc3
Possible solution:
The variable
memberUserIDs
should be created like this:List<String> memberUserIDs = Collections.synchronizedList(new ArrayList<String>());
I suspect there are many locations in the Yanel code with similar concurrency issues...
The text was updated successfully, but these errors were encountered: