Hello,
I am getting the error "Failed To Merge Snaphot" randomly when trying to cover some tests. (I am using DotCover version 2.2)
Can anyone help me to solve this problem?
Here is the log error detail:
15.28.04.463: Thread:18: Memory usage statistics: private memory = 876974080; working set = 900583424; max working set = 1413120
15.28.05.385: Thread:128: process [168] 'JetBrains.Profiler.CorePdbServer.x86' has exited with code 0
15.28.05.525: Thread:18: EXCEPTION: Failed to merge snapshots. Exception of type 'System.OutOfMemoryException' was thrown.
Failed to merge snapshots. Exception of type 'System.OutOfMemoryException' was thrown.
--- EXCEPTION #1/3 [OutOfMemoryException]
ExceptionPath = Root.InnerException.InnerException
ClassName = System.OutOfMemoryException
HResult = COR_E_OUTOFMEMORY=E_OUTOFMEMORY=8007000E
Source = mscorlib
StackTraceString = “
at System.IO.BinaryReader.ReadBytes(Int32 count)
at JetBrains.Profiler.Snapshot.Coverage.Merging.MetadataSectionMerger.AssemblyData.Load(BinaryReader reader)
at JetBrains.Profiler.Snapshot.Coverage.Merging.MetadataSectionMerger.CollectNotMappedAssemblies(SnapshotStorageSection storageSection, Int32 sectionNumber)
at JetBrains.Profiler.Snapshot.Coverage.Merging.MetadataSectionMerger.ProcessSnapshot(Int32 i)
at JetBrains.Profiler.Snapshot.Coverage.Merging.MetadataSectionMerger.<>c__DisplayClass9.<Merge>b__6(BinaryWriter writer)
at JetBrains.Profiler.Snapshot.IndexedStorageSectionWriter.WriteSection(Action`1 write)
at JetBrains.Profiler.Snapshot.IndexedStorageSectionWriter.WriteSection(UInt16 type, UInt16 version, Action`1 write)
at JetBrains.Profiler.Snapshot.Coverage.Merging.MetadataSectionMerger.Merge(MetadataMappingMode metadataMappingMode, SnapshotStorageSection[] storageSections, IDictionary`2[]& metadataIndexToAssemblyInfoMappings, IStorageSectionWriter storageSectionWriter, IProgressIndicator progress)
at JetBrains.Profiler.Snapshot.Coverage.CoverageSnapshotManager.<>c__DisplayClass15.<>c__DisplayClass19.<Merge>b__7(IProgressIndicator childProgress)
at JetBrains.Application.Progress.ProgressIndicatorExtensions.Advance(IProgressIndicator progressParent, Double fUnitsInParentIndicator, Action`1 funcAdvanceSubprogress)
at JetBrains.Profiler.Snapshot.Coverage.CoverageSnapshotManager.<>c__DisplayClass15.<Merge>b__0(Lifetime lifetime)
at JetBrains.DataFlow.Lifetimes.Using(Action`1 F)
at JetBrains.Profiler.Snapshot.Coverage.CoverageSnapshotManager.Merge(MergeType mergeType, IEnumerable`1 sources, IStorageDescriptor target, Func`2 groupNamesMapping, IDictionary`2 groupContainerMapping, IProgressIndicator progress)
at JetBrains.Profiler.Snapshot.Coverage.CoverageSnapshotMergeAssistant.<>c__DisplayClass7.<Merge>b__3(IEnumerable`1 descriptors, Int32 firstIndex, Int32 lastIndex, Boolean lastStep, IProgressIndicator childProgress)
at JetBrains.Profiler.Snapshot.Coverage.Merging.ConvolutionUtil.Convolve[T](IEnumerable`1 source, Int32 maxItemsNumber, IProgressIndicator progress, Func`6 func)
at JetBrains.Profiler.Snapshot.Coverage.CoverageSnapshotMergeAssistant.Merge(MergeType mergeType, IEnumerable`1 sourceDescriptors, IStorageDescriptor targetDescriptor, CleanupPolicy cleanupPolicy, Func`2 groupNamesMapping, IDictionary`2 groupContainerMapping, Int32 maxNumberOfSnapshotsToBeMergedSimultaneously, String tempDir, Action`1 notificationsHandler, IProgressIndicator progress)
at JetBrains.dotCover.RsIntegration.Facade.ExecutionItemGroup.PerformSnapshotMerge(IEnumerable`1 sourceDescriptors, MergeType mergeType, IProgressIndicator progress)
- log.xml (1.2 MB)
