I added a lowercase todo to the task list (since it wasn't picking up my lowercase todo) and restarted SharpDevelop. That was when I saw this.
SharpDevelop Version : 4.4.0.9722-1cfe96d5
.NET Version : 4.0.30319.34014
OS Version : Microsoft Windows NT 6.2.9200.0
Current culture : English (United States) (en-US)
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 106692kb
GC Heap Memory : 34097kb
Error on LoadSolutionProjects thread
Exception thrown:
System.AggregateException: One or more errors occurred. ---> System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Program.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IList`1 list, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body)
at ICSharpCode.SharpDevelop.ParseProjectContent.Initialize2(IProgressMonitor progressMonitor)
at ICSharpCode.SharpDevelop.LoadSolutionProjects.JobTask.Run(IProgressMonitor progressMonitor)
at ICSharpCode.SharpDevelop.LoadSolutionProjects.JobQueue.RunThread()
---> (Inner Exception #0) System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Program.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)<---
---> (Inner Exception #1) System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Helper\ConsoleHelper.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)<---
---> (Inner Exception #2) System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Properties\AssemblyInfo.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)<---
---- Recent log messages:
14:31:35.883 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\Telerik.WinControls.UI.xml
14:31:35.883 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\en\Telerik.WinControls.UI.xml
14:31:35.883 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Telerik.WinControls.UI.xml
14:31:35.883 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Windows\Microsoft.NET\Framework\v4.0.30319\en\Telerik.WinControls.UI.xml
14:31:35.883 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Windows\Microsoft.NET\Framework\v4.0.30319\Telerik.WinControls.UI.xml
14:31:35.988 [1] DEBUG - Activated feature 'ICSharpCode.AvalonEdit.AddIn.AvalonEditViewContent/open.cs'
14:31:35.989 [LoadSolutionProjects] DEBUG - RefreshProjectContentForReference: not refreshing (rpc.IsUpToDate) C:\tfs\Xport ADP Canada\CanadaAdp\CanadaAdp\Lib\Telerik.WinControls.UI.dll
14:31:35.989 [LoadSolutionProjects] DEBUG - Loading PC for TelerikCommon, Version=2014.3.1202.40, Culture=neutral, PublicKeyToken=5bb2a467cbec794e, processorArchitecture=MSIL
14:31:35.989 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\tfs\Xport ADP Canada\CanadaAdp\CanadaAdp\Lib\en\TelerikCommon.xml
14:31:35.989 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\tfs\Xport ADP Canada\CanadaAdp\CanadaAdp\Lib\TelerikCommon.xml
14:31:35.989 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\en\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5.1\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\en\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\en\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Windows\Microsoft.NET\Framework\v4.0.30319\en\TelerikCommon.xml
14:31:35.990 [LoadSolutionProjects] DEBUG - Try find XMLDoc @C:\Windows\Microsoft.NET\Framework\v4.0.30319\TelerikCommon.xml
14:31:35.991 [LoadSolutionProjects] DEBUG - RefreshProjectContentForReference: not refreshing (rpc.IsUpToDate) C:\tfs\Xport ADP Canada\CanadaAdp\CanadaAdp\Lib\TelerikCommon.dll
14:31:35.999 [1] INFO - Loading addin Debugger
14:31:36.000 [1] INFO - Loading addin Search & Replace
14:31:36.025 [8] ERROR - Error during async parse
--> Exception:
System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\Common\Helper\ExportExecutionHelper.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.<>c__DisplayClass31.<BeginParse>b__30()
14:31:36.038 [8] WARN - Stack trace of last exception log:
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ICSharpCode.Core.MessageService.ShowException(Exception ex, String message)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.<>c__DisplayClass31.<BeginParse>b__30()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
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 System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
14:31:36.147 [LoadSolutionProjects] ERROR - Error on LoadSolutionProjects thread
--> Exception:
System.AggregateException: One or more errors occurred. ---> System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Program.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at System.Threading.Tasks.Task.Wait()
at System.Threading.Tasks.Parallel.ForWorker[TLocal](Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IList`1 list, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEachWorker[TSource,TLocal](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Action`3 bodyWithStateAndIndex, Func`4 bodyWithStateAndLocal, Func`5 bodyWithEverything, Func`1 localInit, Action`1 localFinally)
at System.Threading.Tasks.Parallel.ForEach[TSource](IEnumerable`1 source, ParallelOptions parallelOptions, Action`1 body)
at ICSharpCode.SharpDevelop.ParseProjectContent.Initialize2(IProgressMonitor progressMonitor)
at ICSharpCode.SharpDevelop.LoadSolutionProjects.JobTask.Run(IProgressMonitor progressMonitor)
at ICSharpCode.SharpDevelop.LoadSolutionProjects.JobQueue.RunThread()
---> (Inner Exception #0) System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Program.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)<---
---> (Inner Exception #1) System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Helper\ConsoleHelper.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)<---
---> (Inner Exception #2) System.ApplicationException: Error parsing C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanadaConsole\Properties\AssemblyInfo.cs ---> System.ArgumentException: Item has already been added. Key in dictionary: 'todo' Key being added: 'todo'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at ICSharpCode.NRefactory.Parser.AbstractLexer.set_SpecialCommentTags(String[ value)
at CSharpBinding.Parser.TParser.Parse(IParser p, String fileName, IProjectContent projectContent)
at CSharpBinding.Parser.TParser.Parse(IProjectContent projectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
--- End of inner exception stack trace ---
at ICSharpCode.SharpDevelop.ParserService.FileEntry.ParseFile(IProjectContent parentProjectContent, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent parentProjectContent, String fileName, ITextBuffer fileContent)
at ICSharpCode.SharpDevelop.ParseProjectContent.<>c__DisplayClass13.<Initialize2>b__e(FileName fileName)
at System.Threading.Tasks.Parallel.<>c__DisplayClass2d`2.<ForEachWorker>b__23(Int32 i)
at System.Threading.Tasks.Parallel.<>c__DisplayClassf`1.<ForWorker>b__c()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.InnerInvokeWithArg(Task childTask)
at System.Threading.Tasks.Task.<>c__DisplayClass11.<ExecuteSelfReplicating>b__10(Object param0)<---
14:31:36.156 [LoadSolutionProjects] WARN - Stack trace of last exception log:
at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at ICSharpCode.Core.MessageService.ShowException(Exception ex, String message)
at ICSharpCode.SharpDevelop.LoadSolutionProjects.JobQueue.RunThread()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
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()
---- Post-error application state information:
Installed 3rd party AddIns:
Workbench.ActiveContent: --> Exception thrown by the state getter:
System.InvalidOperationException: This operation can be called on the main thread only.
at ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.AssertMainThread()
at ICSharpCode.SharpDevelop.Gui.WpfWorkbench.get_ActiveContent()
at ICSharpCode.SharpDevelop.Gui.WorkbenchSingleton.<InitializeWorkbench>b__0()
at ICSharpCode.Core.ApplicationStateInfoService.GetCurrentApplicationStateInfo()
ProjectService.OpenSolution: [Solution: FileName=C:\tfs\Xport ADP Canada\CanadaAdp\XportADPCanada.sln, HasProjects=True, ReadOnly=False]
ProjectService.CurrentProject: <null>