EventListener API
What triggers the "IssueProgressUpdate" event in the event listener API?
I've got my listener plugin working but nothing I try seems to trigger that event (logging through debugview - I can see when IssueAssigned is triggered)
Am I right that there's no event for when a user enters a time log?
alitheg
· 1 |
|
Friday, September 4, 2009, 12:28:45 PM |
0
|
This is a legacy event that used to be triggered when the precent complete changed. There is no time entry event, feel free to add it to our list: http://gemini.countersoft.com |
||||
|
0
|
|
||||
|
0
|
On that note, what triggers IssueUpdated()? I can't seem to get it to fire. |
||||
|
0
|
Actually, I think my plugin is broken...the IssueAssigned() event used to fire, but now it doesn't (all it does is print debug output on that one) |
||||
|
0
|
Please check Gemini's error log for errors. It might be that you are missing some DLLs. |
||||
|
0
|
Right. Plugin now working again. I had built the dll with a different version of the dlls than Gemini was using. Still no events though.Checking the log now. |
||||
|
0
|
I was getting: |
||||
|
0
|
It is not firing because of the error. Try putting all CounterSoft's dlls in the plugins dir as well. |
||||
|
0
|
The error isn't being logged any more though. I've made my IssueAssigned event fire twice (successfully) since the error was logged last, at 10.23. In that time, though, the other is still not working. |
||||
|
0
|
Aha! I'm now getting two new errors: |
||||
|
0
|
Copy all of CounterSoft's DLLs from the bin to the plugins folder. |
||||
|
0
|
All of them? I'd assumed I only needed those my library used. Alright doing so. |
||||
|
0
|
Still getting the abstract class error, the WebServices one has gone and been replaced with the original. |
||||
|
0
|
That error is expected as it is from the Gemini DLL of the abstract class. Try and put some debugging code in your plugin to see if it instantiated etc... |
||||
|
0
|
I have put debugging code in. |
||||
|
0
|
Please send your code to support at countersoft dot com and we will have a look. Which version of Gemini are you running? |
||||
|
0
|
3.5.4.2435 |
||||
|
0
|
Got it! The WebServices DLL was out of date in my Gemini plugins directory (not on my build server, strangely...) |
||||
|
0
|
Actually, I have another question about this: |
||||
|
0
|
I have worked around this by extending AbstractIssueListener and then implementing IUserListener as well, so that I can only implement the IUserListener methods that I choose to implement. |
||||
|
0
|
Yes, until the next release. We will make them virtual. |
||||
|