AclMethod not setting aces. Generated xml is incorrect. * $Revision: 1.1.2.2 $ * $Date: 2004/03/22 16:26:08 $ In AclMethod.generateRequestBody() line 191, printer.writeElement(null,privilege.getNamespace(),privilege.getName(), XMLPrinter.NO_CONTENT); First and second parameters are swapped. Should be like below: printer.writeElement(privilege.getNamespace(),null,privilege.getName(), XMLPrinter.NO_CONTENT);