Author.dll Warning in Windows Event Log
It's a long shot, but any pointers or advice would be most welcome.
We have two web front ends, of which one does not have any issue with the following error unlike the other web front end.
The warning we are getting in the event log is:
Event Type: Warning
Event Source: ASP.NET 2.0.50727.0
Event Category: Web Event
Event ID: 1309
Date: 14/05/2012
Time: 13:30:27
User: N/A
Computer: xxxxxxxxFE046
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 14/05/2012 13:30:27
Event time (UTC): 14/05/2012 12:30:27
Event ID: c9ea436fa55848fabdf1fccbb81dee35
Event sequence: 49098
Event occurrence: 15307
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1061470801/Root-1-129814655014588109
Trust level: WSS_Minimal
Application Virtual Path: /
Application Path: D:\Inetpub\Wwwroot\wss\VirtualDirectories\xxx80\
Machine name: SxxxxxxxFE046
Process information:
Process ID: 7096
Process name: w3wp.exe
Account name: xxxxxxx
Exception information:
Exception type: SEHException
Exception message: External component has thrown an exception.
Request information:
Request URL: http://xxx/_vti_bin/_vti_aut/author.dll
Request path: /_vti_bin/_vti_aut/author.dll
User host address: 10.0.135.58
User: xxxxx\xxxxxx
Is authenticated: True
Authentication Type: Negotiate
Thread account name: xxxxxx
Thread information:
Thread ID: 18
Thread account name: xxxxxx
Is impersonating: True
Stack trace: at Microsoft.SharePoint.Library.SPRequestInternalClass.GetHash()
at Microsoft.SharePoint.Library.SPRequest.GetHash()
at Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler.get_Hash()
at Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler.get_AppDomainIdHeader()
at Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler.OverrideExecuteUrlPath()
at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
I've had a quick Google and found out that authior.dll is responsible for:
"The ISAPI extension that implements authoring operations, such as uploading files, applying themes, renaming and deleting documents, and so forth. Path: http://www.server.com/subweb/_vti_bin/_vti_aut/author.dll"
Any ideas to why this would be raising a warning message in the event logs? Any one else come across this before?
I'm currently in the dark with this one.
Many thanks,
Keith.
May 14th, 2012 9:17am
Hi kmcknight
Im afraid that you cannot get the reason that cause the problem from the information that you provided.
The Microsoft.SharePoint.Library.SPRequestInternalClass is a COM Component and The SEHException indicates that the GetHash returned HRESULT E_FAIL or Some SEH errors that have not been mapped to another .NET Framework exception were thrown, but you cannot
get more information about the error and the stack trace in the COM Component. Fortunately, I think that some log will be recorded in the ULS log, you may check the log to gather more information.
The author.dll is a ISAPI extension that implements authoring operations, but the HTTP action is POST, so the request is not logged in the URL you provided. You may use HTTP tracer to sniff the http traffic to find out the actual RPC method the Client is
calling. You may find the HTTP traffic like this:
method=list access:
server_extension_version
&service_name=web_url &url=url &user_or_group=(user | group |
both)
then you can find out whats wrong with the request.
Please read these link for more information.
http://msdn.microsoft.com/en-us/library/dd623976(v=office.11)
http://geek.hubkey.com/2007/11/upload-file-to-sharepoint-document.html
http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.sehexception.aspx
Thanks,Lambda Zhao
TechNet Community Support
Free Windows Admin Tool Kit Click here and download it now
May 14th, 2012 10:44pm
Hi Lambda,
Unfortunately I'm doing this for a colleague, so I don't have any more information. Many thanks for the pointers though. Ill pass the info on. Very much appreciated.
I'll see if I can shed some more light on it when I get the opportunity.
Again, thanks.
Regards,
Keith.
May 15th, 2012 5:58am
Hi,
Try an application pool recycle.
I hope this will help you out.Thanks, Rahul Rashu
Free Windows Admin Tool Kit Click here and download it now
May 15th, 2012 11:31pm