Home Home
  login

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.




Missing icons cause Desktop to hang displaying issue list

desktop
add-ons

[edit: changed title to reflect real problem, see my post below. Size of issue is not relevant]

I have a project with 89 issues open (several years of wishlist items imported from my old tracker). I tried to load up the Desktop, and it took a very long time before the list turned gray and listed the issues. But it never completed. The list remained disabled/grayed, the thermometer never got past one pixel. I waited for 10 minutes. The web browser on the same machine responds immediately (seconds). Also, though the list is filled with lines of issue info, the type, priority, severity, and status icons appear only for the first 11 issues in the list. Below that, those columns are empty. They are not really empty, they display in the browser. The user interface is not dead, I can expand the Desktop window vertically and additional issues show (still without those icons).

This may be what caused the problem in my other post http://support.countersoft.com/forums/thread/12495.aspx

Bob Denny
· 1
Bob Denny
Replies (6)
helpful
0
not helpful

Can you please send us the DebugView output? You will need to run DebugView and capture all events.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Cannot attach these logs. Sorry, forum prohibits it. So here is a log from hitting the refresh button. I see a problem :-)

00000030 16.78170395 [5412] CounterSoft Gemini: Start RefreshRequest 00000031 16.78178406 [5412] CounterSoft Gemini: Start RefreshProject 00000032 16.78203964 [5412] CounterSoft Gemini: End RefreshProject
00000033 16.78209114 [5412] CounterSoft Gemini: Start NewFilter
00000034 16.78214264 [5412] CounterSoft Gemini: End NewFilter
00000035 16.78220749 [5412] CounterSoft Gemini: Start GetImageProjectAttributes
00000036 17.37285805 [5412] CounterSoft Gemini: End GetImageProjectAttributes
00000037 17.37385178 [5412] CounterSoft Gemini: Start GetProjectAttributes
00000038 17.37792778 [5412] CounterSoft Gemini: Start GetIssues
00000039 17.38589287 [5412] CounterSoft Gemini: End RefreshRequest
00000040 18.05228615 [5412] CounterSoft Gemini: Start PaintIssuesDataGrid
00000041 18.12793922 [5412] CounterSoft Gemini: Start PaintIssuesDataGrid
00000042 18.18984985 [5412] CounterSoft Gemini: Start Bind Images
00000043 18.19007301 [5412] CounterSoft Gemini: DestinationPath: C:\Program Files\CounterSoft\Gemini Visual Studio 2005 Package\Images\
00000044 18.19207191 [5412] CounterSoft Gemini: Parameter is not valid.. Parameter is not valid. :: System.Drawing :: at System.Drawing.Bitmap..ctor(String filename)
00000045 18.19207191 [5412] at CounterSoft.Gemini.Client.Helpers.ViewHelper.GetImage(String sourcePath, RegistryFolders currentFolder)
00000046 18.19220161 [5412] CounterSoft Gemini: Exception BindImages:Object reference not set to an instance of an object.
00000047 18.19225311 [5412] CounterSoft Gemini: End Bind Images
00000048 18.51090622 [5412] CounterSoft Gemini: Start GridColourChange
00000049 18.51114655 [5412] CounterSoft Gemini: End GridColourChange 00000050 18.52981567 [5412] CounterSoft Gemini: Start UIControlVisibility
00000051 18.52993202 [5412] CounterSoft Gemini: End UIControlVisibility
00000052 18.53495216 [5412] CounterSoft Gemini: SetCurrentIssue: ACP-129 00000053 18.53597450 [5412] CounterSoft Gemini: Start LocalizeIssueGrid
00000054 18.53604126 [5412] CounterSoft Gemini: End LocalizeIssueGrid
00000055 18.68343544 [5412] CounterSoft Gemini: End PaintIssuesDataGrid
00000056 18.68429947 [5412] CounterSoft Gemini: End GetIssues
00000057 19.13996506 [5412] CounterSoft Gemini: End GetProjectAttributes

At this point the thermometer is frozen, the display is grayed out, and only the first 8 issues have icons. I waited several minutes with no further activity.


Bob Denny
· 1
Bob Denny
helpful
0
not helpful

And here is a log from switching projects:

00000000 0.00000000 [5412] CounterSoft Gemini: Start NewProjectSelected 00000001 0.00531380 [5412] CounterSoft Gemini: Start RefreshProject 00000002 0.00774260 [5412] CounterSoft Gemini: End RefreshProject
00000003 0.00783284 [5412] CounterSoft Gemini: Start NewFilter
00000004 0.00789625 [5412] CounterSoft Gemini: End NewFilter
00000005 0.00797280 [5412] CounterSoft Gemini: Start GetImageProjectAttributes
00000006 0.53977281 [5412] CounterSoft Gemini: End GetImageProjectAttributes
00000007 0.54032624 [5412] CounterSoft Gemini: Start GetProjectAttributes
00000008 0.54283577 [5412] CounterSoft Gemini: Start GetIssues
00000009 0.54599398 [5412] CounterSoft Gemini: Start UIControlVisibility
00000010 0.54644293 [5412] CounterSoft Gemini: End UIControlVisibility
00000011 0.54700470 [5412] CounterSoft Gemini: End NewProjectSelected
00000012 1.06313372 [5412] CounterSoft Gemini: Start PaintIssuesDataGrid
00000013 1.07741964 [5412] CounterSoft Gemini: Start PaintIssuesDataGrid
00000014 1.16893768 [5412] CounterSoft Gemini: Start Bind Images
00000015 1.16919053 [5412] CounterSoft Gemini: DestinationPath: C:\Program Files\CounterSoft\Gemini Visual Studio 2005 Package\Images\
00000016 1.17030406 [5412] CounterSoft Gemini: Parameter is not valid.. Parameter is not valid. :: System.Drawing :: at System.Drawing.Bitmap..ctor(String filename)
00000017 1.17030406 [5412] at CounterSoft.Gemini.Client.Helpers.ViewHelper.GetImage(String sourcePath, RegistryFolders currentFolder)
00000018 1.17042947 [5412] CounterSoft Gemini: Exception BindImages:Object reference not set to an instance of an object.
00000019 1.17048120 [5412] CounterSoft Gemini: End Bind Images
00000020 1.46692133 [5412] CounterSoft Gemini: Start GridColourChange
00000021 1.46714377 [5412] CounterSoft Gemini: End GridColourChange 00000022 1.47954834 [5412] CounterSoft Gemini: Start UIControlVisibility
00000023 1.47990239 [5412] CounterSoft Gemini: End UIControlVisibility
00000024 1.48235595 [5412] CounterSoft Gemini: SetCurrentIssue: SCHEDULER-137
00000025 1.48506248 [5412] CounterSoft Gemini: Start LocalizeIssueGrid
00000026 1.48522341 [5412] CounterSoft Gemini: End LocalizeIssueGrid
00000027 1.48527336 [5412] CounterSoft Gemini: End PaintIssuesDataGrid
00000028 1.48595929 [5412] CounterSoft Gemini: End GetIssues
00000029 2.42139316 [5412] CounterSoft Gemini: End GetProjectAttributes


Bob Denny
· 1
Bob Denny
helpful
0
not helpful

Why is it looking in the Visual Studio 2005 package area? I was not running VS2005 at the time, only Gemini Desktop.


Bob Denny
· 1
Bob Denny
helpful
0
not helpful

OK, I solved this one with the DebugView info and a bit of imagination. Turns out the list stops refreshing when it encounters an image that is not in C:\Program Files\CounterSoft\Gemini Visual Studio 2005 Package\Images. I had to add the standard Severoty_Major.gif image. Plus I have a few custom Status and Type (that use icons from the standard set on the Gemini server) and I had to add those image files to that folder as well. It was easy, right click on the icon image in the browser display, then save as... to that images folder. Now my project lists fill to completion.

This was not a "long list" problem. It was a problem of the images not being in that folder.

Why is it looking there instead of an images folder under Common? That would seem more logical. Do you have to have the VS2005 Add-In installed in order for Desktop to work at all? And I am amazed no one else has seen this since the missing Severity_Major icon image would be commonly used!

Anyway, now you know about it... and maybe the next version can have ALL of the image icons there so even custom types etc. (that use icons from the Standard Gemini set at the server) will just work.


Bob Denny
· 1
Bob Denny
helpful
0
not helpful

Thanks for the info, we will look into this.


Mark Wing
· 9108
Mark Wing