Index: svn/StudioHook.cls.xml =================================================================== diff -u -r1633 -r1642 --- svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1633) +++ svn/StudioHook.cls.xml (.../StudioHook.cls.xml) (revision 1642) @@ -894,18 +894,14 @@ // Cache aparently doesn't like Windows TEMP directory abbreviation with ~ characters // so we need to introduce our own 'good looking' temp folder if $$$ISWINDOWS { - if '##class(%File).DirectoryExists("c:\temp\") do ..svnHelper.MakeDir("c:\temp\") + if '##class(%File).DirectoryExists("c:\temp\") do ##class(%File).CreateDirectory("c:\temp\") set ..svnHelper.Temp="c:\temp\" } } catch (ex) { - if ex.%IsA("%Exception.StatusException") { - // - } else { - d BACK^%ETN - if ..Debug write !,"[[ Error in 'Login()' :,",$ze - write !,"*** SVN: Can't login!" - set tSC=$$$ERROR($$$GeneralError) - } + Set Exception = ##class(TECH.ExceptionHandler).Catch() + write !,"[[ Error in 'Login()' :,",Exception.ToString() + d BACK^%ETN + set tSC=$$$ERROR($$$GeneralError) } quit tSC ]]>