When I try to use the admin object api to change an external users
information, I get the following:

Admin commit failed
An invalid argument was passed in the function call.

I notice this primarily with accounts that have the same first and last
names, but different user ids. The code that generates this is:

objUser.GivenName = UserInfo.FirstName
LogFile.WriteLine("Changing First Name")
Try
objUser.Commit()
Catch ex As Exception
LogFile.WriteLine(ex.Message)
Application.Exit()
End Try

Does anybody know what causes this or how to fix it? We are running
gw6.5.2.

Thanks.