-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Affects Version/s: 3.13
-
Component/s: User Management - Others
-
3.13
We are using Jira with Crowd and storing some properties per user using PropertySets:
propertySet = UserUtils.getUser(username).getPropertySet();
This propertySet set works fine until you import config. Then it stops working with exception:
2008-09-12 13:34:11,781 http-2990-Processor17 ERROR [[Catalina].[localhost].[/jira].[action]] Servlet.service() for servlet action threw exception
com.opensymphony.module.propertyset.PropertyException: Property with key: '##UserBrowseHistory##testadmin##0' cannot be set
at com.atlassian.crowd.integration.osuser.PrioritizedCompositePropertySet.setImpl(PrioritizedCompositePropertySet.java:178)
Looks like problem is in ExternalEntityJiraProfileProvider that doesn't flush cache in externalEntityStore.
See attached patch for quick fix