shekharpro / mb-unit

Automatically exported from code.google.com/p/mb-unit
0 stars 0 forks source link

Exception when exiting Gallio Icarus #461

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Start Gallio Icarus
2. Try to close it

What is the expected output? What do you see instead?
Well, the program should close :)
An exception as in the attached screenshot.

What version of the product are you using? On what operating system?
Version 3.0.7 build 145 on Vista 32bit

Please provide any additional information below.
I also noticed that Gallio seems to be confused with installed in a
non-English environment. The program folder on a german Vista is
"C:\Programme", this is also the root path under which Gallio is installed
by the installer. But Gallio itself seems liking to be english and thinks
of itself installed under "C:\Program Files" (see 2nd screenshot).

Original issue reported on code.google.com by gunter...@gmail.com on 29 May 2009 at 8:07

Attachments:

GoogleCodeExporter commented 9 years ago
Also the installer crashes when i try to deinstall it. I see a red exception 
message
flashing for 1/10th second. What should i do to get retrieve the exception? How 
can i
deinstall Gallio now? I wanted to revert to the last stable 3.06.

Original comment by gunter...@gmail.com on 29 May 2009 at 8:13

GoogleCodeExporter commented 9 years ago
I've seen the exception on close.

As for the path, I find it very odd.  The UI is just showing the contents of the
HKLM\Software\Gallio.org\@InstallationFolder registry value.  Can you confirm 
that
this is the case?  If so, then we've likely found a bug in the installer.  
Should be
easy to fix.

To forcibly remove Gallio v3.0.7 from your machine, I recommend the following:

1. Download a copy of msizap.exe or an equivalent tool and use it to remove 
Gallio
from the Windows Installer database.

2. Delete C:\Programme\Gallio from disk.

3. Delete HKLM\Software\Gallio.org.

4. Delete Gallio-related keys from HKLM\Software\MutantDesign\TestRunner.

It would be very helpful if you could grab that exception message somehow 
although it
may be hard.  You could try just hitting PrintScreen at just the right instance.

A more direct approach is to run "msiexec.exe /u Gallio-xxxxxx.msi /log 
LogFile.txt"
but that might not help if the error appears in a console window or something.

Do you have Vista UAC turned on or off?

I was planning to release Gallio v3.0.6 Update 2 tonight but found another bug. 
Should be available tomorrow.  Gallio v3.0.7 is probably still a month off.  
There
are many new features currently in development.  I'm sorry you encountered 
these bugs
but thanks for reporting them!

Original comment by jeff.br...@gmail.com on 29 May 2009 at 8:30

GoogleCodeExporter commented 9 years ago
Yes, the registry key was set to C:\Program Files\Gallio.

Deinstallation worked. 

First i used the repair feature of Gallio to remove every component except the 
core.
This also seemed to get rid of the HKLM\Software\MutantDesign\TestRunner key.

Then i used Windows Installer Cleanup (http://support.microsoft.com/kb/290301) 
to get
rid of the Installer.

UAC is turned on.

Thanks for the quick response!

Original comment by gunter...@gmail.com on 29 May 2009 at 9:27

GoogleCodeExporter commented 9 years ago
I am just trying to install again to reproduce the deinstallation exception and
noticed that the Installer has his default install location set to "C:\Program
Files\Gallio" even when he later will install to the german program folder
"C:\Programme".

I will now manually change this to "C:\Programme" and see if this changes 
anything.

Original comment by gunter...@gmail.com on 29 May 2009 at 9:30

GoogleCodeExporter commented 9 years ago
I hate Vista.
There is really only a "Program Files" folder on my hard disk. Its only the 
Explorer
on german Vistas who will lie to me and display it as "Programme".
This was different in XP.

Original comment by gunter...@gmail.com on 29 May 2009 at 9:32

GoogleCodeExporter commented 9 years ago
Adventure continues :)

Installed again with all defaults.
When i now double click Gallio Icarus HD churns a bit, then nothing comes up.
Tried to have a look at it with Process Explorer but its a bit too much to wade 
through.

Deinstallation gives me: "There is a problem with this Windows Installer 
package."

Trying to use msiexec /u with log file now.

Original comment by gunter...@gmail.com on 29 May 2009 at 9:46

GoogleCodeExporter commented 9 years ago
msiexec.exe /u GallioBundle-3.0.7.106-Setup-x86.msi /log error.txt
did nothing it seems

Original comment by gunter...@gmail.com on 29 May 2009 at 10:01

GoogleCodeExporter commented 9 years ago
Cleaned 3.0.7 build 106 again as described.
Installed 3.0.6 build 786. 
I can open and close Icarus without a problem here.
Deinstallation of 3.0.6 build 786 also worked.
I just stick with 3.0.6 for now :)

Original comment by gunter...@gmail.com on 29 May 2009 at 10:13

GoogleCodeExporter commented 9 years ago

Original comment by jeff.br...@gmail.com on 29 Jun 2009 at 8:33

GoogleCodeExporter commented 9 years ago
I'm closing the issue:

1. The issue with C:\Programme seems to be a Vista localization quirk.

2. The uninstall issues experienced in some early builds of v3.0.7 have been 
resolved.

3. The exception on close is gone now, I think.

Original comment by jeff.br...@gmail.com on 31 Jul 2009 at 5:40