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

Jean-Noël Rouvignac
30.21.2016 8e6fb9432151fd9eb49efe6937034e27c30a6545
refs
author Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Wednesday, March 30, 2016 14:21 +0200
committer Jean-Noël Rouvignac <jean-noel.rouvignac@forgerock.com>
Friday, April 1, 2016 12:32 +0200
commit8e6fb9432151fd9eb49efe6937034e27c30a6545
tree ba2a02067ffea7a5c5c2d8d9c9a4f3500c8035fa tree | zip | gz
parent 595b0d2a712585e169ccde6476818e72c2c75630 view | diff
OPENDJ-2777 Invalid attribute syntax not caught with ldapmodify for badly shaped aci

Problem is due to the change in behaviour of DN.valueOf().
When DN parsing failed, the server DN was always throwing DirectoryException,
while the SDK's DN throws LocalizedIllegalArgumentException.

Fixed the client code by making it catch LocalizedIllegalArgumentException in addition to DirectoryException.
This fix is future proof because the SDK's LDAPUrl class.
10 files modified
220 ■■■■ changed files
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/browser/NodeRefresher.java 3 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/ErrorSearchingEntryPanel.java 124 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/ui/NewGroupPanel.java 4 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/GroupDN.java 6 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/ParentInheritance.java 7 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/Target.java 3 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/UserAttr.java 3 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/authorization/dseecompat/UserDN.java 44 ●●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/backends/pluggable/DN2URI.java 17 ●●●● diff | view | raw | blame | history
opendj-server-legacy/src/main/java/org/opends/server/extensions/DynamicGroup.java 9 ●●●●● diff | view | raw | blame | history