Error message when you save a work item in Visual Studio Team Foundation Server: "The server operation failed (BackendArgumentException)" (921313)



The information in this article applies to:

  • Microsoft Visual Studio 2005 Team System Team Foundation:

SYMPTOMS

When you save a work item in Microsoft Visual Studio 2005 Team Foundation Server, you receive the following error message:
The server operation failed (BackendArgumentException)

CAUSE

This problem occurs because a combination of the Deny Read permission and of the Allow Write permission is not supported in work item tracking. If you have this permission combination, you receive an error message when you save a work item.

Note Even though you receive an error message, the work item that you are trying to save is still saved to the team project.

RESOLUTION

To resolve this problem, set the Read permission to Allow for the affected user. To do this, follow these steps:
  1. In Team Explorer, right-click the project for which you want to modify the permissions. Click Team Project Settings, and then click Areas and Iterations.
  2. Select the area or the iteration that you want to modify, and then click Security.
  3. Select the user, click to select the Allow check box for the View work items in this node option, and then click Close.
Note You must log on as a user who has administrative credentials for the team project that you want to change before you follow these steps.

For more information, see the "Team Foundation Server Permissions" topic in the Visual Studio Team Foundation Server Administrator's Guide.

The following file is available for download from the Microsoft Download Center:
DownloadDownload the TFSAdmin-v60317.chm package now.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

Steps to reproduce this problem

  1. In Team Explorer, click New on the File menu, and then click Team Project.
  2. Type TestProject, and then click Next.
  3. Click Next in the next three dialog boxes, and then click Finish.
  4. After the project is created, click Close.
  5. In Team Explorer, right-click TestProject, click Team Project Settings, and then click Areas and Iterations.
  6. On the Area tab, click the Add a child node button, type Area1, and then press ENTER.
  7. Click Security, click Windows User or Group, and then click Add.
  8. Enter a valid user name, and then click OK.
  9. In the Permissions list, click to select the Allow check box for the Edit work items in this node option. Click to select the Deny check box for the View work items in this node option, and then click Close.
  10. Start Microsoft Visual Studio 2005 by using the user name that you entered in step 8.
  11. In Team Explorer, right-click Work Items under TestProject, click Add Work Item, and then click Task.
  12. In the Title box, type MyTask. In the Area path list, select Area1, and then press CTRL+S.
For more information about permissions, visit the following Microsoft Developer Network (MSDN) Web site:For more information about tracking work items, visit the following MSDN Web site:

Modification Type:MajorLast Reviewed:8/14/2006
Keywords:kberrmsg kbBug kbtshoot kbprb KB921313 kbAudDeveloper kbAudITPRO