Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Monodevelop Unity 4.0.1: "An Error Has Occurred"

Discussion in 'Scripting' started by ExbowFTW, Dec 28, 2015.

  1. ExbowFTW

    ExbowFTW

    Joined:
    May 2, 2015
    Posts:
    281
    Ever since downloading Unity 5.3.1f1 Personal, Monodevelop Unity (currently version 4.0.1) has been popping up an error window about every 5 seconds or sometimes when I save a script. It has been really annoying to program anything with a window constantly popping up. It says this:

    "An error has occured
    Details of this error have been automatically sent to Xamarin for analysis.

    System.IO.DirectoryNotFoundException: Could not find a part of the path "/Applications/Unity/MonoDevelop.app/Contents/Frameworks/Mono.framework/Versions/2.10.12/lib/mono/2.0/mscorlib.dll".

    at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean anonymous, FileOptions options) [0x00000] in <filename unknown>:0

    at System.IO.FileStream..ctor (System.String path, FileMode mode, FileAccess access, FileShare share) [0x00000] in <filename unknown>:0

    at (wrapper remoting-invoke-with-check) System.IO.FileStream:.ctor (string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)

    at Mono.Cecil.ModuleDefinition.GetFileStream (System.String fileName, FileMode mode, FileAccess access, FileShare share) [0x00022] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/cecil/Mono.Cecil/ModuleDefinition.cs:963

    at Mono.Cecil.ModuleDefinition.ReadModule (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/cecil/Mono.Cecil/ModuleDefinition.cs:933

    at Mono.Cecil.AssemblyDefinition.ReadAssembly (System.String fileName, Mono.Cecil.ReaderParameters parameters) [0x00000] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/cecil/Mono.Cecil/AssemblyDefinition.cs:140

    at MonoDevelop.Ide.TypeSystem.TypeSystemService.ReadAssembly (System.String fileName) [0x00022] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:1538

    at MonoDevelop.Ide.TypeSystem.TypeSystemService+LazyAssemblyLoader.LoadAssembly () [0x00052] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:1874

    at MonoDevelop.Ide.TypeSystem.TypeSystemService+LazyAssemblyLoader.EnsureAssemblyLoaded () [0x0000c] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:1850

    at MonoDevelop.Ide.TypeSystem.TypeSystemService+LazyAssemblyLoader+LazyAssembly.get_Assembly () [0x0001c] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:1687

    at MonoDevelop.Ide.TypeSystem.TypeSystemService+LazyAssemblyLoader+LazyAssembly.ICSharpCode.NRefactory.TypeSystem.IAssembly.GetTypeDefinition (TopLevelTypeName typeName) [0x00000] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.TypeSystem/TypeSystemService.cs:1710

    at ICSharpCode.NRefactory.TypeSystem.Implementation.KnownTypeCache.SearchType (KnownTypeCode typeCode) [0x00049] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory/TypeSystem/Implementation/KnownTypeCache.cs:53

    at ICSharpCode.NRefactory.TypeSystem.Implementation.KnownTypeCache.FindType (KnownTypeCode typeCode) [0x0001a] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory/TypeSystem/Implementation/KnownTypeCache.cs:43

    at ICSharpCode.NRefactory.TypeSystem.Implementation.SimpleCompilation.FindType (KnownTypeCode typeCode) [0x00000] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory/TypeSystem/Implementation/SimpleCompilation.cs:147

    at ICSharpCode.NRefactory.CSharp.Resolver.CSharpConversions..ctor (ICompilation compilation) [0x00029] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory.CSharp/Resolver/CSharpConversions.cs:48

    at ICSharpCode.NRefactory.CSharp.Resolver.CSharpConversions.Get (ICompilation compilation) [0x00034] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory.CSharp/Resolver/CSharpConversions.cs:63

    at ICSharpCode.NRefactory.CSharp.Resolver.CSharpResolver..ctor (ICompilation compilation) [0x00029] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory.CSharp/Resolver/CSharpResolver.cs:57

    at ICSharpCode.NRefactory.CSharp.Resolver.CSharpAstResolver..ctor (ICompilation compilation, ICSharpCode.NRefactory.CSharp.SyntaxTree syntaxTree, ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpUnresolvedFile unresolvedFile) [0x00028] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/external/nrefactory/ICSharpCode.NRefactory.CSharp/Resolver/CSharpAstResolver.cs:64

    at MonoDevelop.CSharp.Highlighting.CSharpSyntaxMode.HandleDocumentParsed (System.Object sender, System.EventArgs e) [0x000e4] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/addins/CSharpBinding/MonoDevelop.CSharp.Highlighting/CSharpSyntaxMode.cs:139

    at (wrapper delegate-invoke) <Module>:invoke_void__this___object_EventArgs (object,System.EventArgs)

    at (wrapper delegate-invoke) <Module>:invoke_void__this___object_EventArgs (object,System.EventArgs)

    at MonoDevelop.Ide.Gui.Document.OnDocumentParsed (System.EventArgs e) [0x0000d] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:830

    at MonoDevelop.Ide.Gui.Document+<StartReparseThread>c__AnonStorey44+<StartReparseThread>c__AnonStorey45+<StartReparseThread>c__AnonStorey46.<>m__56 (System.Object , System.EventArgs ) [0x0002c] in /home/builduser/buildslave/monodevelop/build/monodevelop/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Gui/Document.cs:794

    at Gtk.Application+InvokeCB.Invoke () [0x00000] in <filename unknown>:0

    at GLib.Timeout+TimeoutProxy.Handler () [0x00000] in <filename unknown>:0 "
     
  2. kietus

    kietus

    Joined:
    Jun 4, 2013
    Posts:
    54
    Hello,

    You can try to re install mono develop, it seems there a version issue.
     
  3. ExbowFTW

    ExbowFTW

    Joined:
    May 2, 2015
    Posts:
    281
    Yeah. Do you know the link to download the latest version of MonoDevelop-Unity?
     
  4. kietus

    kietus

    Joined:
    Jun 4, 2013
    Posts:
    54
  5. ExbowFTW

    ExbowFTW

    Joined:
    May 2, 2015
    Posts:
    281
    Does this work with Unity? Because the application itself that I have is called "Monodevelop-Unity". This is just for Monodevelop.
     
  6. kietus

    kietus

    Joined:
    Jun 4, 2013
    Posts:
    54
    Sorry, i guess i answered too fast. To be honest i thought monodevelop was a Unity solution only. Seems i was wrong.
    Clean reinstall of Unity should solve the issue. You can also check this thread, look like the guy use the monodevelop version.
     
  7. ExbowFTW

    ExbowFTW

    Joined:
    May 2, 2015
    Posts:
    281
    Ok Thanks.