[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: tortoise svn /Browser JRE issue

From: Stefan Küng <tortoisesvn_at_gmail.com>
Date: Wed, 02 Dec 2009 21:47:32 +0100

On 02.12.2009 20:46, Haggerty, Joshua wrote:
> I have a user that claims when he installs tortoise- it breaks IE 7 java
> applications. Basically- when he tries to open up oracle apps through IE
> after installing tortoise svn (1.6.5)- his IE window just disappears
> when loading java class files. He then uninstalls tortoise svn and it
> works fine. It also occurs in Firefox the same way. I have many users
> with IE 6 that use tortoise and load oracle apps with no issues.
>
> From what I read on tortoise- with it being a Windows shell extension-
> I do not see how these could be related- but it seems to be the case.

Being a shell extension, TSVN *can* get loaded by IE, but only if
another IE plugin loads it. IE itself doesn't load such shell extensions.

You could check whether TSVN is loaded into IE process space using the
process explorer and searching for "tortoisesvn.dll". If it's loaded by
IE, it will show up under the IE process.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

> I am going to have him verify his IE JRE path before and after install
> of tortoise, and also see if any other java apps are broken.
>
> If anyone has some insight to this- it is much appreciated. I have
> searched forums and google- but without knowing true root cause I may
> not be keying the search right.

One issue that usually happens when shell extensions are loaded is that
the CWD path can get changed. TSVN therefore saves the CWD on entering
any method and restores it when exiting that method. But while executing
some methods, TSVN can change the CWD temporarily (this happens in the
svn library, so no way for TSVN to prevent that).

But tools running in IE should *never* use the CWD anyway since even the
media player plugin for IE changes the CWD (and doesn't restore it).

Apart from the CWD, I can't think of anything why/how TSVN could break
apps running in IE.

Stefan

-- 
        ___
   oo  // \\      "De Chelonian Mobile"
  (_,\/ \_/ \     TortoiseSVN
    \ \_/_\_/>    The coolest Interface to (Sub)Version Control
    /_/   \_\     http://tortoisesvn.net
------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=2426466
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-12-02 21:47:49 CET

This is an archived mail posted to the TortoiseSVN Users mailing list.