Gemini scheduler 3.5 - Root element is missing
After installing Gemini 3.5 and the Gemini Scheduler 3.5 the Application Events log displays the following error:
System.Xml - Root element is missing. - at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res) at System.Xml.XmlTextReaderImpl.ParseDocumentContent() at System.Xml.XmlTextReaderImpl.Read() at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace) at System.Xml.XmlDocument.Load(XmlReader reader) at System.Xml.XmlDocument.Load(Stream inStream) at CounterSoft.Gemini.Commons.Rest.Serializer.ConvertToObject[T](Stream stream) at CounterSoft.Gemini.WebServices.BaseService.GetObjectFromReponse[T](Stream stream) at CounterSoft.Gemini.WebServices.BaseService.ThrowResponseException(WebResponse response) at CounterSoft.Gemini.WebServices.BaseService.ProcessResponse[T](String url, Object obj, RequestType requestType) at CounterSoft.Gemini.WebServices.AlertsService.DeleteAlert(Int32 id) at CounterSoft.Gemini.Scheduler.EmailAlertsProcess.ProcessIssueAlerts()
Does anyone know why this is?
PAT
· 1 |
|
Saturday, June 13, 2009, 4:02:55 PM |
0
|
Is this an upgrade from an earlier version? |
||||
|
0
|
Yes, an upgrade from 3.1 |
||||
|
0
|
It might be that you have had issue alerts before the upgrade that were not processed by the 3.1 scheduler. Unfortunately, you will have to lose these by deleting from the gemini_issuealerts table.
|
||||
|
0
|
That did the trick. Thanks for helping out. |
||||
|
0
|
Unfortunately this trick was only temporarily. Once new alerts had to be deleted from the database, the scheduler started reporting this error again in the Windows Application log. Any suggestions? |
||||
|
0
|
Please see the scheduler guide: http://www.countersoft.com/downloads/v35/docs/GeminiSchedulerGuide.pdf page 8 (section 5.1) |
||||
|
0
|
Gemini is running on IIS7 in the Classic AppPool with the ashx handler set to 'All Verbs' as in section 5.1. Any other possible causes for this error? |
||||
|
0
|
Is it possible to send your database to support at countersoft dot com? |
||||
|
0
|
That is not possible, even in a zipped state, its to large (140MB) to send. |
||||
|
0
|
FTP or HTTP will do as well |
||||
|
0
|
We have just upgraded to 3.5 from 3.1 and we get the same error in the event log. We also only ever get the last update emailed to us, and this repeats every time the scheduler runs! Help!! |
||||
|
0
|
Can you please check the URL in the config file? Does it contain /webservices? |
||||
|
0
|
I saw the other thread about this that mentioned using "All Verbs". I changed our IIS server and we are now being buried in update messages. Thanks |
||||
|
0
|
I managed to find the cause. Using the Fiddler's Request Builder we can send a DELETE verb. The server responded with "405 Method Not Allowed" with only allowing: GET,HEAD,OPTIONS,TRACE. After removing the 'WebDAVModule' from the server´s moduleslist the scheduler was able to delete the entries in the table issuesalerts. The following change has been added to the web.config: [system.webServer] [modules] [remove name="WebDAVModule" /] |
||||
|