Microsoft has released an update for Microsoft SharePoint Portal Server 2001. This article describes the following items about the update.
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.
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 1Line: 1
Char: 1
Error: HTTP Status Code: 500
HTTP Status Text: HTTP Error
Code: 0
Error message 2Line: 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 2000 You 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 2000 When 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 situations The 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 limit For 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 2000 When 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.
Known issues
Known issues during installation of the update
You may have to restart your computer after you install this update.
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:
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.