Hide Forgot
Description of problem: Account provider: create user with null char Version-Release number of selected component (if applicable): openlmi-account-0.1.1-2.el7.x86_64 How reproducible: always Steps to Reproduce: code: cs = self.conn.root.cimv2.Linux_ComputerSystem.first_instance() lams = self.conn.root.cimv2.LMI_AccountManagementService.first_instance() user = lams.CreateAccount(Name=chr(0), System=cs) Actual results: it doesn't do anything Expected results: there is an error and it doesn't stack Additional info:
Does it make the same output if you pass an empty string? (Name='')
(In reply to Roman Rakus from comment #2) > Does it make the same output if you pass an empty string? (Name='') Actually its not about empty string but null string: >>> account2a = account2.CreateAccount(Name='', System=cs) >>> account2a LMIReturnValue(rval=-1, rparams={}, errorstr=u"CIM_ERR_FAILED: Error creating group: unknown error\n: 'CreateAccount'") >>> account2a = account2.CreateAccount(Name=chr(0), System=cs) ### here it stucks There could be 'error unknown' or better "Error creating group: name contains invalid char." The main: it shouldn't stuck with bugfix.
Looks like it does not go into provider, it is stuck in the Pegasus. We can learn lmi shell to not pass null.
*** This bug has been marked as a duplicate of bug 1007386 ***