Details
-
Bug
-
Resolution: Fixed
-
Medium
-
3.13
-
3.13
-
Description
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