skaliber / mb-unit

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

Icarus, Attachments and Windows 7, links not working #541

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. On a Win7 installation, run a test with an embedded attachment
2. Attempt to click on the link to view said attachment

What is the expected output? What do you see instead?
Nothing happens. Expect attachment's contents to be displayed.

What version of the product are you using? On what operating system?
3.1 build 313. Win7 x64

Please provide any additional information below.
If I shift click it will open a new IE 
window with the url similar to: 
gallio:openAttachment?path=C:\Users\Kent.Hansen\AppData\Local\Temp 
\Gallio\Gallio.UI\d60aa6c908f23017\Report\24b699c95d406d6e\Embed.xml 
and leave me with a blank ie document.
If I copy that url out of IE and open a new instance of IE and use the 
same url the document is displayed.

I can still use the links related to viewing source in Visual Studio.

Under Vista x32 (with IE8) I confirmed that the new tweek to now use the 
pluggable protocol for attachments works.

I used the installer, and have tried it with both the x86 and x64 build.

Original issue reported on code.google.com by kent.han...@gmail.com on 17 Sep 2009 at 2:23

GoogleCodeExporter commented 8 years ago
I'll bet Windows is using two different parts of the registry for 32bit and 
64bit
pluggable protocol handlers.

We're probably installing the handler in the 64bit registry but the browser 
runs 32bit...

Original comment by jeff.br...@gmail.com on 29 Sep 2009 at 1:48

GoogleCodeExporter commented 8 years ago
I think I've fixed the installer.

Please try the latest v3.1 build for the x64 architecture from
http://ccnet.gallio.org/Distributables and let me know how it goes.

Original comment by jeff.br...@gmail.com on 10 Oct 2009 at 11:36

GoogleCodeExporter commented 8 years ago
Tried with both:
GallioBundle-3.1.359.0-Setup-x64
GallioBundle-3.2.157.0-Setup-x86

Neither one resolved the issue. Not only that, but it also broke it for the 32 
bit 
version of IE as well.

Original comment by kent.han...@gmail.com on 21 Oct 2009 at 5:09

GoogleCodeExporter commented 8 years ago
Looking into this.

Original comment by jeff.br...@gmail.com on 22 Oct 2009 at 7:47

GoogleCodeExporter commented 8 years ago
Uggggh... part of the problem is IE Protected Mode.  The pluggable protocol 
handler
may be running in low integrity mode so there are things it can't do.

Original comment by jeff.br...@gmail.com on 25 Oct 2009 at 6:49

GoogleCodeExporter commented 8 years ago
Fixed in v3.1 update.

Aside from issues in Protected Mode, another problem was that the Windows 
Installer
AssemblyTable was getting populated with invalid versions numbers as a 
workaround for
an older NetFX bug.  I had to upgrade to Wix 3.5 and add the -eav argument to 
Light
to fix these versions.  The invalid versions we getting stuffed into the 
register as
part of registering the Gallio Navigator COM components.

Original comment by jeff.br...@gmail.com on 26 Oct 2009 at 4:30

GoogleCodeExporter commented 8 years ago
FYI... Just gave it a whirl and it now works for me.

Original comment by kent.han...@gmail.com on 26 Oct 2009 at 2:38

GoogleCodeExporter commented 8 years ago
Great!

Original comment by jeff.br...@gmail.com on 26 Oct 2009 at 7:15