We were lucky enough to come across this issue when one day, almost all our internal functional tests (we use our in-house EasyTest engine) for XAF Web UI failed due to the following error:
After several hours of researching and googling, we found out the Installation of KB3025390 breaks out-of-process JavaScript execution in IE11 ticket on MS Connect
as well as possible workarounds at https://code.google.com/p/selenium/issues/detail?id=8302
Just wanted to make sure you will not waste your time on this as we did and also, because we started receiving reports from our customers on this.
Type:UnauthorizedAccessException
Message:Accessisdenied.
Data: 0 entries
Stacktrace:
atSystem.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32errorCode,IntPtrerrorInfo)
atSystem.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32errorCode)
atSystem.Runtime.InteropServices.CustomMarshalers.ExpandoViewOfDispatchEx.DispExInvoke(StringpstrMemberName,Int32MemberDispID,Int32Flags,BinderpBinder,Object[]aArgs,ParameterModifier[]aModifiers,CultureInfopCultureInfo,String[]astrNamedParameters)
atSystem.Runtime.InteropServices.CustomMarshalers.DispatchExMethodInfo.Invoke(ObjectpObj,BindingFlagsinvokeAttr,BinderpBinder,Object[]aParameters,CultureInfopCulture)
atSystem.Runtime.InteropServices.CustomMarshalers.DispatchExPropertyInfo.GetValue(ObjectpObj,BindingFlagsinvokeAttr,Binderbinder,Object[]aIndex,CultureInfoculture)
atSystem.Reflection.PropertyInfo.GetValue(Objectobj,Object[]index)
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebCommandAdapter.<>c__DisplayClasse.<GetIReflectTestControlCore>b__9(Objectobj)
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebCommandAdapter.ExecuteTimeoutFunction(Int32timeoutMilliseconds,Int32sleepTime,Predicate`1 predicate,Func`1 onTimeoutPredicate)
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebCommandAdapter.GetIReflectTestControlCore(StringtestControlsName,IHTMLDocument2doc)
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebCommandAdapter.GetIReflectTestControl(StringtestControlsName,IHTMLDocument2doc)
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebCommandAdapter.UpdateTestControls()
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebCommandAdapter.WaitForBrowserResponse(BooleanwaitPostback,BooleanisSecondCall)
atDevExpress.ExpressApp.EasyTest.WebAdapter.WebAdapter.CreateCommandAdapter()
atDevExpress.EasyTest.Framework.TestExecutor.CreateCommandAdapterCore(IApplicationAdapteradapter)
atDevExpress.EasyTest.Framework.TestExecutor.ExecuteCommands(IApplicationAdapteradapter,String&applicationName)
InnerExceptionisnull
After several hours of researching and googling, we found out the Installation of KB3025390 breaks out-of-process JavaScript execution in IE11 ticket on MS Connect
as well as possible workarounds at https://code.google.com/p/selenium/issues/detail?id=8302
Just wanted to make sure you will not waste your time on this as we did and also, because we started receiving reports from our customers on this.