Hello all,
We have a web site that use the Telerik component RadUpload version 2.4.1.0 to upload files with size up to 2 Gb into a DFS folder (underneath is 2 Windows 2003 file servers for redundancy).
Several times a day, we see this error below in the logs :
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 12/24/2008 3:31:45 PM
Event time (UTC): 12/24/2008 2:31:45 PM
Event ID: a5cf066cd14e40d89c2692f2406742d6
Event sequence: 1389855
Event occurrence: 5
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1238888888/Root-1-128888888888008000
Trust level: Full
Application Virtual Path: /
Application Path: X:\XXXXXX\FileTransfer\
Machine name: XXXXXXX
Process information:
Process ID: 2164
Process name: w3wp.exe
Account name: XXX\YYY
Exception information:
Exception type: ObjectDisposedException
Exception message: Cannot access a closed file.
Request information:
Request URL: https://xxxxxxx/UploadFile.aspx?RadUrid=b12887c8-660c-47d1-af85-d4b4e4b8834a
Request path: /UploadFile.aspx
User host address: 10.23.24.25
User:
Is authenticated: False
Authentication Type:
Thread account name: XXX\YYY
Thread information:
Thread ID: 21
Thread account name: XXX\YYY
Is impersonating: False
Stack trace: at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
at System.IO.BinaryWriter.Write(Byte[] buffer, Int32 index, Int32 count)
at Telerik.WebControls.RadUploadUtils.FileBodyWriter.Write(Byte[] buffer, Int32 index, Int32 count)
at Telerik.WebControls.RadUploadUtils.RequestParser.WriteProcessedPart(Int32 start, Int32 end)
at Telerik.WebControls.RadUploadUtils.RequestParser.ProcessRequest(RequestStream request)
at Telerik.WebControls.RadUploadHttpModule.Context_BeginRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Question: is there any way to catch this error more gracefully? Or even better, do the newer versions of the radupload component have fixed it?
Best regards,
Sam
We have a web site that use the Telerik component RadUpload version 2.4.1.0 to upload files with size up to 2 Gb into a DFS folder (underneath is 2 Windows 2003 file servers for redundancy).
Several times a day, we see this error below in the logs :
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 12/24/2008 3:31:45 PM
Event time (UTC): 12/24/2008 2:31:45 PM
Event ID: a5cf066cd14e40d89c2692f2406742d6
Event sequence: 1389855
Event occurrence: 5
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1238888888/Root-1-128888888888008000
Trust level: Full
Application Virtual Path: /
Application Path: X:\XXXXXX\FileTransfer\
Machine name: XXXXXXX
Process information:
Process ID: 2164
Process name: w3wp.exe
Account name: XXX\YYY
Exception information:
Exception type: ObjectDisposedException
Exception message: Cannot access a closed file.
Request information:
Request URL: https://xxxxxxx/UploadFile.aspx?RadUrid=b12887c8-660c-47d1-af85-d4b4e4b8834a
Request path: /UploadFile.aspx
User host address: 10.23.24.25
User:
Is authenticated: False
Authentication Type:
Thread account name: XXX\YYY
Thread information:
Thread ID: 21
Thread account name: XXX\YYY
Is impersonating: False
Stack trace: at System.IO.FileStream.Write(Byte[] array, Int32 offset, Int32 count)
at System.IO.BinaryWriter.Write(Byte[] buffer, Int32 index, Int32 count)
at Telerik.WebControls.RadUploadUtils.FileBodyWriter.Write(Byte[] buffer, Int32 index, Int32 count)
at Telerik.WebControls.RadUploadUtils.RequestParser.WriteProcessedPart(Int32 start, Int32 end)
at Telerik.WebControls.RadUploadUtils.RequestParser.ProcessRequest(RequestStream request)
at Telerik.WebControls.RadUploadHttpModule.Context_BeginRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Question: is there any way to catch this error more gracefully? Or even better, do the newer versions of the radupload component have fixed it?
Best regards,
Sam