Ranorex crash while editing code module
Posted: Mon Sep 01, 2014 2:35 am
I am frequently having Ranorex crashes while I am editing code modules in the Ranorex IDE. I will just be typing in a method name and the Ranorex IDE will crash. Ranorex appears from the user experience to be working fine until the point where it decides it has crashed and prompts to submit an error report and restart.
This has happened twice today and last week it happened about 6 times. I have submitted an error report each time but since I have not heard back I thought I would raise it here.
Ranorex 5.1.1
Windows 7
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
---STACKTRACE---
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) +0x10
System.Collections.Generic.Dictionary`2+Enumerator.MoveNext() +0x0
Ranorex.Sharpdevelop.RxTestingUtil.AmbiguousClassNameExists(CaseInsensitiveString moduleGuid) +0x4f
Ranorex.Sharpdevelop.RxTestingUtil.GetDisplayedModulePath(CaseInsensitiveString moduleGuid,String relativePath,String testSuiteFileName) +0x97
Ranorex.Sharpdevelop.RxTestingUtil.UpdateTestModuleName(TestSuiteModule module) +0x4f
Ranorex.Sharpdevelop.RxTestingUtil.UpdateTestModuleNames(TestingOwnerBase testingOwner) +0x15
Ranorex.Sharpdevelop.RxTestingUtil.RefreshModuleGroupTable(String groupTableFileName) +0x73
Ranorex.Sharpdevelop.RxTestingUtil.<RefreshTestingViewsOnDomUpdate>b__0(Object param0) +0x7e
System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) +0xe
System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean preserveSyncCtx) +0x70
System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean preserveSyncCtx) +0x0
System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() +0x23
System.Threading.ThreadPoolWorkQueue.Dispatch() +0x9c
System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() +0x0
This has happened twice today and last week it happened about 6 times. I have submitted an error report each time but since I have not heard back I thought I would raise it here.
Ranorex 5.1.1
Windows 7
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
---STACKTRACE---
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) +0x10
System.Collections.Generic.Dictionary`2+Enumerator.MoveNext() +0x0
Ranorex.Sharpdevelop.RxTestingUtil.AmbiguousClassNameExists(CaseInsensitiveString moduleGuid) +0x4f
Ranorex.Sharpdevelop.RxTestingUtil.GetDisplayedModulePath(CaseInsensitiveString moduleGuid,String relativePath,String testSuiteFileName) +0x97
Ranorex.Sharpdevelop.RxTestingUtil.UpdateTestModuleName(TestSuiteModule module) +0x4f
Ranorex.Sharpdevelop.RxTestingUtil.UpdateTestModuleNames(TestingOwnerBase testingOwner) +0x15
Ranorex.Sharpdevelop.RxTestingUtil.RefreshModuleGroupTable(String groupTableFileName) +0x73
Ranorex.Sharpdevelop.RxTestingUtil.<RefreshTestingViewsOnDomUpdate>b__0(Object param0) +0x7e
System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state) +0xe
System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean preserveSyncCtx) +0x70
System.Threading.ExecutionContext.Run(ExecutionContext executionContext,ContextCallback callback,Object state,Boolean preserveSyncCtx) +0x0
System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem() +0x23
System.Threading.ThreadPoolWorkQueue.Dispatch() +0x9c
System.Threading._ThreadPoolWaitCallback.PerformWaitCallback() +0x0