What is causing the HTTP 500 errors on LOCK commands in the Windows Application event log?

74 views Asked by At

What is causing the HTTP 500 errors on LOCK commands in the Windows Application event log?

Server is running Windows Server 2016....ITHit.WebDAV.Server.dll v4.0.24.15.0...ITHitWebDAVClient.js v1.9.2.1483...Office on client PCs is Office 365

I tried to include the WebDAVLog.txt but the uploaded failed (multiple times)

IIS Log entry:

2019-08-03 11:11:32 8.20.78.22 LOCK /TMS/Edit_WebDAV/MFG-SOP-101.docx - 443 -  Microsoft+Office+Word+2014 - 500 0 0 140
2019-08-03 11:19:03 8.20.78.22 LOCK /TMS/Edit_WebDAV/MFG-SOP-101.docx - 443 -  Microsoft+Office+Word+2014 - 500 0 0 78

Windows Application event log error:

Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 8/3/2019 6:19:02 AM 
Event time (UTC): 8/3/2019 11:19:02 AM 
Event ID: 1711f02c0f5c441d8e5240453de14941 
Event sequence: 68 
Event occurrence: 29 
Event detail code: 0 

Application information: 
    Application domain: /LM/W3SVC/1/ROOT/TMS-1-132092893366845611 
    Trust level: Full 
    Application Virtual Path: /TMS 
    Application Path: xxxx\WebRoot\ 
    Machine name: xxxx 

Process information: 
    Process ID: 5240 
    Process name: w3wp.exe 
    Account name: IIS APPPOOL\.NET v4.5 

Exception information: 
    Exception type: NullReferenceException 
    Exception message: Object reference not set to an instance of an object.
   at da.i(IHierarchyItem A_0, DavContextBase A_1)
   at da.ProcessRequest(DavContextBase context, IHierarchyItem item)
   at ITHit.WebDAV.Server.DavEngine.Run(DavContextBase context)
   at TMS_WEB.WebDAVServerImpl.DavHandler.ProcessRequest(HttpContext context) in D:\Projects\TMS_Net_8.0\TMS_Web\WebDAVServerImpl\DavHandler.cs:line 53
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)



Request information: 
    Request URL: https://xxxxxx:443/TMS/Edit_WebDAV/MFG-SOP-101.docx 
    Request path: /TMS/Edit_WebDAV/MFG-SOP-101.docx 
    User host address: xxxxx 
    User:  
    Is authenticated: False 
    Authentication Type:  
    Thread account name: xxxxx 

Thread information: 
    Thread ID: 124 
    Thread account name: xxxxx 
    Is impersonating: True 
    Stack trace:    at da.i(IHierarchyItem A_0, DavContextBase A_1)
   at da.ProcessRequest(DavContextBase context, IHierarchyItem item)
   at ITHit.WebDAV.Server.DavEngine.Run(DavContextBase context)
   at TMS_WEB.WebDAVServerImpl.DavHandler.ProcessRequest(HttpContext context) in D:\Projects\TMS_Net_8.0\TMS_Web\WebDAVServerImpl\DavHandler.cs:line 53
   at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
   at System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Expect not to see any 500 errors on LOCK commands from Office 365 on client PC

0

There are 0 answers