InspectCode Out of Memory Error when run from Team City

When running the resharper code inspection through team city   I am getting an out of memory error every time I run it.    

 

--- EXCEPTION #1/2 [OutOfMemoryException] ExceptionPath = Root.InnerException ClassName = System.OutOfMemoryException HResult = E_OUTOFMEMORY=COR_E_OUTOFMEMORY=8007000E Source = JetBrains.Platform.Core StackTraceString = " at JetBrains.Util.LocalList`1.EnsureCapacity(Int32 capacity, Boolean exact) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.PrimitiveTypeBuilder.AddCombined(Boolean atStart, IJsUnresolvedType[] sourceTypes, Boolean plus, JsCombinedTypeKind kind) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptType.CreateTypeFromArray(JsCombinedTypeKind kind, IJsUnresolvedType[] list) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Resolve.JavaScriptTypeEx.GetConstrainedTypeInternal(IJsUnresolvedType type, IList`1 constraints, TypeScriptLanguageLevel level, ITokenIntern intern, Int32 depth) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.ReferenceExpressionReference.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.ReferenceExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.TypeScript.TsReferenceExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.TypeScript.TsBinaryExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, TokenNodeType tokenType, IJavaScriptExpression leftOperand, IJavaScriptExpression rightOperand, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.BinaryExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.TypeScript.TsTypeGuardImplUtil.<GetEntryAssignments>d__6.MoveNext() at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.TypeScript.TsTypeGuardImplUtil.ExtractFromFunctionLike(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, String name, ITreeNode contextNode, IJavaScriptLocalScope ownerScope, ITokenIntern intern, ITsFunctionLike ownerFunctionLike, TypeScriptLanguageLevel tsLevel) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.TypeScript.TsTypeGuardImplUtil.CollectGuardConstraints(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, String name, ITreeNode contextNode, IJavaScriptLocalScope ownerScope, ITokenIntern intern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.ReferenceExpressionReference.CalculateConstraintsIntl(IReferenceExpressionReferenceOwner owner, State state) at JetBrains.ReSharper.Psi.CachedPsiValue`1.GetValue[TNode,TState](TNode element, TState state, Func`3 calculator) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.ReferenceExpressionReference.GetGuardConstraints(IJsLocalElementResolver context, ITokenIntern tokenIntern, IJsCyclicFlowAccumulator flowAccumulator) at JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.ReferenceExpressionReference.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.ReferenceExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.TypeScript.TsReferenceExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.TypeScript.TsBinaryExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, TokenNodeType tokenType, IJavaScriptExpression leftOperand, IJavaScriptExpression rightOperand, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.BinaryExpression.GetJsType(IJsLocalElementResolver context, IJsCyclicFlowAccumulator flowAccumulator, ITokenIntern tokenIntern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Tree.SimpleAssignmentExpression.AddRules(IJavaScriptCacheBuilderContext context, ITokenIntern intern) at JetBrains.ReSharper.Psi.JavaScript.Impl.Caches.JavaScriptTypeCacheBuilderProcessor.ProcessBeforeInterior(ITreeNode element) at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendants(ITreeNode root, IRecursiveElementProcessor processor) at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessThisAndDescendants(ITreeNode root, IRecursiveElementProcessor processor) at JetBrains.ReSharper.Psi.JavaScript.Impl.Caches.JavaScriptTypeCacheBuilderProcessor.Process(IFile file) at JetBrains.ReSharper.Psi.JavaScript.Impl.Caches.JavaScriptTypeCacheBuilder.Build(IPsiSourceFile sourceFile, IEnumerable`1 suppliers, ITokenIntern intern) at JetBrains.ReSharper.Psi.Util.CommonIdentifierInternExtensions.DoWithIdentifierIntern[T](CommonIdentifierIntern interns, Func`2 action) at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.<>c__DisplayClass15_0.<BuildSourceFile>b__0() " --- Outer --- --- EXCEPTION #2/2 [LoggerException] Message = "Exception of type 'System.OutOfMemoryException' was thrown." ExceptionPath = Root ClassName = JetBrains.Util.LoggerException InnerException = "Exception #1 at Root.InnerException" HResult = COR_E_APPLICATION=80131600 StackTraceString = " at JetBrains.Util.Logging.Logger.LogException(Exception ex) at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.<>c__DisplayClass15_0.<BuildSourceFile>b__0() at JetBrains.Util.Logging.ILoggerStructuredEx.DoCalculation[T](LoggerWithSeverity logger, String key, String message, Func`1 action, Func`2 report) at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.BuildSourceFile(IPsiSourceFile sourceFile, IDocument doc) at JetBrains.ReSharper.Psi.Caches.Jobs.JobUpdateProjectFiles.<>c__DisplayClass14_1.<ExecuteUpdate>b__1(IPsiSourceFile file, IDocument doc) at JetBrains.ReSharper.Psi.Caches.Jobs.CacheJobService2.<>c__DisplayClass37_0`2.<WrappedJob>b__0() at JetBrains.Application.Threading.Tasks.TaskHostEx.<>c__DisplayClass5_1`2.<PreprocessSingleThreadedAndParallelize>b__1() at JetBrains.Application.Threading.Tasks.TaskHost.AccessViolationCatcher(Action action) at JetBrains.Application.Threading.Tasks.TaskHost.<>c__DisplayClass39_0.<Create>b__1(Object state) at System.Threading.Tasks.Task.Execute() at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot) at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution) at JetBrains.Application.Threading.Tasks.Scheduler.JetScheduler.ExecuteTask(Task task) at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.EnqueueNextTask() at JetBrains.Application.Threading.Tasks.Scheduler.JetSchedulerThread.ThreadPoolProc() at JetBrains.Util.Reflection.CallStackAnnotation.InvokeAnnotated(String classNameOfNewFrame, String methodNameOfNewFrame, Action actionToAnnotate) at JetBrains.Util.Reflection.CallStackAnnotation.CatchAnnotatedInvocation[TClassOfNewFrame](String methodNameOfNewFrame, Action actionToAnnotate) at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart() "

 

0
1 comment

Hello Keith,

 

Could you please specify if the same error occurs if run InspectCode not by TeamCity but locally?

Thank you. 

0

Please sign in to leave a comment.