Symptoms

The background POA task Set SPS info for user fails with the error message User does not exist.

More detailed diagnostics of the problem are provided below:

Provisioning request failed. Unknown error 0x80131509
[<response><errorContext description="User does not exist: HOSTING\test.user"
code="0x80131509" executeSeqNo="3"><errorSource namespace="Error Provider"
procedure="SetError"/><errorSource namespace="Error Provider Ex"
procedure="RethrowError"/></errorContext></response>]

Cause

The problem user from the failed task has been manually unassigned from the SharePoint site.

Resolution

Step 1: Make sure the user is not assigned to the SharePoint site using the STSADM.EXE utility:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN> stsadm -o enumusers -url http://example.com
<Users Count="1">
  <User>
    <Login>HOSTING\user1</Login>
    <Email>user1@example.com</Email>
    <Name>User 1</Name>
  </User>
</Users>

Replace http://example.com in the command above with the actual URL of the problem SharePoint site.

If you do not see the problem user in the output of the command above, it means that the user is not assigned to the SharePoint site.

Step 2: Assign the user to the SharePoint site manually:

C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN> stsadm -o adduser -url http://example.com -userlogin HOSTING\test.user -useremail test.user@example.com -role Reader -username "Test User"

Note: The provided commands have to be run on the SharePoint server for which the failed task was scheduled.

Internal content