SharePoint 2007: Word was unable to read this document. It may be corrupt

01 Jul


When user try to open a document from SharePoint document library, the document does not open, and they receive the following error message:
“Word was unable to read this document. It may be corrupt.
Try one or more of the following:
* Open and Repair the file.
* Open the file with the Text Recovery converter.


We have been trying to troubleshoot this above mentioned issue by applying HOTFIX from Microsoft, but no luck!

We would like to dig more information about this issue to find out a proper solution, so we gathered the information like HTTP Trace, Network Trace, ULS Log etc. We have noticed after we analyzed the ULS log, this issue appears only one web application and other web application works correctly without any issue and we could not find any entries for problematic web application.

Similarly, we could not find any useful information from Network Trace analysis however we have found out the root cause of this issue by analyzing the HTTP Trace.  HTTP Trace shows a couple of redirection(“HTTP STATUS CODE: 307”) calls when user opening a document from the SharePoint document library.

We dig into more on why it is redirecting/omitting the HTTP calls when user opening a document from document library, finally we have found out that culprit (“Proxy pac file exception”). We did not added the exception for problematic Web application url in the proxy pac file.

After we added the exception entry in the IE proxy pac file, the issue has been resolved!


Posted by on July 1, 2011 in Office Integration, Sharepoint



3 responses to “SharePoint 2007: Word was unable to read this document. It may be corrupt

  1. Gary Irving

    February 15, 2012 at 5:11 pm


    I seem to be having this same issue. Could you elaborate a little more on how you resolved it? I am not familiar with the IE proxy .pac file or the exception entry that should be added to resolve the problem.

    • Johnson

      May 3, 2012 at 2:10 pm

      We have been using a proxy server to connect internet or any external facing application and .pac file is the proxy server script which all the exceptions in it — meaning, if you add your URL into the exception list then you are telling the proxy server that do not apply the regular rules for this website which requires for all the SharePoint web application.

  2. repair or replace

    February 17, 2014 at 5:19 pm

    Hiya very cool blog!! Guy .. Excellent .. Wonderful ..

    I’ll bookmark your site and take the feeds also?
    I am glad to find a lot of helpful info right here in the publish,
    we need develop extra strategies on this regard, thanks
    for sharing. . . . . .


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: