[Mono-list] Process.GetCurrentProcess().MainModule

Geoff Norton gnorton at novell.com
Wed Jan 21 11:30:16 EST 2009


This is a bug that has been fixed in SVN and will be in 2.4

-g

On Wed, 2009-01-21 at 16:18 +0000, Michael Foord wrote:
> Hello all,
> 
> I'm using Mono 2.2 on Mac OS X. I get an exception when trying to use
> Process.GetCurrentProcess().MainModule
> 
> Unhandled Exception: System.ArgumentOutOfRangeException: Index is less
> than 0 or more than or equal to the list count.
> Parameter name: index
> 0
>   at System.Collections.ArrayList.ThrowNewArgumentOutOfRangeException
> (System.String name, System.Object actual, System.String message)
> [0x00000]
> in /private/tmp/monobuild/build/BUILD/mono-2.2/mcs/class/corlib/System.Collections/ArrayList.cs:3258 
>   at System.Collections.ArrayList.get_Item (Int32 index) [0x00013]
> in /private/tmp/monobuild/build/BUILD/mono-2.2/mcs/class/corlib/System.Collections/ArrayList.cs:2649 
>   at System.Diagnostics.ProcessModuleCollection.get_Item (Int32 index)
> [0x00000]
> in /private/tmp/monobuild/build/BUILD/mono-2.2/mcs/class/System/System.Diagnostics/ProcessModuleCollection.cs:63 
>   at System.Diagnostics.Process.get_MainModule () [0x00000]
> in /private/tmp/monobuild/build/BUILD/mono-2.2/mcs/class/System/System.Diagnostics/Process.cs:232 
>   at (wrapper remoting-invoke-with-check)
> System.Diagnostics.Process:get_MainModule ()
>   at process.MainClass.Main (System.String[] args) [0x00000]
> in /Users/michael/Dev/Projects/process/process/Main.cs:15 
> 
> 
> I get this with the following code compiled with MonoDevelop (and also
> IronPython where I was actually trying to use it):
> 
> using System;
> using System.Diagnostics;
> 
> namespace process
> {
>     class MainClass
>     {
>         public static void Main(string[] args)
>         {
>             Console.WriteLine(Process.GetCurrentProcess().MainModule);
>         }
>     }
> }
> 
> All the best,
> 
> Michael Foord
> 
> -- 
> http://www.ironpythoninaction.com/
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list



More information about the Mono-list mailing list