Quantcast
Channel: SharpDevelop Community
Viewing all articles
Browse latest Browse all 1764

error report when dll reference adding. it makes design mode disabled

$
0
0

i try to add dll reference, but sharpdevelop show error dialog.

it works well vs2012. so i report it.

 

this error appeared sharpdevlop version 5.0 and 5.1 beta. didn't test on 4.x

-----

 

SharpDevelop Version : 5.1.0.4936-Beta-3ea20cfa

.NET Version         : 4.5.50938

OS Version           : Microsoft Windows NT 6.1.7601 Service Pack 1

Current culture      : Korean (Korea) (ko-KR)

Current UI language  : pt-br

Working Set Memory   : 98408kb

GC Heap Memory       : 13459kb

 

Error on LoadSolutionProjects thread

Exception thrown:

System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.NotSupportedException: 지정한 메서드가 지원되지 않습니다.

   위치: Mono.Cecil.MetadataReader.ReadProperty(UInt32 property_rid, Collection`1 properties)

   위치: Mono.Cecil.MetadataReader.ReadProperties(TypeDefinition type)

   위치: Mono.Cecil.TypeDefinition.<get_Properties>b__14(TypeDefinition type, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.TypeDefinition.get_Properties()

   위치: Mono.Cecil.MetadataReader.GetProperty(TypeDefinition type, MetadataToken token)

   위치: Mono.Cecil.MetadataReader.ReadMethodSemantics(MethodDefinition method)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(TypeDefinition type)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(MethodDefinition method)

   위치: Mono.Cecil.MethodDefinition.<ReadSemantics>b__0(MethodDefinition method, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.MethodDefinition.ReadSemantics()

   위치: Mono.Cecil.MethodDefinition.get_SemanticsAttributes()

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitMembers(TypeDefinition typeDefinition, IUnresolvedTypeDefinition td, IList`1 members)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitTypeDefinition(TypeDefinition typeDefinition, DefaultUnresolvedTypeDefinition td)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.LoadModule(ModuleDefinition moduleDefinition)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.LoadAssembly(FileName fileName, CancellationToken cancellationToken, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetLoadedAssembly(FileName fileName, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetAssembly(FileName fileName, Boolean includeInternalMembers, CancellationToken cancellationToken)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.DoResolveReferences(IProgressMonitor progressMonitor)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.<>c__DisplayClass13.<Initialize>b__11()

   위치: System.Threading.Tasks.Task.InnerInvoke()

   위치: System.Threading.Tasks.Task.Execute()

   --- 내부 예외 스택 추적의 끝 ---

   위치: System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)

   위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)

   위치: System.Threading.Tasks.Task.Wait()

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.Initialize(IProgressMonitor progressMonitor, List`1 filesToParse)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.<>c__DisplayClass1.<.ctor>b__0(IProgressMonitor monitor)

   위치: ICSharpCode.SharpDevelop.Parser.LoadSolutionProjects.JobTask.Run(IProgressMonitor progressMonitor)

   위치: ICSharpCode.SharpDevelop.Parser.LoadSolutionProjects.JobQueue.RunThread()

---> (내부 예외 #0) System.NotSupportedException: 지정한 메서드가 지원되지 않습니다.

   위치: Mono.Cecil.MetadataReader.ReadProperty(UInt32 property_rid, Collection`1 properties)

   위치: Mono.Cecil.MetadataReader.ReadProperties(TypeDefinition type)

   위치: Mono.Cecil.TypeDefinition.<get_Properties>b__14(TypeDefinition type, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.TypeDefinition.get_Properties()

   위치: Mono.Cecil.MetadataReader.GetProperty(TypeDefinition type, MetadataToken token)

   위치: Mono.Cecil.MetadataReader.ReadMethodSemantics(MethodDefinition method)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(TypeDefinition type)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(MethodDefinition method)

   위치: Mono.Cecil.MethodDefinition.<ReadSemantics>b__0(MethodDefinition method, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.MethodDefinition.ReadSemantics()

   위치: Mono.Cecil.MethodDefinition.get_SemanticsAttributes()

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitMembers(TypeDefinition typeDefinition, IUnresolvedTypeDefinition td, IList`1 members)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitTypeDefinition(TypeDefinition typeDefinition, DefaultUnresolvedTypeDefinition td)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.LoadModule(ModuleDefinition moduleDefinition)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.LoadAssembly(FileName fileName, CancellationToken cancellationToken, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetLoadedAssembly(FileName fileName, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetAssembly(FileName fileName, Boolean includeInternalMembers, CancellationToken cancellationToken)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.DoResolveReferences(IProgressMonitor progressMonitor)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.<>c__DisplayClass13.<Initialize>b__11()

   위치: System.Threading.Tasks.Task.InnerInvoke()

   위치: System.Threading.Tasks.Task.Execute()<---

 

 

---- Recent log messages:

22:03:22.464 [1] DEBUG - ActiveViewContentChanged to ICSharpCode.SharpDevelop.Project.Converter.UpgradeViewContent

22:03:22.470 [1] DEBUG - Creating pad ICSharpCode.SharpDevelop.Gui.PropertyPad...

22:03:22.500 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.WinForms.IWinFormsMenuService

22:03:22.501 [1] DEBUG - PropertyPad created

22:03:22.503 [1] DEBUG - Creating pad ICSharpCode.SharpDevelop.Project.ProjectBrowserPad...

22:03:22.504 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.WinForms.IWinFormsToolbarService

22:03:22.508 [1] DEBUG - ProjectBrowser: Attempt to load solution [Solution R:\C#\MarsInterface.sln with 1 projects] before handle of ProjectBrowserControl.TreeView created

22:03:22.508 [1] DEBUG - -> Attaching event handler to ProjectBrowserControl.TreeView.HandleCreated

22:03:22.508 [1] DEBUG - Creating pad ICSharpCode.SharpDevelop.Gui.ErrorListPad...

22:03:22.533 [1] DEBUG - ProjectBrowser: Tree view handle created, will load [Solution R:\C#\MarsInterface.sln with 1 projects].

22:03:22.584 [1] DEBUG - ProjectBrowser: Loading solution [Solution R:\C#\MarsInterface.sln with 1 projects] into project tree view

22:03:22.615 [1] INFO - Loading addin F# Binding

22:03:22.625 [1] INFO - Loading addin WiX Binding

22:03:22.653 [1] DEBUG - NavigationService -- suspend logging

22:03:22.653 [1] DEBUG - NavigationService -- resume logging

22:03:22.693 [1] DEBUG - Service startup: ICSharpCode.UnitTesting.ITestService

22:03:22.736 [LoadSolutionProjects] DEBUG - Deserializing E:\WindowsTemp\SharpDevelop5.1\Test.bf237cc7.prj

22:03:22.761 [LoadSolutionProjects] DEBUG - Test: ParseFiles() finished. 12 files were re-used from CC cache; 0 files were parsed (0 of those are serializable)

22:03:22.787 [9] DEBUG - Git: OverlayIconManager Thread started

22:03:23.189 [9] DEBUG - Git: OverlayIconManager Thread finished

22:03:23.900 [1] DEBUG - ActiveViewContentChanged to 

22:03:23.900 [1] DEBUG - ActiveContentChanged to 

22:03:23.900 [1] DEBUG - ActiveWorkbenchWindowChanged to 

22:03:24.134 [LoadSolutionProjects] ERROR - Error on LoadSolutionProjects thread

--> Exception:

System.AggregateException: 하나 이상의 오류가 발생했습니다. ---> System.NotSupportedException: 지정한 메서드가 지원되지 않습니다.

   위치: Mono.Cecil.MetadataReader.ReadProperty(UInt32 property_rid, Collection`1 properties)

   위치: Mono.Cecil.MetadataReader.ReadProperties(TypeDefinition type)

   위치: Mono.Cecil.TypeDefinition.<get_Properties>b__14(TypeDefinition type, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.TypeDefinition.get_Properties()

   위치: Mono.Cecil.MetadataReader.GetProperty(TypeDefinition type, MetadataToken token)

   위치: Mono.Cecil.MetadataReader.ReadMethodSemantics(MethodDefinition method)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(TypeDefinition type)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(MethodDefinition method)

   위치: Mono.Cecil.MethodDefinition.<ReadSemantics>b__0(MethodDefinition method, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.MethodDefinition.ReadSemantics()

   위치: Mono.Cecil.MethodDefinition.get_SemanticsAttributes()

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitMembers(TypeDefinition typeDefinition, IUnresolvedTypeDefinition td, IList`1 members)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitTypeDefinition(TypeDefinition typeDefinition, DefaultUnresolvedTypeDefinition td)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.LoadModule(ModuleDefinition moduleDefinition)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.LoadAssembly(FileName fileName, CancellationToken cancellationToken, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetLoadedAssembly(FileName fileName, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetAssembly(FileName fileName, Boolean includeInternalMembers, CancellationToken cancellationToken)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.DoResolveReferences(IProgressMonitor progressMonitor)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.<>c__DisplayClass13.<Initialize>b__11()

   위치: System.Threading.Tasks.Task.InnerInvoke()

   위치: System.Threading.Tasks.Task.Execute()

   --- 내부 예외 스택 추적의 끝 ---

   위치: System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)

   위치: System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)

   위치: System.Threading.Tasks.Task.Wait()

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.Initialize(IProgressMonitor progressMonitor, List`1 filesToParse)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.<>c__DisplayClass1.<.ctor>b__0(IProgressMonitor monitor)

   위치: ICSharpCode.SharpDevelop.Parser.LoadSolutionProjects.JobTask.Run(IProgressMonitor progressMonitor)

   위치: ICSharpCode.SharpDevelop.Parser.LoadSolutionProjects.JobQueue.RunThread()

---> (내부 예외 #0) System.NotSupportedException: 지정한 메서드가 지원되지 않습니다.

   위치: Mono.Cecil.MetadataReader.ReadProperty(UInt32 property_rid, Collection`1 properties)

   위치: Mono.Cecil.MetadataReader.ReadProperties(TypeDefinition type)

   위치: Mono.Cecil.TypeDefinition.<get_Properties>b__14(TypeDefinition type, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.TypeDefinition.get_Properties()

   위치: Mono.Cecil.MetadataReader.GetProperty(TypeDefinition type, MetadataToken token)

   위치: Mono.Cecil.MetadataReader.ReadMethodSemantics(MethodDefinition method)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(TypeDefinition type)

   위치: Mono.Cecil.MetadataReader.ReadAllSemantics(MethodDefinition method)

   위치: Mono.Cecil.MethodDefinition.<ReadSemantics>b__0(MethodDefinition method, MetadataReader reader)

   위치: Mono.Cecil.ModuleDefinition.Read[TItem,TRet](TItem item, Func`3 read)

   위치: Mono.Cecil.MethodDefinition.ReadSemantics()

   위치: Mono.Cecil.MethodDefinition.get_SemanticsAttributes()

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitMembers(TypeDefinition typeDefinition, IUnresolvedTypeDefinition td, IList`1 members)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.InitTypeDefinition(TypeDefinition typeDefinition, DefaultUnresolvedTypeDefinition td)

   위치: ICSharpCode.NRefactory.TypeSystem.CecilLoader.LoadModule(ModuleDefinition moduleDefinition)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.LoadAssembly(FileName fileName, CancellationToken cancellationToken, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetLoadedAssembly(FileName fileName, Boolean includeInternalMembers)

   위치: ICSharpCode.SharpDevelop.Parser.AssemblyParserService.GetAssembly(FileName fileName, Boolean includeInternalMembers, CancellationToken cancellationToken)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.DoResolveReferences(IProgressMonitor progressMonitor)

   위치: ICSharpCode.SharpDevelop.Parser.ProjectContentContainer.<>c__DisplayClass13.<Initialize>b__11()

   위치: System.Threading.Tasks.Task.InnerInvoke()

   위치: System.Threading.Tasks.Task.Execute()<---

 

22:03:24.140 [LoadSolutionProjects] WARN - Stack trace of last exception log:

   위치: System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)

   위치: System.Environment.get_StackTrace()

   위치: ICSharpCode.SharpDevelop.Logging.SDMessageService.ShowException(Exception ex, String message)

   위치: ICSharpCode.SharpDevelop.Parser.LoadSolutionProjects.JobQueue.RunThread()

   위치: System.Threading.ThreadHelper.ThreadStart_Context(Object state)

   위치: System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   위치: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   위치: System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

   위치: System.Threading.ThreadHelper.ThreadStart()

 

---- Post-error application state information:

Installed 3rd party AddIns: 

ProjectService.CurrentSolution: [Solution R:\C#\MarsInterface.sln with 1 projects]

ProjectService.CurrentProject: <null>

Workbench.ActiveContent: System.InvalidOperationException: 다른 스레드가 이 개체를 소유하고 있어 호출한 스레드가 해당 개체에 액세스할 수 없습니다.

   위치: System.Windows.Threading.Dispatcher.VerifyAccess()

   위치: ICSharpCode.SharpDevelop.DispatcherMessageLoop.VerifyAccess()

   위치: ICSharpCode.SharpDevelop.Workbench.WpfWorkbench.get_ActiveContent()

   위치: ICSharpCode.SharpDevelop.Workbench.WorkbenchStartup.<InitializeWorkbench>b__0()

   위치: ICSharpCode.Core.ApplicationStateInfoService.GetCurrentApplicationStateInfo()


Viewing all articles
Browse latest Browse all 1764

Trending Articles