Index: CastorRegistryService.java =================================================================== RCS file: /home/cvspublic/jakarta-jetspeed/src/java/org/apache/jetspeed/services/registry/CastorRegistryService.java,v retrieving revision 1.11 diff -c -r1.11 CastorRegistryService.java *** CastorRegistryService.java 2001/11/26 19:10:05 1.11 --- CastorRegistryService.java 2001/12/26 20:34:20 *************** *** 214,220 **** synchronized (entryIndex) { ! if (registry.getEntry(entry.getName())!=null) { fragment.setEntry(regName,entry); registry.setEntry(entry); --- 214,220 ---- synchronized (entryIndex) { ! if (this.getEntry(regName, entry.getName())!=null) { fragment.setEntry(regName,entry); registry.setEntry(entry); *************** *** 225,231 **** registry.addEntry(entry); } ! entryIndex.put(entry,fragmentName); } } } --- 225,231 ---- registry.addEntry(entry); } ! entryIndex.put(entry.getName(),fragmentName); } } } *************** *** 651,657 **** { registry.addEntry(entry); } ! ++count; } catch (RegistryException e) --- 651,658 ---- { registry.addEntry(entry); } ! // Initialize the entry index ! this.entryIndex.put(entry.getName(), location); ++count; } catch (RegistryException e)