aBothe / Mono-D

D Add-In for MonoDevelop
http://wiki.dlang.org/Mono-D
Other
113 stars 26 forks source link

Error opening dub.json project [v2.14.2] #646

Closed tchaloupka closed 8 years ago

tchaloupka commented 8 years ago

Introduced in the last version. Some simple project with vibe.d reference won't open anymore at least under windows. Xamarin Studio v5.10.2

System.InvalidOperationException: Collection was modified; enumeration operation may not execute. v System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) v System.Collections.Generic.List1.Enumerator.MoveNextRare() v System.Collections.Generic.List1.Enumerator.MoveNext() v MonoDevelop.D.Projects.Dub.DubProject.<GetBuildSettings>d__23.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubProject.cs:line 82 v MonoDevelop.D.Projects.Dub.DubReferencesCollection.<GetDependencyEntries>d__20.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubReferencesCollection.cs:line 124 v MonoDevelop.D.Projects.Dub.DubReferencesCollection.<GetEnumerator>d__21.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubReferencesCollection.cs:line 131 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadSubProjects(DubProject defaultPackage, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 105 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadSubProjects(DubProject defaultPackage, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 113 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadAsSolution(String file, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 48 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileFormat.ReadFile(FilePath file, Type expectedType, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileFormat.cs:line 48 v MonoDevelop.Projects.ProjectService.ReadFile(IProgressMonitor monitor, String file, Type expectedType, FileFormat& format) v MonoDevelop.Projects.ProjectService.InternalReadWorkspaceItem(String file, IProgressMonitor monitor) v MonoDevelop.Projects.DefaultProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v XamarinStudio.Forms.XamarinFormsProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectService.ReadWorkspaceItem(IProgressMonitor monitor, FilePath file) v MonoDevelop.Ide.RootWorkspace.BackgroundLoadWorkspace(IProgressMonitor monitor, FilePath file, Boolean loadPreferences, Boolean reloading)