Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Unable to get scheduler working

install

The following error us posted in the Windows Application log when the scheduler service starts - it does actually start.

CounterSoft.Gemini.WebServices - Method requires authentication - 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.BaseService.GetResponse[T](String url, Object o, RequestType r) at CounterSoft.Gemini.WebServices.BaseService.WhoAmI() at CounterSoft.Gemini.Scheduler.SchedulerService.OnStart(String[] args)

The service runs under a domain user account that has full administration rights on the server, and is an administrator of the Gemini system too.

I have also entered the registry key DisableLoopbackCheck (with value 1)

E-mail are generated correctly, and users are getting correct notification, until I switch to use the scheduler.

Any ideas?

User52195
· 1
User52195
Replies (9)
helpful
0
not helpful

Did you enter the same user in the scheduler's config file and left the password blank? Also, check that anonymous access is disbaled for the Gemini site in IIS.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Yes, same name and password in the sheduler's config file, and anonymous access is disabled.


User52195
· 1
User52195
helpful
0
not helpful

You need to leave the password blank in the config file.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Have amended the shceduler config file to this:-

AuthenticationPassword=""

Still have same error on service restart.


User52195
· 1
User52195
helpful
0
not helpful

Can you try and run the desktop application on your PC? Does it work? Trying to establish if this is a server or config issue.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Desktop application works fine, and sends out e-mails etc, but as soon as I change the Notifications setting to use the Scheduler Service all mails stop.


User52195
· 1
User52195
helpful
0
not helpful

If the desktop works fine using windows authentication then it might be to do with the server config. Can you try installing the scheduler on your PC?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Installed on PC and service fails with different error:-

System - Unable to connect to the remote server - at System.Net.HttpWebRequest.GetResponse() at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials) at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) at System.Xml.XmlTextReaderImpl.OpenStream(Uri uri) at System.Xml.XmlTextReaderImpl.DtdParserProxy_PushExternalSubset(String systemId, String publicId) at System.Xml.XmlTextReaderImpl.DtdParserProxy.System.Xml.IDtdParserAdapter.PushExternalSubset(String systemId, String publicId) at System.Xml.DtdParser.ParseExternalSubset() at System.Xml.DtdParser.ParseInDocumentDtd(Boolean saveInternalSubset) at System.Xml.DtdParser.Parse(Boolean saveInternalSubset) at System.Xml.XmlTextReaderImpl.ParseDoctypeDecl() 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.GetObjectFromResponse[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.BaseService.WhoAmI() at CounterSoft.Gemini.Scheduler.SchedulerService.OnStart(String[] args)


User52195
· 1
User52195
helpful
0
not helpful

Please email support at countersoft dot com, we will arrange a remote session to see if we can solve this.


Mark Wing
· 9108
Mark Wing