Tray icon keeps disappearing
Monitor your SVN repositories and notifies you on new commits
Brought to you by:
steveking
Originally created by: ganeshra...@gmail.com
What steps will reproduce the problem?
1. Start CommitMonitor as normal. The Tray icon should show up (if the option is checked, of course
2. A few seconds/minutes later the Tray icon disappears
3.
What is the expected output? What do you see instead?
Expect to see the Tray icon in the tray till I 'exit' CommitMonitor. But Tray icon disappears even though CommitMonitor is still running in background.
What version of the product are you using? On what operating system?
CommitMonitor 1.7.0.564
Windows Vista SP2 Home Basic
Please provide any additional information below.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
There's an option "always show tray icon".
If you have that option checked, then maybe the icon doesn't disappear but Windows simply moves it to the inactive group.
Also check this:
http://geekswithblogs.net/sdorman/archive/2007/12/31/disappearing-system-tray-icons-on-windows-vista.aspx
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: leandor@gmail.com
This happens for me too, and no it not about "Windows" hiding it since I have disabled that "feature"... Also, I have the options Always show tray icon set to enabled.
The icon disappears when to move the mouse over it after hiding the main window.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
If the icon disappears when you hover the mouse pointer over it, then that means that the process itself is gone (most likely crashed).
Tell your virus scanner to leave CM alone, that should help with the crashes.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: leandor@gmail.com
No, that's not the case... I always have Process Explorer open minimized, and after the icon disappears I can see that the process is still there.
I can start Commint Monitor again and it shows the icon until I hide it, then again moving the mouse over it and it disappears.
OTOH, if I start Commit Monitor while there's one process still running, and it correctly shows the main window of the running one, but the icon doesn't re-appear.
Just in case it matters: this is happening to me on a Windows 2003 Standard installation, I also use CM in Windows 7 and it works OK.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: leandor@gmail.com
BTW, if you need any other info I could look up for you, just say so!
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: ganeshra...@gmail.com
I can confirm the exact behavior that leandor mentions: CommitMonitor process is still running (I use Process Explorer, not Task Manager), Tray icon disappears on mouseover, "hide inactive icons" disabled, Tray icon does not reappear if I simply start CommitMonitor again (without closing the old process) - To have Tray icon reappear I have to Exit CommitMonitor and restart it.
I have the same settings as leandor does, except on Win Vista 32-bit SP2 Home Basic.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: ganeshra...@gmail.com
Also thanks for the geekswithblogs.net link and reply, although it didn't help.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
Check the registry DWORD value Software\\CommitMonitor\\TaskBarIcon
It must be set to 1 or not exist at all.
To make sure it doesn't exist, you might want to search the whole registry (could be located in the Wow6432Node).
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: ganeshra...@gmail.com
HKEY_CURRENT_USER\Software\CommitMonitor\TaskBarIcon does not exist for me.
HKEY_LOCAL_MACHINE\SOFTWARE\CommitMonitor only has installDir key+value, nothing else.
Does that help? Thanks again.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: mikhail-...@yandex.com
It happened to me too on Windows Vista SP2 after updating CM to 1.7.0.564. The tray icon disappeared. I found the workaround that helped me. Just disable "Always show tray icon" checkbox, save settings, and then enable the checkbox again.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: ganeshra...@gmail.com
Wow. Thanks mikhail. I am really surprised I failed to try this to begin with. Worked like a charm. Not sure why this fixes the bug though, but am glad it did.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
Now that's strange. So it works if the registry key is set.
But in the code, every time a registry key/value does not exist, a default value is used instead and that default value is TRUE for the TaskBarIcon value. So there shouldn't be any difference.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: leandor@gmail.com
Hey, sorry for the delay... I wasn't near my "failing" PC until today.
Just for the record, I have 'HKEY_CURRENT_USER\Software\CommitMonitor\TaskBarIcon' set to '1'
I'm now accessing my computer at its site (when Friday I was accessing it via VPN using Terminal Services) and to my surprise now it's working OK.
In the 'normal' logon session (the opposite to the 'remote' session) I cannot reproduce the problem again.
I'll try to check if when using Remote Desktop still it's failing... maybe that's of some help.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: ltz....@gmail.com
Same here. 'HKEY_CURRENT_USER\Software\CommitMonitor\TaskBarIcon' is set to 1 but the icon disappears. Unchecking/Checking 'Always show tray icon' makes it stay until restart. (Vista SP 2)
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: ganeshra...@gmail.com
Confirmed behavior of ltz.jcb. If current user logs off or computer is restarted then the tray icon start disappearing again. So the solution provided by mikhail is only valid for current login session.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: cswael...@gmail.com
same behaviour since last version installed
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
Just a wild guess:
can you try to configure your virus scanner/security app to leave CM alone?
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: XhmikosR
The same happens on my machine too. Windows 7 32bit. It's not an issue with any AV software since I tried it without AV installed.
It indeed started to happen with this stable cause I remember with the svn builds I built I didn't have any problem at all. Weird... :p
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: XhmikosR
All right, I just built [r573] and guess what? It works now... The official 1.7.0.563 fails though. Very weird.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: haas1...@gmail.com
Same here on Windows Vista Home and latest patches. Unsetting and setting the option as described temporarily fixes the problem here too.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: Smagin.A...@gmail.com
I've detected weird behavior. When I start the CM, the main window appears, but it doesn't contain any projects and log messages. I have an impression that the CM is not configured, but I've added some projects already. The tray icon is displayed. Then I pressed the X or the Hide buttons to hide the CM. After that a new window of CM appears. But in this case my projects are presented and log messages are uploaded. The tray icon disappears when to move the mouse over it.
I can record a video to show this bug.
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: tortoisesvn
Issue 303 has been merged into this issue.
Related
Tickets:
#303View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: A.Timo...@gmail.com
when the fix will available in public build?
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Originally posted by: XhmikosR
I cannot reproduce this anymore. If anyone has still problems they should try removing all CommitMonitor settings and try the latest stable build.