[MonoDevelop] Can't open Vala file in 2.1

Andy Selvig ajselvig at gmail.com
Fri Sep 11 10:35:55 EDT 2009


Hi-

I installed MonoDevelop from svn two days ago (after the 2.2 beta 1
announcement) and now it won't open Vala files. I have the Vala addin
installed, but when I try to open a file, I get an error box with:

The file (my Vala file) could not be opened. Argument cannot be null.
Parameter name: obj

Here's the stack trace from the console output:

WARNING [2009-09-11 09:32:52Z]: Cannot update Vala parser database because
vsc-shell is not installed:
http://code.google.com/p/vtg/
ERROR [2009-09-11 09:32:57Z]: System.ArgumentNullException: Argument cannot
be null.
Parameter name: obj
  at MonoDevelop.ValaBinding.Parser.ProjectInformation.GetClassesForFile
(System.String file) [0x00000]
  at MonoDevelop.ValaBinding.Parser.ValaDocumentParser.Parse
(MonoDevelop.Projects.Dom.Parser.ProjectDom dom, System.String fileName,
System.String content) [0x00000]
  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.DoParseFile
(MonoDevelop.Projects.Dom.Parser.ProjectDom dom, System.String fileName,
System.String fileContent) [0x00057] in
/home/andy/Mono/MonoDevelop-svn/main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:958

  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.ParseFile
(MonoDevelop.Projects.Dom.Parser.ProjectDom dom, System.String fileName,
MonoDevelop.Projects.Dom.Parser.ContentDelegate getContent) [0x00013] in
/home/andy/Mono/MonoDevelop-svn/main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:304

  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.ParseFile
(MonoDevelop.Projects.Dom.Parser.ProjectDom dom, System.String fileName)
[0x00000] in
/home/andy/Mono/MonoDevelop-svn/main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:297

  at MonoDevelop.Projects.Dom.Parser.ProjectDomService.GetParsedDocument
(MonoDevelop.Projects.Dom.Parser.ProjectDom dom, System.String fileName)
[0x00022] in
/home/andy/Mono/MonoDevelop-svn/main/src/core/MonoDevelop.Projects/MonoDevelop.Projects.Dom.Parser/ProjectDomService.cs:318

  at MonoDevelop.SourceEditor.SourceEditorView.Load (System.String fileName,
System.String encoding) [0x000ca] in
/home/andy/Mono/MonoDevelop-svn/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:303

  at MonoDevelop.SourceEditor.SourceEditorView.Load (System.String fileName)
[0x00000] in
/home/andy/Mono/MonoDevelop-svn/main/src/addins/MonoDevelop.SourceEditor2/MonoDevelop.SourceEditor/SourceEditorView.cs:271

  at MonoDevelop.Ide.Gui.LoadFileWrapper.Invoke (System.String fileName)
[0x00104] in
/home/andy/Mono/MonoDevelop-svn/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Workbench.cs:984


Does this mean I have to install vsc-shell in order to get the plugin to
work? (this is not present in Ubuntu repos, but all the other Vala stuff is)

Any help would be appreciated.

P.S. - Great work on the 2.1 release! I've been playing around with a C#
project and there are some noticeable improvements.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20090911/7176a8e4/attachment.html 


More information about the Monodevelop-list mailing list