mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

gbellato
10.57.2006 9ed88c4559707c9cf0e682661063e2f55836d3f7
refs
author gbellato <gbellato@localhost>
Tuesday, October 10, 2006 14:57 +0200
committer gbellato <gbellato@localhost>
Tuesday, October 10, 2006 14:57 +0200
commit9ed88c4559707c9cf0e682661063e2f55836d3f7
tree 0faf19e55abf09eba59c798b3e49344f3212eb3a tree | zip | gz
parent 9258a861ce9acb7a6f380c0db8fce481cacfc5f0 view | diff
Fix two null pointer Exception that can happen in the conflict resolution code
when
- replaying a modify operation on an entry that has already been deleted (778)
- replaying a modify DN operation to rename an entry below a parent that does not exist anymore. (775)

Fix the conflict resolution code in cases where it is necessary to generate a
conflicting DN following a modify DN operation because the new DN has already been
used by another added or renamed entry. (779)

Fix a race condition in UpdateOperationTest that can make the test fail on some platforms

Add some tests for modify DN naming conflicts

reviewed by Daniel

3 files modified
307 ■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/synchronization/ModifyDNMsg.java 20 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/src/server/org/opends/server/synchronization/SynchronizationDomain.java 129 ●●●●● diff | view | raw | blame | history
opendj-sdk/opends/tests/unit-tests-testng/src/server/org/opends/server/synchronization/UpdateOperationTest.java 158 ●●●● diff | view | raw | blame | history