[JBoss JIRA] Created: (JBID-129) java.util.ConcurrentModificationException in HibernateIdentityStoreImpl class
by Jeff Yu (JIRA)
java.util.ConcurrentModificationException in HibernateIdentityStoreImpl class
-----------------------------------------------------------------------------
Key: JBID-129
URL: https://jira.jboss.org/jira/browse/JBID-129
Project: JBoss Identity
Issue Type: Bug
Components: IDM
Affects Versions: idm-1.0.0.Alpha5
Reporter: Jeff Yu
Assignee: Jeff Yu
Fix For: IDFED-1.0.0.beta1
The test case for this error is:
Group dept = identitySession.getPersistenceManager().createGroup("sales-dept", GROUP);
User u1 = identitySession.getPersistenceManager().createUser("jeff1");
User u2 = identitySession.getPersistenceManager().createUser("jeff2");
RoleType developer = identitySession.getRoleManager().createRoleType("developer");
identitySession.getRoleManager().createRole(developer, u1, dept);
identitySession.getRoleManager().createRole(developer, u2, dept);
identitySession.getPersistenceManager().removeGroup(dept, true);
----------------------------------------------------------------------------------------------
Exception stack:
------------------------------------
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:841)
at java.util.HashMap$KeyIterator.next(HashMap.java:877)
at org.hibernate.collection.AbstractPersistentCollection$IteratorProxy.next(AbstractPersistentCollection.java:577)
at org.jboss.identity.idm.impl.store.hibernate.HibernateIdentityStoreImpl.removeIdentityObject(HibernateIdentityStoreImpl.java:500)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 6 months
[JBoss JIRA] Created: (JBID-107) LDAPIdentityStoreImpl missing features
by Boleslaw Dawidowicz (JIRA)
LDAPIdentityStoreImpl missing features
--------------------------------------
Key: JBID-107
URL: https://jira.jboss.org/jira/browse/JBID-107
Project: JBoss Identity
Issue Type: Feature Request
Components: IDM
Reporter: Boleslaw Dawidowicz
Assignee: Boleslaw Dawidowicz
Fix For: idm-1.0.0.CR1
Missing features
- Use external JNDI
- Custom pluggable JNDI provider (SPI). Will enable to add small features like connection credentials encoding and etc.
- Page control (keep cookie with additional query data in session context and pray that following query will fit...)
- Inverse membership search (using memberOf attribute)
- Make Search and Page control criticality optional
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 6 months
[JBoss JIRA] Created: (JBID-73) Add a DisassociateGroups(User user) API in the relationshipManager
by Jeff Yu (JIRA)
Add a DisassociateGroups(User user) API in the relationshipManager
------------------------------------------------------------------
Key: JBID-73
URL: https://jira.jboss.org/jira/browse/JBID-73
Project: JBoss Identity
Issue Type: Feature Request
Components: IDM, SOARequirements
Reporter: Jeff Yu
Assignee: Boleslaw Dawidowicz
This is the use case from SOA-Repository Identity module.
I had Users and Groups Object, now in the UI layer, administrator update the user's groups, in the implementation, it would delete all the existing association with groups, and then created association with the new collection of group.
So, I want to have APIs like:
disassociateGroups(User user): It remove all of the group association with the provided User.
disassociateGroups(String userId): It remove all of the group association with the provided userId.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years, 6 months