[Mono-dev] MoMa 1.1 "System.NullReferenceException: " analyzing C++/CLI DLL.

Jb Evain mono at evain.net
Sun Dec 17 09:55:18 EST 2006


Hi,

This seems to be a bug in Cecil, could you please send me privately the 
C++/CLI assembly?

Thanks,

Jb

Miguel Sousa Filipe wrote:
> Hi,
> 
> While running MoMA 1.1 on a DLL with C++/CLI code, this is the result:
> 
> Best regards.
> 
> See the end of this message for details on invoking
> just-in-time (JIT) debugging instead of this dialog box.
> 
> ************** Exception Text **************
> System.NullReferenceException: Object reference not set to an instance
> of an object.
>    at Mono.Cecil.MethodReference.ToString()
>    at MoMA.Analyzer.AssemblyAnalyzer.AnalyzeAssembly(String assembly)
>    at MoMA.MainForm.AnalyzeAssemblies()
>    at MoMA.MainForm.NextButton_Click(Object sender, EventArgs e)
>    at System.Windows.Forms.Control.OnClick(EventArgs e)
>    at System.Windows.Forms.Button.OnClick(EventArgs e)
>    at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
>    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons
> button, Int32 clicks)
>    at System.Windows.Forms.Control.WndProc(Message& m)
>    at System.Windows.Forms.ButtonBase.WndProc(Message& m)
>    at System.Windows.Forms.Button.WndProc(Message& m)
>    at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
>    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
>    at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
> msg, IntPtr wparam, IntPtr lparam)
> 
> 
> ************** Loaded Assemblies **************
> mscorlib
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
> ----------------------------------------
> MoMA
>     Assembly Version: 1.0.0.0
>     Win32 Version: 1.0.0.0
>     CodeBase: file:///D:/MoMA/MoMA.exe
> ----------------------------------------
> System.Windows.Forms
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
> ----------------------------------------
> System
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
> ----------------------------------------
> System.Drawing
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
> ----------------------------------------
> MoMA.Analyzer
>     Assembly Version: 1.0.0.0
>     Win32 Version: 1.0.0.0
>     CodeBase: file:///D:/MoMA/MoMA.Analyzer.DLL
> ----------------------------------------
> ICSharpCode.SharpZipLib
>     Assembly Version: 2.84.0.0
>     Win32 Version: 2.84.0.0
>     CodeBase: file:///D:/MoMA/ICSharpCode.SharpZipLib.DLL
> ----------------------------------------
> Mono.Cecil
>     Assembly Version: 0.4.3.1
>     Win32 Version: 0.4.3.1
>     CodeBase: file:///D:/MoMA/Mono.Cecil.DLL
> ----------------------------------------
> System.Web
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.210 (QFE.050727-2100)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
> ----------------------------------------
> System.Web.Services
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll
> ----------------------------------------
> System.Xml
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
> ----------------------------------------
> System.Configuration
>     Assembly Version: 2.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
> ----------------------------------------
> iixt2xo7
>     Assembly Version: 1.0.0.0
>     Win32 Version: 2.0.50727.42 (RTM.050727-4200)
>     CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
> ----------------------------------------
> 
> ************** JIT Debugging **************
> To enable just-in-time (JIT) debugging, the .config file for this
> application or computer (machine.config) must have the
> jitDebugging value set in the system.windows.forms section.
> The application must also be compiled with debugging
> enabled.
> 
> For example:
> 
> <configuration>
>     <system.windows.forms jitDebugging="true" />
> </configuration>
> 
> When JIT debugging is enabled, any unhandled exception
> will be sent to the JIT debugger registered on the computer
> rather than be handled by this dialog box.
> 



More information about the Mono-devel-list mailing list