Description of the Update for SharePoint Portal Server 2001: December 14, 2004 (887984)



The information in this article applies to:

  • Microsoft SharePoint Portal Server 2001

SUMMARY

Microsoft has released an update for Microsoft SharePoint Portal Server 2001. This article describes the following items about the update.

INTRODUCTION

This update fixes an issue where you receive an error message when you try to import Web Parts or when you try to edit an existing Web Part in SharePoint Portal Server 2001.

back to the top

MORE INFORMATION

Update details

List of issues that the update fixes

The Update for SharePoint Portal Server 2001 (KB887984) fixes the following SharePoint Portal Server 2001 issue that was not previously documented in the Microsoft Knowledge Base.You receive an error message when you import a Web Part or when you modify an existing Web Part You experience the following symptoms in SharePoint Portal Server 2001 after you install the security update that is described in Microsoft Security Bulletin MS04-011.
  • When you import a Web Part, you receive an error message that is similar to one of the following error messages:

    Error message 1
    Line: 1
    Char: 1
    Error: HTTP Status Code: 500
    HTTP Status Text: HTTP Error
    Code: 0
    Error message 2
    Line: 1
    Char: 1
    Error: Whitespace is not allowed at this location.
    Code: 0
    Even though you receive an error message, the Web Part is imported.
  • When you modify a Web Part that you imported, and then you try to save the changes, you receive the following error message:
    An error occurred while saving a Web Part.
    (-2147220954)
    You cannot save the changes that you made to the Web Part.
For more information about the Microsoft Security Bulletin MS04-011 security update, visit the following Microsoft Web site:

The Update for SharePoint Portal Server 2001 (KB887984) fixes the following Microsoft Exchange 2000 Server issues that were not previously documented in the Microsoft Knowledge Base:
  • A delivery receipt is not returned from a mailbox in Exchange 2000You send a message to a mailbox that is on a computer that is running Exchange 2000. If you request a delivery receipt from the recipient mailbox, the delivery receipt may not be sent.

    This issue occurs if you request a delivery receipt from a mailbox that is close to its Prohibit send and receive at (KB) limit. For example, a user's mailbox is set to a maximum size of 1900 kilobytes (KB). If you send a message to that mailbox, and you request a delivery receipt, you experience the following symptoms:
    • When the size of the mailbox is less than 1900 KB, you receive a delivery receipt.
    • When the size of the mailbox is 1920 KB, or less than 10 percent over the maximum mailbox size, you may not receive the delivery receipt.
  • The information store crashes when you try to mount the public folder store in Exchange 2000When you try to mount the public folder store on a computer that is running Exchange 2000, the information store unexpectedly crashes. If the correct symbols are installed on the computer, the Dr. Watson log or the corresponding User.dmp file contains a call stack that is similar to the following call stack:
    0:015> kb ChildEBP RetAddr Args to Child 240cff08 00607bac 2b070f18 00000000 77e8da93 store!EcSyncDs+0x38c [\\EXSRC\SOURCES\ALL\SRC6458.0\store\src\store\syncds.cxx @ 1157] 240cff38 004a0ce6 306dfff0 77e876ab 2b0edf70 store!EcDoSyncDsTaskJob+0xa7 [\\EXSRC\SOURCES\ALL\SRC6458.0\store\src\store\syncds.cxx @ 1511] 240cff54 004d70d0 77e873a1 00000000 240cffb4 store!FSyncDsTask+0x50 [\\EXSRC\SOURCES\ALL\SRC6458.0\store\src\store\syncds.cxx @ 1726] 240cff6c 61bd1224 00000000 00000000 2367eff8 store!TI::Invoke+0x91 [\\EXSRC\SOURCES\ALL\SRC6458.0\store\src\store\task.cxx @ 1935] 240cffb4 77e887dd 00000001 2367eff8 00000000 MDBTASK!MdbTaskPoolThread+0x22 [\\EXSRC\SOURCES\ALL\SRC6458.0\store\src\mdbtask\mdbtask.cxx @ 174] 240cffec 00000000 61bd13de 00000001 00000000 KERNEL32!BaseThreadStart+0x52 [D:\nt\private\windows\base\client\support.c @ 460] 0:015> r eax=00000000 ebx=00000005 ecx=00000010 edx=240cfedc esi=00000000 edi=00000000 eip=00606af9 esp=240cfe84 ebp=240cff08 iopl=0 nv up ei pl zr na po nc cs=001b ss=0023 ds=0023 es=0023 fs=0038 gs=0000 efl=00000246 store!EcSyncDs+0x38c: 00606af9 f3a6 rep cmpsb ds:00000000=?? es:00000000=??
    This issue may occur if the value of the PR_PF_PROXY attribute of the public folder that is in the information store is set to null.
  • The information store crashes in certain situationsThe information store in Exchange 2000 unexpectedly crashes. If the correct symbols are installed on the computer, the Dr. Watson log or the corresponding User.dmp file contains a call stack that is similar to the following call stack:
    0:015> kL
    ChildEBP RetAddr 
    13fcdb80 1465a28b MSVCRT!wcslen+0x4
    13fcdba4 78002264 EXOLEDB!iWszCompare+0x26
    13fcdbc0 7800210a MSVCRT!shortsort+0x27
    13fcdcdc 1465b2d6 MSVCRT!qsort+0x5b
    13fcdd34 1465d4b4 EXOLEDB!ScPerformANRQuery+0x144
    13fcde88 145854d2 EXOLEDB!ScSendMessageData+0xe1d
    13fcdee0 1458526f EXOLEDB!ScProcessWebMailMessageGet+0x705
    13fcdf44 145838f7 EXOLEDB!CGetRequest::ScDoWebMailMessageGet+0x11a
    13fcdf48 14583c75 EXOLEDB!CGetRequest::ScDoWebMailGet+0x66
    13fcdf6c 14583944 EXOLEDB!CGetRequest::ScExecute+0x22a
    13fceff4 1457e6a0 EXOLEDB!ScCmdGet+0x23
    13fcf014 1457e29c EXOLEDB!ScDispatchRequest+0x329
    13fcfec8 1457e15e EXOLEDB!CDavServer::ProcessItem+0x94
    13fcfee8 62f220de EXOLEDB!CDavServer::HrEpoxyReqHandler+0x14e
    13fcff14 62f21f86 EPOXY!CEpoxyQ::DispatchRequest+0xbd
    13fcff5c 62f22262 EPOXY!CEpoxyQ::IOCPNotification+0x125
    13fcff6c 61bd1224 EPOXY!CEpoxyQ::Invoke+0x13
    13fcffb4 77e96523 MDBTASK!MdbTaskPoolThread+0x22
    13fcffec 00000000 KERNEL32!BaseThreadStart+0x52
    
    
    0:015> r
    eax=00000029 ebx=089b4e30 ecx=00000000 edx=00000000 esi=089b4e3c edi=780011c9
    eip=780011cd esp=13fcdb84 ebp=13fcdba4 iopl=0 nv up ei pl nz na pe nc
    cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000202
    MSVCRT!wcslen+4:
    780011cd 66833900 cmp word ptr [ecx],0x0 ds:0023:00000000=????
    
    You may experience this issue when you use Outlook Web Access (OWA) to compose a message to a mailbox-enabled recipient, and Exchange 2000 incorrectly processes a null string value.
  • Non-delivery reports (NDRs) are delivered to mailboxes in Exchange 2000 even though the size of the mailbox exceeds its storage limitFor example, your mailbox in Exchange 2000 has exceeded its storage limit. You send a message to a mailbox on a foreign messaging system. An NDR from that foreign messaging system is delivered and appears in your mailbox even though the size of your mailbox has exceeded its storage limit.
  • You receive an "Unable to start processing services" error message when you use Outlook to access your mailbox in Exchange 2000When you use Microsoft Outlook to access your mailbox in Exchange 2000, you receive the following error message:
    Unable to start processing services
    This issue may occur if following conditions are true, in the order that they are presented:
    1. An Exchange 2000 storage group goes offline.
    2. Users use a MAPI client such as Outlook to try to log on to Exchange 2000 when the storage group is offline.
    3. The MAPI sessions that are created when users try to log on when the storage group is offline accumulate.
    The MAPI sessions leak because Exchange 2000 does not remove the MAPI sessions if the Exchange database is not mounted. Therefore, the maximum number of MAPI client sessions that is set in Exchange 2000 is reached.
  • You receive an "Invalid procedure call or argument" error message when you perform certain operations in OWA on a computer that is running Microsoft Windows XP Service Pack 2 (SP2)When you perform certain operations in OWA on a computer that is running Windows XP SP2, you receive an error message that is similar to the following error message:
    Invalid procedure call or argument
    Error number: -2146828283
    For example, you may experience this symptom when you perform any one of the following tasks in OWA:
    • Create a new folder
    • Create a new rule or modify an existing rule
    • Add a new junk e-mail list or modify an existing junk e-mail list
    • Add a new contact or modify an existing contact
    • Search for names in the Global Address List
    • Click to select or click to clear a check box that is next to a task in the Tasks folder
  • The Inetinfo.exe process crashes when you try to synchronize calendar information in your mobile device with Exchange 2000 You create a new appointment in your calendar on a mobile device. When you use Microsoft Exchange ActiveSync to synchronize the calendar information with Exchange 2000, the Inetinfo.exe process on the server unexpectedly crashes.

    This issue may occur if a custom Exchange store event sink is running on the server, and a file handle is incorrectly processed by Exchange 2000.
The Update for SharePoint Portal Server 2001 (KB887984) also fixes the Microsoft Exchange 2000 issues that are described in the following Microsoft Knowledge Base articles.

821408 Administrative tools stop responding after they log on to approximately 256 or more mailboxes

823449 Information store (Store.exe) unexpectedly quits on a clustered Exchange 2000 computer

823602 Reply symbol for e-mail message is not synchronized between MAPI and IMAP in Exchange 2000 Server

826135 Information store stops responding when you use Outlook Web Access to access an embedded object in an e-mail message

826149 Public folder replication does not work for certain public folders and the information store intermittently does not process replication messages in Exchange 2000 Server

827252 Received headers may be missing from the header area of e-mail messages in Exchange 2000 Server

829559 The Microsoft Exchange Information Store service crashes when a user tries to connect to newsgroups by using Outlook Express

829968 One public folder does not replicate to other servers

830708 RPC operations per second drop to zero and users cannot connect to the server in Exchange 2000 Server

830910 Messages that are received through an X.400 connector are not routed through an SAP connector in Exchange 2000 Server

831276 You cannot access your mailbox and event ID 7031 is logged in the application event log in Exchange 2000 Server

832174 There is no option to turn off IMAIL exception handling in Exchange 2000 Server

833908 Information store may unexpectedly stop responding, and the databases may appear to dismount, and clients may not be able to connect to the server

834289 An access violation occurs in the Inetinfo.exe process when you delete an empty Exchange 2000 routing group

835742 The Information Store service stops responding when an OWA client tries to open a contact distribution list

836177 IIS stops responding and Inetinfo.exe crashes in Davex.dll in Exchange 2000 Server

836883 Error code 0x80040301 appears when you try to move a mailbox in Exchange 2000 Server

837427 The Inetinfo.exe process together with the Store.exe process consume 100 percent of CPU time on a clustered or multiprocessor Exchange 2000 Server computer

837627 A corrupted non-delivery report message causes the Microsoft Exchange Information Store service to crash in Exchange 2000 Server

838233 Your computer may slow or stop responding and repeatedly log event IDs 9582 and 1160 in Exchange 2000 Server

839379 The Inetinfo.exe process on a Microsoft Exchange 2000 Server expansion server stops unexpectedly

839798 The public folder replication agent may stop responding in Exchange 2000 Server

840055 Store stops responding in Exchange 2000 Server

841645 Performance is poor on an Exchange 2000 Server public folder server computer

841869 An access violation may occur in the Microsoft Exchange Information Store service (Store.exe) in Exchange 2000 Server

842278 Call stacks may not be useful when you try to troubleshoot memory leak issues in Exchange 2000 Server

842636 A virus-detection program may not scan all the messages on a computer that is running Exchange 2000 Server

870811 The Exchange 2000 Instant Messaging service occasionally stops responding and a Dr. Watson error is generated for the Inetinfo.exe process in Exchange 2000 Server

837183 The Microsoft Exchange Information Store service stops unexpectedly during a MAPI-based search in Exchange 2000 Server

back to the top

Known issues

Known issues during installation of the update

You may have to restart your computer after you install this update.

back to the top

Installation details

How to obtain and install the update

This update and the installation instructions for this update are found on the Microsoft Download Center. To download this update from the Microsoft Download Center, visit the following Microsoft Web site:back to the top

How to determine whether the update is installed

The update contains files with the versions that are listed in the following table.
Date          Time    Version         Size        File name
-------------------------------------------------------------------------
10-Jun-2004   18:38                      12,720   Ctrl_calendarview20.htc
10-Jun-2004   18:38                      91,631   Ctrl_calendarview20.js
02-Jul-2004   03:59   6.0.6605.0        851,968   Davex.dll        
12-Jun-2004   05:27   6.0.6603.0         53,248   Davexpc.dll      
12-Jun-2004   05:23   6.0.6603.0        577,536   Dsaccess.dll     
12-Jun-2004   04:35   6.0.6603.0        184,320   Dscmsg.dll       
12-Jun-2004   05:25   6.0.6603.0      2,179,072   Ese.dll          
12-Jun-2004   05:25   6.0.6603.0         40,960   Eseperf.dll      
10-Jun-2004   18:42                       6,991   Eseperf.hxx
12-Jun-2004   05:25                     391,634   Eseperf.ini
02-Aug-2004   00:28   6.0.6603.1      3,596,288   Excdo.dll        
12-Jun-2004   05:23   6.0.6603.0        262,144   Exmime.dll       
12-Jun-2004   05:27   6.0.6603.0        143,360   Exodbesh.dll     
12-Jun-2004   05:27   6.0.6603.0         57,344   Exodbpc.dll      
12-Jun-2004   05:27   6.0.6603.0        200,704   Exodbprx.dll     
02-Jul-2004   03:59   6.0.6605.0      2,170,880   Exoledb.dll      
12-Jun-2004   05:20   6.0.6603.0         81,920   Exosal.dll       
12-Jun-2004   05:27   6.0.6603.0        307,200   Exprox.dll       
12-Jun-2004   04:36   6.0.6603.0        143,360   Exschema.exe     
12-Jun-2004   04:38   6.0.6603.0        675,840   Exwform.dll      
12-Jun-2004   04:12   6.0.6603.0        180,224   Exwin32.dll      
12-Jun-2004   05:23   6.0.6603.0         40,960   Jcb.dll          
12-Jun-2004   04:12   6.0.6603.0         49,152   Mdbevent.dll     
12-Jun-2004   04:31   6.0.6603.0      2,293,760   Mdbmsg.dll       
12-Jun-2004   04:14   6.0.6603.0         32,768   Mdbrole.dll      
12-Jun-2004   04:37   6.0.6603.0        917,504   Mdbsz.dll        
12-Jun-2004   05:23   6.0.6603.0         24,576   Mdbtask.dll      
10-Nov-2004   10:55   10.145.7329.5      69,632   Spsqfe.exe       
10-Nov-2004   22:54                       1,258   Spsqfe.inf
12-Jun-2004   05:22   6.0.6603.0      4,673,536   Store.exe        
12-Jun-2004   04:38   6.0.6603.0      3,735,552   Wmtemplates.dll 
You do not have to install this update if you have the same version or date or a later version or date of the files that are listed in the table.

back to the top

Modification Type:MajorLast Reviewed:4/6/2005
Keywords:kberrmsg kbDownload kbfix kbUpdate KB887984 kbAudEndUser kbAudITPRO