Hi,
I'm trying to incorporate RadUpload into our application but am coming across an infuriating issue when trying to upload using a BlackBerry. The BlackBerry client has been written by me and uses its internal HTTP connection objects to achieve this.
If I post the request to an application that doesn't have the RadUpload handlers and just uses Request.Files, the upload is successful.
The error occurs before the request has reached my code. The error I am getting (viewed in event viewer) is:
Event code: 3005
Event message: An unhandled exception has occurred.
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
Stack trace: at Telerik.Web.UI.Upload.ProgressWorkerRequest..ctor(HttpWorkerRequest wr, HttpRequest request)
at Telerik.Web.UI.RadUploadHttpModule.CaptureWorkerRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
I've examined the packets and compared it to a successful request from our Windows Mobile device and the only potential issue I can see is that BlackBerry doesn't support keep-alive. Is this a show stopper as far as implementing RadUpload goes?
Is there a way of bypassing the RadUpload HTTP handlers without putting the BlackBerry uploader in a separate application with its own web.config?
Thanks for any assistance.
I'm trying to incorporate RadUpload into our application but am coming across an infuriating issue when trying to upload using a BlackBerry. The BlackBerry client has been written by me and uses its internal HTTP connection objects to achieve this.
If I post the request to an application that doesn't have the RadUpload handlers and just uses Request.Files, the upload is successful.
The error occurs before the request has reached my code. The error I am getting (viewed in event viewer) is:
Event code: 3005
Event message: An unhandled exception has occurred.
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
Stack trace: at Telerik.Web.UI.Upload.ProgressWorkerRequest..ctor(HttpWorkerRequest wr, HttpRequest request)
at Telerik.Web.UI.RadUploadHttpModule.CaptureWorkerRequest(Object sender, EventArgs e)
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
I've examined the packets and compared it to a successful request from our Windows Mobile device and the only potential issue I can see is that BlackBerry doesn't support keep-alive. Is this a show stopper as far as implementing RadUpload goes?
Is there a way of bypassing the RadUpload HTTP handlers without putting the BlackBerry uploader in a separate application with its own web.config?
Thanks for any assistance.