Summary

This article describes the Windows SharePoint Services 3.0 issues that are fixed in the Windows SharePoint Services 3.0 hotfix package that is dated April 28, 2009.

INTRODUCTION

Issues that this hotfix package fixes

Excel 2003 workbooks that contain cells that have large comments are not filtered. Therefore, legacy Index service, Microsoft Office SharePoint Server (MOSS), or Desktop search cannot search on the content in the large comments.

When you try to publish a page after the application pool has been running for two or more hours, publishing takes 30 minutes or longer. This is a performance issue.

When you create a document in a document library, you enter a date and time value for the newly created document in SharePoint. When you save the changes, the date and time value is changed to include daylight saving time (DST). You expect the date and time value to remain as entered.

When you programmatically export or import a list that contains a custom lookup field, the export process or the import process generates an exception that resembles the following message:

System.ArgumentOutOfRangeException was unhandled

If a site collection is very large, an attempt to delete the site collection from a Web application fails. This causes the stsadm -o mergecontentdbs command to fail when you try to move site collections from one content database to another. Therefore, both the source content database and the destination content database contain orphaned copies of the site collection. SharePoint cannot access orphaned site collections. This issue is resolved by adding an optional -gradualdelete parameter to the stsadm -o deletesite command. If this parameter is present, SharePoint marks the site collection as deleted to prevent further access while a SharePoint Timer job gradually deletes the data in the site collection. After you install the hotfix package that this article describes, the stsadm -o mergecontentdbs command uses this gradual delete functionality by default.

When you try to attach a content database, the operation fails because of process interruption. When this problem occurs, the database is left in an unworkable state in which the content database can neither be fully attached nor detached.

You create a site that contains two Web parts by using SharePoint Designer. The Web parts are connected so that when you select a day in the left Web part, the details of that day appear in the right Web part. However, SharePoint provides the wrong date as a parameter to the Web part connection between the date views. Therefore, the wrong details appear in the right Web part.

The SPAlert.Filter property cannot set or get a filter value that conatins more than 511 characters.

When you add columns to a content type, the InfoPath document information panel (DIP) must be updated as well. However, if the column is one of a certain set of built-in columns, the DIP cannot be updated.

You cannot create an audit history to discover the roles that a user has had or to see any changes in those roles. You can determine what roles are currently assigned to the user. You can also determine the time that a specific action occurred. However, you cannot determine what roles have been changed. This problem occurs because several false audits are tracked at the time that the change occurs. Therefore, SharePoint cannot create a history. After the user's role is changed for the second time, you can only determine when the role was changed. You cannot determine what the earlier role was.

The Form Web part causes rendering problems on all Web parts on the page as soon as the Form Web part is connected to a document library where the user does not have permissions.

Note Not only the Form Web part, but also any provider Web part that supports multiple connections can cause this issue.

You cannot send meeting requests to a SharePoint calendar from a user whose display name contains a special character, such as an umlaut. The meetings are not created in the SharePoint calendar during incoming e-mail processing. Instead, an error is logged. Outlook can open the calendar without errors. Additionally, Exchange Server 2003 and Exchange Server 2007 can process the calendar e-mail without errors.

When you try to create a Gantt View for all decision items from all meeting instances in a Decision Meeting workspace, only the decision items from currently selected meeting instances appear in the Gantt View.

Data in lookup columns that contain multiple values is lost after you move site collections to a new content database by using the stsadm -o mergecontentdbs command.

Pages may contain links to the wrong location after you perform a SharePoint farm restoration or after you attach a content database.

Search Security trimming needs about 100 seconds for 6000 results when Forms-based Authentication (FBA) is used. However, the search needs less than 2 seconds for 6000 results when Microsoft Windows NT LAN Manager (NTLM) is used.

Memory leaks occur when you upload an InfoPath form. This problem occurs if the form contains two or more rows in a repeating table, and the selected file in the repeating table is connected to a WSS column by one of the following functions:

Merge

Sum

Average

Min

Max

You browse a "Grouped by" enabled view with theShow filter choices option enabled. When you click to expand the "Grouped by" items, you receive a "RENDER FAILED" error message.

When you move folders in a SharePoint list by using the object model, the ItemCount value for the list is not correctly increased. This causes the object model to return incorrect numbers of items.

In a document library that contains two folders, you delete one folder. Then, you rename the second folder by using the name of the deleted folder. When you perform an incremental content deployment, the incremental content deployment fails. Additionally, you receive the following error message:

Cannot rename "D1" to "C1": destination already exists.

When you click Connect to discussion boardfrom a WSS alert in an Outlook 2007 instance that is connected to an Exchange 2003 server, you receive the following sync error message:

You manipulate custom properties for documents in a document library. When you use code to read or to write the SPListItem.Properties property bag, data loss for date fields occurs. The data loss occurs only when you call the SPListItem.Update()/SystemUpdate after the property bag read operation or write operation.

After a content deployment, the Content Query Web part is empty under Meeting and events. This issue occurs because the Content Query Web part's source list is changed from "/Meetings" to "/default.htm/Meetings".

After you install the hotfix package that this article describes, the CheckEffectivePermissions API is added to Windows SharePoint Services 3.0.

When you use incremental deployment to deploy a site that contains lookup fields from Farm 1 to Farm 2, and then from Farm 2 to Farm 3, the lookup fields do not appear on Farm 3. The lookup fields appear on Farm 2. The deployment job from Farm 2 to Farm 3 succeeds. However, a warning appears that says that the list that is related to the lookup field cannot be found.

You create a Discussion Board list. You add a new post in the list, and then you insert an image at the end of the new post. After you save the post, the image does not appear at the end of the new post. If you click Show Quoted Messages, you can see the image.

When you set the least critical event to report in the Event log to ERROR, and you set the least critical event to report to the trace log to MEDIUM, the following messages are logged in the Unified Logging Service (ULS) logs:

Preserving template record with size…

Deleting template record with size…

However, you only expect these ULS messages to appear if the logging level for General is set to Verbose.

After you clear a value of a list column, you receive an e-mail alert from SharePoint, and you find that the value of the list column is still there. However, you may expect the value of the list column to be formatted with strike-through in the e-mail alert.

When a list contains a calculated date column that is referenced by the calendar view, you receive an unhandled exception when you browse the the calendar view.

When you use Internet Explorer 8 at speeds under 180 kbps to browse the Default.apsx page in a SharePoint site, you receive a JaveScript error. If you refresh the page, the problem does not occur.

You set Windows SharePoint Services 3.0 to send alert e-mails when documents in the document libraries are changed. However, alert e-mails are not sent on on filtered views of document libraries.

An unmanaged memory leak occurs when you add large volumes of Office 2007 files to a SharePoint document library through the SharePoint object model. This problem occurs with .docx files, with .xlsx files, with.pptx files, and with other files.

When you browse Explorer view in the document library by using Internet Explorer 7 from a Windows Vista client, you receive the following error message:

Internet Explorer cannot display the webpage.

When you try to un-publish a document in the document library, and your permissions are set to Item Level, you receive an "Access denied" error message.

When you save an InfoPath 2007 form that has a value that contains percent (%) and double-byte character set (DBCS) characters, the value is not promoted to a list column in Windows SharePoint Service 3.0.

967568 If users update content on the site while you are backing up a SharePoint site collection, the backup file may become corrupted

968172 After you change the Task content type for a SharePoint site collection, you cannot synchronize task items on a newly created Task list

969231 After you install the hotfix package that is described in Microsoft Knowledge Base article 952288, the Site Collection Usage Summary page is broken

970143 You cannot run an incremental content deployment job if a list is deleted and a new list is created that has the same name as the deleted list in Windows SharePoint Services 3.0

970109 A draft version of content that was written in a content editor Web Part is unexpectedly published on the destination site after content is deployed in Windows SharePoint Services 3.0

Issues that this hotfix together with hotfix 968859 fix

To resolve the following issues, you have to install both hotfix 968857 and hotfix 968859. For more information about hotfix 968859, click the following article number to view the article in the Microsoft Knowledge Base:

969401 Search term variants are not highlighted in the search results if you enable search term stemming in Office SharePoint Server 2007

969103 The System.IO.PathTooLong exception occurs when you issue a public "DataSet QueryEx(string queryXml)" method that includes "HitHighlightedSummary" in your Windows SharePoint 3.0-based application

Issue that this hotfix together with hotfix 969414 fix

To resolve the following issue, you have to install both hotfix 968857 and hotfix 969414. For more information about hotfix 969414, click the following article number to view the article in the Microsoft Knowledge Base:

969215 When you save an InfoPath 2007 form that has a value that contains a percent sign and double-byte character set (DBCS) characters, the value is not promoted to a list column in Windows SharePoint Service 3.0 as expected

Known issues for this package

After you install this package on Japanese versions of Windows SharePoint Server, the Drop-down menu may be expanded to a wider size than expected. This is only a menu experiance issue and has no impact on menu function. Microsoft has confirmed that this is a Windows SharePoint Server product issue that applies to this hotfix package. Microsoft is working on this issue.

More Information

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 Web site:

Note 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 install this hotfix, you must have Windows SharePoint Services 3.0 Service Pack 1 installed. For more information949582, click the following article number to view the article in the Microsoft Knowledge Base:

949583 How to obtain the latest service pack for Windows SharePoint Services 3.0

Restart requirement

You do 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.

x86

Download information

File name

File version

File size

Date

Time

Platform

Wss-kb968857-fullfile-x86-glb.exe

12.0.6504.5000

23,873,560

28-Apr-2009

05:07

x86

Microsoft Windows Installer .msp file information

File name

File version

File size

Date

Time

Platform

Sts.msp

Not Applicable

24,090,112

26-Apr-2009

19:09

Not Applicable

After the hotfix is installed, the global version of this hotfix has the file attributes, or a later version of the file attributes, that are listed in the following table:

File name

File version

File size

Date

Time

Platform

Atl80.dll

8.0.50727.762

96,256

25-Feb-2009

13:13

Not applicable

Atl80.dll

8.0.50727.762

114,688

25-Feb-2009

13:13

Not applicable

Dwdcw20.dll

12.0.6500.5000

438,616

26-Feb-2009

8:58

x86

Mfc80.dll

8.0.50727.762

1,101,824

25-Feb-2009

13:13

Not applicable

Mfc80chs.dll

8.0.50727.762

40,960

25-Feb-2009

13:13

Not applicable

Mfc80cht.dll

8.0.50727.762

45,056

25-Feb-2009

13:13

Not applicable

Mfc80deu.dll

8.0.50727.762

65,536

25-Feb-2009

13:13

Not applicable

Mfc80enu.dll

8.0.50727.762

57,344

25-Feb-2009

13:13

Not applicable

Mfc80esp.dll

8.0.50727.762

61,440

25-Feb-2009

13:13

Not applicable

Mfc80fra.dll

8.0.50727.762

61,440

25-Feb-2009

13:13

Not applicable

Mfc80ita.dll

8.0.50727.762

61,440

25-Feb-2009

13:13

Not applicable

Mfc80jpn.dll

8.0.50727.762

49,152

25-Feb-2009

13:13

Not applicable

Mfc80kor.dll

8.0.50727.762

49,152

25-Feb-2009

13:13

Not applicable

Mfc80u.dll

8.0.50727.762

1,093,120

25-Feb-2009

13:13

Not applicable

Mfcm80.dll

8.0.50727.762

69,632

25-Feb-2009

13:13

Not applicable

Mfcm80u.dll

8.0.50727.762

57,856

25-Feb-2009

13:13

Not applicable

Microsoft.internal.mime.dll

8.0.685.19

564,128

14-Aug-2008

9:16

x86

Microsoft.sharepoint.administrationoperation.dll

12.0.6500.5000

485,240

26-Feb-2009

4:11

Not applicable

Microsoft.sharepoint.applicationpages.administration.dll

12.0.6500.5000

268,136

26-Feb-2009

4:11

x86

Microsoft.sharepoint.applicationpages.dll

12.0.6502.5000

624,528

26-Mar-2009

11:39

x86

Microsoft.sharepoint.dll

12.0.6504.5000

9,512,824

22-Apr-2009

15:26

Not applicable

Microsoft.sharepoint.dll

12.0.6504.5000

9,512,824

22-Apr-2009

15:26

x86

Microsoft.sharepoint.intl.dll

12.0.6500.5000

485,240

26-Feb-2009

4:11

x86

Microsoft.sharepoint.library.dll

12.0.6502.5000

128,872

26-Mar-2009

11:38

Not applicable

Microsoft.sharepoint.search.dll

12.0.6504.5000

1,460,096

16-Apr-2009

18:34

Not applicable

Microsoft.sharepoint.search.intl.dll

12.0.6500.5000

198,576

26-Feb-2009

4:43

Not applicable

Microsoft.sharepoint.workflowactions.dll

12.0.6500.5000

194,456

26-Feb-2009

4:11

x86

Msscntrs.dll

12.0.6500.5000

88,408

26-Feb-2009

4:43

Not applicable

Mssdmn.exe

12.0.6504.5000

280,432

16-Apr-2009

18:34

Not applicable

Mssearch.exe

12.0.6500.5000

156,056

26-Feb-2009

4:43

Not applicable

Mssph.dll

12.0.6502.5000

700,224

27-Mar-2009

21:46

Not applicable

Mssrch.dll

12.0.6504.5000

2,061,136

16-Apr-2009

18:35

Not applicable

Msvcm80.dll

8.0.50727.762

479,232

25-Feb-2009

13:13

Not applicable

Msvcp80.dll

8.0.50727.762

548,864

25-Feb-2009

13:13

Not applicable

Msvcr80.dll

8.0.50727.762

626,688

25-Feb-2009

13:13

Not applicable

Nlhtml.dll

2008.225.6500.5000

123,240

25-Feb-2009

14:21

Not applicable

Offfilt.dll

2008.225.6500.5000

199,536

25-Feb-2009

14:21

Not applicable

Offparser.dll

12.0.6504.5000

1,133,448

22-Apr-2009

15:26

x86

Oisimg.dll

12.0.6500.5000

22,888

26-Feb-2009

4:11

x86

Oleparser.dll

12.0.6500.5000

25,488

26-Feb-2009

4:11

x86

Onetnative.dll

12.0.6500.5000

354,696

26-Feb-2009

1:46

x86

Onetutil.dll

12.0.6504.5000

1,980,272

16-Apr-2009

17:11

x86

Owssvr.dll

12.0.6504.5000

3,019,640

22-Apr-2009

15:26

Not applicable

Owstimer.exe

12.0.6500.5000

54,624

26-Feb-2009

4:11

Not applicable

Prescan.exe

12.0.6500.5000

104,272

26-Feb-2009

4:11

x86

Psconfig.exe

12.0.6500.5000

575,400

26-Feb-2009

4:11

x86

Psconfigui.exe

12.0.6500.5000

821,160

26-Feb-2009

4:11

x86

Query.dll

12.0.6500.5000

81,232

26-Feb-2009

4:43

Not applicable

Setup.exe

12.0.6500.5000

439,144

26-Feb-2009

7:24

x86

Sigconfigdb.dll

Not Applicable

8,016

22-Apr-2009

15:26

x86

Sigsearchdb.dll

Not Applicable

8,032

26-Feb-2009

4:43

Not applicable

Sigstore.dll

Not Applicable

8,024

22-Apr-2009

15:26

x86

Spwriter.exe

12.0.6500.5000

34,168

26-Feb-2009

4:11

Not applicable

Stsadm.exe

12.0.6500.5000

558,992

26-Feb-2009

4:11

x86

Stsmmc.dll

12.0.6500.5000

96,648

26-Feb-2009

4:11

x86

Stssoap.dll

12.0.6500.5000

313,192

26-Feb-2009

4:11

x86

Stswel.dll

12.0.6504.5000

1,932,152

22-Apr-2009

15:26

x86

Tquery.dll

12.0.6504.5000

2,356,048

16-Apr-2009

18:35

Not applicable

Wssadmin.exe

12.0.6500.5000

15,256

26-Feb-2009

4:11

Not applicable

Wsssetup.dll

12.0.6500.5000

6,783,848

26-Feb-2009

7:24

x86

Wsstracing.exe

12.0.6500.5000

45,416

26-Feb-2009

4:11

x86

Xmlfilter.dll

2008.225.6500.5000

102,248

25-Feb-2009

14:21

Not applicable

x64

Download information

File name

File version

File size

Date

Time

Platform

Wss-kb968857-fullfile-x64-glb.exe

12.0.6504.5000

27,102,816

28-Apr-2009

05:07

x86

Microsoft Windows Installer .msp file information

File name

File version

File size

Date

Time

Platform

Sts.msp

Not Applicable

27,335,168

26-Apr-2009

19:15

Not Applicable

After the hotfix is installed, the global version of this hotfix has the file attributes, or a later version of the file attributes, that are listed in the following table:

File name

File version

File size

Date

Time

Platform

Atl80.dll

8.0.50727.762

113,152

25-Feb-2009

13:13

Not applicable

Dwdcw20.dll

12.0.6500.5000

1,093,448

26-Feb-2009

2:02

x64

Mfc80.dll

8.0.50727.762

1,656,320

25-Feb-2009

13:13

Not applicable

Mfc80chs.dll

8.0.50727.762

33,280

25-Feb-2009

13:13

Not applicable

Mfc80cht.dll

8.0.50727.762

33,792

25-Feb-2009

13:13

Not applicable

Mfc80deu.dll

8.0.50727.762

54,272

25-Feb-2009

13:13

Not applicable

Mfc80enu.dll

8.0.50727.762

47,104

25-Feb-2009

13:13

Not applicable

Mfc80esp.dll

8.0.50727.762

51,712

25-Feb-2009

13:13

Not applicable

Mfc80fra.dll

8.0.50727.762

52,736

25-Feb-2009

13:13

Not applicable

Mfc80ita.dll

8.0.50727.762

52,224

25-Feb-2009

13:13

Not applicable

Mfc80jpn.dll

8.0.50727.762

38,912

25-Feb-2009

13:13

Not applicable

Mfc80kor.dll

8.0.50727.762

38,400

25-Feb-2009

13:13

Not applicable

Mfc80u.dll

8.0.50727.762

1,652,736

25-Feb-2009

13:13

Not applicable

Mfcm80.dll

8.0.50727.762

65,536

25-Feb-2009

13:13

Not applicable

Mfcm80u.dll

8.0.50727.762

64,000

25-Feb-2009

13:13

Not applicable

Microsoft.internal.mime.dll

8.0.685.19

564,136

14-Aug-2008

9:16

x86

Microsoft.sharepoint.administrationoperation.dll

12.0.6500.5000

485,224

26-Feb-2009

2:57

Not applicable

Microsoft.sharepoint.applicationpages.administration.dll

12.0.6500.5000

268,136

26-Feb-2009

2:57

x86

Microsoft.sharepoint.applicationpages.dll

12.0.6502.5000

624,536

26-Mar-2009

11:20

x86

Microsoft.sharepoint.dll

12.0.6504.5000

9,512,808

22-Apr-2009

15:29

Not applicable

Microsoft.sharepoint.dll

12.0.6504.5000

9,512,808

22-Apr-2009

15:29

x86

Microsoft.sharepoint.intl.dll

12.0.6500.5000

485,224

26-Feb-2009

2:57

x86

Microsoft.sharepoint.library.dll

12.0.6502.5000

128,872

26-Mar-2009

11:20

Not applicable

Microsoft.sharepoint.search.dll

12.0.6504.5000

1,560,944

16-Apr-2009

18:36

Not applicable

Microsoft.sharepoint.search.intl.dll

12.0.6500.5000

198,560

26-Feb-2009

3:24

Not applicable

Microsoft.sharepoint.workflowactions.dll

12.0.6500.5000

194,440

26-Feb-2009

2:57

x86

Msscntrs.dll

12.0.6500.5000

436,040

26-Feb-2009

3:24

Not applicable

Mssdmn.exe

12.0.6504.5000

796,008

16-Apr-2009

18:36

Not applicable

Mssearch.exe

12.0.6500.5000

571,784

26-Feb-2009

3:24

Not applicable

Mssph.dll

12.0.6502.5000

1,953,600

26-Mar-2009

11:40

Not applicable

Mssrch.dll

12.0.6504.5000

4,753,232

16-Apr-2009

18:36

Not applicable

Msvcm80.dll

8.0.50727.762

516,096

25-Feb-2009

13:13

Not applicable

Msvcp80.dll

8.0.50727.762

1,061,376

25-Feb-2009

13:13

Not applicable

Msvcr80.dll

8.0.50727.762

796,672

25-Feb-2009

13:13

Not applicable

Nlhtml.dll

2008.225.6500.5000

228,200

25-Feb-2009

14:17

Not applicable

Offfilt.dll

2008.225.6500.5000

388,960

25-Feb-2009

14:17

Not applicable

Offparser.dll

12.0.6504.5000

1,760,152

22-Apr-2009

15:29

x64

Oisimg.dll

12.0.6500.5000

34,664

26-Feb-2009

2:57

x64

Oleparser.dll

12.0.6500.5000

35,216

26-Feb-2009

2:57

x64

Onetnative.dll

12.0.6500.5000

953,736

26-Feb-2009

1:39

x64

Onetutil.dll

12.0.6504.5000

3,385,200

16-Apr-2009

17:15

x64

Owssvr.dll

12.0.6504.5000

5,153,128

22-Apr-2009

15:29

Not applicable

Owstimer.exe

12.0.6500.5000

89,440

26-Feb-2009

2:57

Not applicable

Prescan.exe

12.0.6500.5000

104,264

26-Feb-2009

2:57

x86

Psconfig.exe

12.0.6500.5000

575,400

26-Feb-2009

2:57

x86

Psconfigui.exe

12.0.6500.5000

821,160

26-Feb-2009

2:57

x86

Query.dll

12.0.6500.5000

219,456

26-Feb-2009

3:24

Not applicable

Setup.exe

12.0.6500.5000

439,144

26-Feb-2009

7:24

x86

Sigconfigdb.dll

Not Applicable

8,016

22-Apr-2009

15:26

x86

Sigsearchdb.dll

Not Applicable

8,032

26-Feb-2009

4:43

Not applicable

Sigstore.dll

Not Applicable

8,024

22-Apr-2009

15:26

x86

Spwriter.exe

12.0.6500.5000

56,168

26-Feb-2009

2:57

Not applicable

Stsadm.exe

12.0.6504.5000

559,008

22-Apr-2009

15:29

x86

Stsmmc.dll

12.0.6500.5000

160,640

26-Feb-2009

2:57

x64

Stssoap.dll

12.0.6500.5000

313,192

26-Feb-2009

2:57

x86

Stswel.dll

12.0.6504.5000

3,319,672

22-Apr-2009

15:29

x64

Tquery.dll

12.0.6504.5000

4,781,384

16-Apr-2009

18:36

Not applicable

Wssadmin.exe

12.0.6500.5000

15,256

26-Feb-2009

2:57

Not applicable

Wsssetup.dll

12.0.6500.5000

6,783,848

26-Feb-2009

7:24

x86

Wsstracing.exe

12.0.6500.5000

84,328

26-Feb-2009

2:57

x64

Xmlfilter.dll

2008.225.6500.5000

204,120

25-Feb-2009

14:17

Not applicable

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