Summary

This article describes the issues that are fixed in the Microsoft SharePoint Foundation 2010 hotfix package that is dated December 31, 2010.

INTRODUCTION

Issues that this hotfix package fixes

  • An incremental content deployment of a package in SharePoint Server 2010 fails if the following conditions are true:

    • The package contains a renamed site.

    • A sub-site contains a link to the renamed site.

    Additionally, you receive the followingerror message:

    Value does not fall within the expected range.

  • When you add or remove a user from a SharePoint Foundation group, and then you perform a crawl, the crawl is unexpectedly performed at the site collection level.

  • Consider the following scenario:

    • You set permissions for a user account and then you add the user account to a SharePoint group in a SharePoint 2010 site.

    • Later, you disable the account.

    • You use the stsadm -o export -url <site> -includeusersecurity command to import a SharePoint site.

    In this scenario, the user account is enabled. Additionally, the user account is removed from the SharePoint group.

  • Consider the following scenario:

    • On a SharePoint 2010 site, you set a validation formula for a column in a document library.

    • You upload a file to the document library.

    • You try to rename the file in the document library.

    In this scenario, you receive the following error message:

    Exception from HRESULT 0x81070980

  • Consider the following scenario:

    • On a SharePoint 2010 site, you create a new picture library.

    • You save the site as a template.

    • You use the template to create a new site.

    • You upload a picture to the picture library on the new site.

    In this scenario, you find that the preview for the uploaded picture is not displayed.

  • Consider the following scenario:

    • You create a task list in a SharePoint 2010 site.

    • You set the Send e-mail when ownership is assigned option to Yes.

    • You save the site as a template.

    • You use the template to create a new site.

    • You create a new task in the task list in the new site.

    In this scenario, email notifications are not sent to the task assignee.

  • In SharePoint Server 2010, when you use representational state transfer (REST) to query a list that contains a count-related lookup column, such as the Posts list, you receive the following error message:

    500 INTERNAL SERVER ERROR.

  • In a SharePoint 2010 picture library, you create a folder whose name contains a single quotation mark character (‘). Then, you upload more than one page of pictures to the picture library. In this situation, when you try to view pictures on different pages in the picture library, you receive the following error message:

    Errors on this webpage might cause it to work incorrectly.

  • You configure a sandbox to run with several processes in SharePoint Server 2010. When you restart the SharePoint User Code Host service on the SharePoint server, some processes are not created.

  • You upload several solutions to the sandbox in SharePoint Foundation 2010. Then, you run the SharePoint User Code Host service on the SharePoint server. In this situation, when solutions cannot connect to the configuration database, the service repeatedly sends the following error message to the Unified Logging Service (ULS) log:

    Cannot find farm object in configuration database.

  • In SharePoint Server 2010, you cannot re-provision a diagnostic provider after you unprovision it.Note The issue occurs after you apply the hotfix package that is described in Microsoft Knowledge Base (KB) article 2323530.

  • Consider the following scenario:

    • You set Browser File Handling to Permissive for a web application in the General settings page in SharePoint 2010 Central Administration.

    • You create a document library, and then upload an html document.

    • You open the html document in the browser.Note You are not prompted to download the html document and it is rendered in the browser.

    • You select to include the content when you save the SharePoint site as a template.

    • You use the template to create a new SharePoint site in the same web application.

    In this scenario, the Browser File Handling list setting for the document library in the new site is set to Strict. Additionally, when you open the html document, you are prompted to download the file.

  • Consider the following scenario:

    • You create a list in a SharePoint 2010 site.

    • You perform an export operation for the list in the site.

    • You perform an import operation for the list in the site.

    In this scenario, the created time of the list is replaced by the import time.

  • Consider the following scenario:

    • You create an external content type in SharePoint Server 2010.

    • You configure the Authentication Mode section by selecting PassThrough in the external content type setting.

    • You create an external list that is based on the new external content type.

    • You create an external data column to refer to the external list.

    • You click Refresh External Data to refresh the data in the external list.

    In this scenario, the data is not refreshed as expected.

  • This hotfix improves the performance of sandboxed solutions in SharePoint Server 2010 in the following ways:

    • Introduces a new property to Microsoft.SharePoint.Administration.SPUserCodeExecutionTier that lets administrators set the operating system process priority for each worker process that is running in the tier.

    • Automatically aggregates resource usage when the sandboxed code execution service is under heavy load.

  • Consider the following scenario:

    • You have at least two pages of items in a SharePoint 2010 list.

    • You use the pagination control at the bottom of the page to page forward through the list.

    • You use the pagination control to page backward through the list, and then you delete an item in the list.

    • You use the pagination control to page backward to the first page.

    In this scenario, you find that the pagination control is not displayed.

  • Consider the following scenario:

    • You create a document library in SharePoint Server 2010.

    • You enable versioning control in the document library settings.

    • You save the document library as a template.

    • You use the template to create a new document library.

    • You upload a document to the new document library.

    In this scenario, the document is not displayed in the new document library.

  • Consider the following scenario:

    • You create a document library in SharePoint Foundation 2010.

    • You add a List View Web Part for the document library in a SharePoint Foundation site.

    • You configure the List View Web Part to use a Group By filter.

    • You add a Calendar Web Part in the same SharePoint Foundation site.

    In this scenario, the List View Web Part is not displayed correctly.

  • Assume that you have a Nokia mobile device that uses the Symbian operating system. Then, you use the Nokia mobile browser to access a SharePoint site that is correctly configured for mobile access. In this situation, the browser displays the site incorrectly.

  • Consider the following scenario:

    • In SharePoint Foundation 2010, you create a Calculated type column in a document library. The column uses a formula to display the date type.

    • You create a view in the document library that uses a Group By filter. The filter is based on the Calculated type column.

    • You try to expand the group in the view.

    In this scenario, you receive the following error message:

    Exception from HRESULT: 0x80030102 (STG_E_REVERTED)

  • In SharePoint Server 2010, you create a workflow that is used to copy an item from one document library to another document library. Then, you enable the Require Check Out setting in the destination document library. In this situation, when you create a document or upload a document in the source document library, the workflow does not execute as expected.

  • Sandboxed solutions which sometimes throw unhandled exceptions are charged inconsistently for their resource usage in SharePoint Server 2010.

  • Consider the following scenario:

    • You configure a Claims authentication for SharePoint Server 2010.

    • You enable session cookies in the SharePoint server.

    • You create a SharePoint 2010 site.

    • You browse the SharePoint 2010 site until your authentication expires.

    In this scenario, the authentication mechanism gets stuck in an infinite loop. Additionally, you cannot access the SharePoint site until the session cookie is deleted.

Resolution

Hotfix information

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problems that are described in this article. Apply this hotfix only to systems that are experiencing the problems described in this article. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix. Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft website:

http://support.microsoft.com/contactus/?ws=supportNote The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must have SharePoint Foundation 2010 installed.

Restart requirement

You may not have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace a previously released hotfix.

Registry information

To use one of the hotfixes in this package, you do not have to make any changes to the registry.

File information

This hotfix may not contain all the files that you must have to fully update a product to the latest build. This hotfix contains only the files that you must have to correct the issues that are listed in this article.The global version of this hotfix package uses a Microsoft Windows Installer package to install the hotfix package. The dates and the times for these files are listed in Coordinated Universal Time (UTC) in the following table. When you view the file information, the date is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.Download information

File name

File version

File size

Date

Time

Platform

Sharepointfoundation2010-kb2459108-fullfile-x64-glb.exe

14.0.5130.5002

27,677,752

15-Dec-2010

03:27

x86

Microsoft Windows Installer .msp file information

File name

File version

File size

Date

Time

Platform

Sts-x-none.msp

Not Applicable

27,144,704

15-Dec-2010

10:36

Not Applicable

Sts-x-none.msp

File name

File version

File size

Date

Time

Platform

Addgallery.officeonlineprovider.dll

14.0.5127.5000

55,168

28-Sep-2010

01:19

Not Applicable

Csisrv.dll

14.0.5128.5000

3,335,600

08-Oct-2010

14:38

x64

Microsoft.sharepoint.addgallery.server.dll

14.0.5129.5000

124,800

02-Nov-2010

14:31

Not Applicable

Microsoft.sharepoint.administrationoperation.dll

14.0.5123.5000

829,352

10-Aug-2010

04:16

Not Applicable

Microsoft.sharepoint.applicationpages.dll

14.0.5129.5000

1,050,528

02-Nov-2010

14:31

x86

Microsoft.sharepoint.dll

14.0.5130.5002

16,578,408

13-Dec-2010

21:23

Not Applicable

Microsoft.sharepoint.dll

14.0.5130.5002

16,578,408

13-Dec-2010

21:23

x86

Microsoft.sharepoint.dll

14.900.5128.5000

1,791,872

06-Oct-2010

12:56

Not Applicable

Microsoft.sharepoint.health.dll

14.0.5120.5000

96,176

20-Jul-2010

09:59

x86

Microsoft.sharepoint.identitymodel.dll

14.0.5130.5000

100,224

16-Nov-2010

16:57

x86

Microsoft.sharepoint.intl.dll

14.0.5123.5000

1,009,520

10-Aug-2010

04:16

x86

Microsoft.sharepoint.library.dll

14.0.5130.5000

165,760

16-Nov-2010

16:57

Not Applicable

Microsoft.sharepoint.linq.dll

14.0.5123.5000

374,624

10-Aug-2010

04:16

x86

Microsoft.sharepoint.search.dll

14.0.5130.5000

4,795,784

16-Nov-2010

17:28

Not Applicable

Microsoft.sharepoint.usercode.dll

14.0.5123.5000

34,672

10-Aug-2010

04:16

Not Applicable

Mssdmn.exe

14.0.5120.5000

780,168

20-Jul-2010

10:24

Not Applicable

Mssph.dll

14.0.5130.5000

1,678,728

16-Nov-2010

17:23

Not Applicable

Mssrch.dll

14.0.5120.5000

4,988,808

20-Jul-2010

10:24

Not Applicable

Offparser.dll

14.0.5128.5000

2,890,656

06-Oct-2010

12:56

x64

Oisimg.dll

14.0.5124.5000

194,944

31-Aug-2010

15:27

x64

Oleparser.dll

14.0.5124.5000

32,680

31-Aug-2010

15:27

x64

Onetnative.dll

14.0.5128.5000

582,536

06-Oct-2010

11:56

x64

Onetutil.dll

14.0.5130.5002

2,981,752

15-Dec-2010

02:18

x64

Onfda.dll

14.0.5128.5000

2,783,624

06-Oct-2010

13:49

x64

Owssvr.dll

14.0.5130.5002

6,555,008

13-Dec-2010

21:24

Not Applicable

Owstimer.exe

14.0.5130.5000

74,096

16-Nov-2010

16:57

Not Applicable

Policy.12.0.microsoft.sharepoint.search.dll

14.0.5124.5000

11,168

31-Aug-2010

15:42

x64

Spuchostservice.exe

14.0.5130.5000

108,496

16-Nov-2010

16:57

x86

Spucworkerprocess.exe

14.0.5130.5000

47,056

16-Nov-2010

16:57

x86

Spucworkerprocessproxy.exe

14.0.5123.5000

124,880

10-Aug-2010

04:16

x86

Spwriter.exe

14.0.5124.5000

41,856

31-Aug-2010

15:27

Not Applicable

Stssoap.dll

14.0.5130.5000

468,864

16-Nov-2010

16:57

x86

Stswel.dll

14.0.5130.5002

3,238,784

13-Dec-2010

21:24

x64

Wssadmin.exe

14.0.5123.5000

15,776

10-Aug-2010

04:16

Not Applicable

Wsssetup.dll

14.0.5128.5000

7,588,200

06-Oct-2010

13:54

x64

References

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.