Gemini Scheduler Service Error In Application Log (Server was unable to process request)
I'm getting the following errors in the application log when the alert interval is supposed to be sent out.
Below is the sequence as it happens.
Sleeping for 5 minutes.
------------------------
114 issue alerts found.
------------------------
22 unique issue alerts identified.
------------------------
System.Web.Services - Server was unable to process request. ---> Project IDs are different! - at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at IssueServices.GetIssue(Int32 projectID, Int32 issueID)
at CounterSoft.Gemini.Scheduler.EmailAlertsProcess.ProcessIssueAlerts()
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
------------------------
Sleeping for 5 minutes.
dnezamfar
· 1 |
|
Monday, July 30, 2007, 8:19:46 PM |
![]() 0
![]() |
Two questions: |
||||
|
![]() 0
![]() |
1. I personally have not moved any issues recently. I'm also relatively certain nobody else has within the few projects we have running, but I have no way of knowing that for sure. 2. I am certain the URL is correct in the config file. |
||||
|
![]() 0
![]() |
Hi, |
||||
|
![]() 0
![]() |
Can you provide some step by step guidance on what exactly you want me to do? I'm not much of a SQL user to know how to join two tables or what the implications would be. |
||||
|
![]() 0
![]() |
Please run the following SQL command in query analyzer: select a.issueid,a.projid,b.projid from issues a join issuealerts b on a.issueid=b.issueid and a.projid!=b.projid If you get rows back it means that some issues have moved between projects. |
||||
|
![]() 0
![]() |
I ran the command you specified and did not get anything back. It says query batch completed and no rows were returned. |
||||
|
![]() 0
![]() |
http://www.countersoft.com/Downloads/Beta/CounterSoftGeminiSchedulerv12.exe |
||||
|
![]() 0
![]() |
Happy
to report that everything worked as I expected. Although... I was somewhat
saddened that it didn't do what I thought it was going to. I thought that the
scheduler service would merge all the alerts for the given time interval into
just one e-mail. Kind of like a summary of all the alerts that happened in the
last 30 minutes, or whatever the internal was. Because right now the scheduler
basically sends out (if alerts are configured) dozens of e-mails potentially
all at the same time instead of being sent as it happens.
So what would be nice is, if at the given interval, Gemini would send out only one e-mail with a summary of all the alerts, rather than sending a new e-mail out for each particular alert (some of them being redundant. Thoughts? I also noticed that the e-mails being sent out no longer show the specific change that was made. Current Version --> New Version or something to that effect. So one can't see immediately what has changed. |
||||
|
![]() 0
![]() |
Hi, Two points: 1. The sceduler batches up changes for each issue and sends just one email for that issue. Previously, multiple issue changes resulted in multiple alerts. 2. We will be adding "End of Day Summary" report to the Scheduler. 3. What you refer to is a very good enhancement, please log and we will action! |
||||
|
![]() 0
![]() |
Ah ok... I see what's going on now. When I turned on the
service I think I got bombarded with e-mails because it had a bunch of issues
queued up to be e-mailed since it wasn't working before, but now that I tested
it again I see that I have checked to be notified for every possible change,
but I only got one e-mail saying that it has been updated.
I will definitely put in a enhancement request for the e-mail alerts to see what the changes have been made on the issue inside the e-mail. |
||||
|