Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Error message when you access Outlook Web Access through ISA Server 2004: "Error Code: 500 Internal Server Error. The data area passed to a system call is too small."


View products that this article applies to.

Symptoms

When you access Microsoft Office Outlook Web Access through Microsoft Internet Security and Acceleration (ISA) Server 2004, you receive an error message that resembles the following:
Error Code: 500 Internal Server Error. The data area passed to a system call is too small.
This problem occurs if the following conditions are true:
  • You are using the forms-based authentication filter in ISA Server 2004.
  • You have installed a third-party add-in program for Microsoft Exchange.

↑ Back to the top


Cause

This problem occurs when the response from the Exchange server that provides Outlook Web Access services contains the following HTTP header:
Expires: -1

↑ Back to the top


Resolution

To resolve this problem, install hotfix 925232. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
925232 Description of the ISA Server 2004 hotfix package: September 20, 2006


This hotfix makes ISA Server ignore the "Expires" header when a "Cache-Control: no-cache" header is included in the response from the Exchange server. Both headers are used to prevent the caching of HTTP content and can be used together.

If the third-party add-in for Exchange uses only the "-1" value in the "Expires" header, you must enable the add-in program to also include the "Cache-Control: no cache" header. To do this, see the third-party add-in program's documentation, or contact the manufacturer of the add-in program.

For information about your hardware manufacturer, visit the following Web site: Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

↑ Back to the top


Status

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

↑ Back to the top


More information

The forms-based authentication filter in ISA 2004 is tested for an Outlook Web Access scenario that does not include any add-in programs. In this scenario, Outlook Web Access does not pass the "-1" value for the "Expires" header. Therefore, access to Outlook Web Access is successful. The forms-based authentication filter for Outlook Web Access in ISA Server 2004 supports the following formats for the "Expires" header:
  • Sun, 06 Nov 1994 08:49:37 GMT
  • Sunday, 06-Nov-94 08:49:37 GMT
  • Sun Nov 6 08:49:37 1994

↑ Back to the top


Keywords: KB925231, kbprb, kbtshoot, kbexpertiseadvanced, kbexchangeowa, kbisa2004yes

↑ Back to the top

Article Info
Article ID : 925231
Revision : 5
Created on : 12/4/2007
Published on : 12/4/2007
Exists online : False
Views : 314