<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>RE: [Mono-dev] AJAX Control Toolkit andSystem.NullReferenceException</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hey Jens,<BR>
<BR>
We are still waiting for a test case or at least types passed to the EditorAttribute causing the exception. I think that you are simply missing them. I believe that removing the attribute will solve&nbsp; the problem.<BR>
<BR>
Regards,<BR>
Konstantin Triger<BR>
<BR>
<BR>
<BR>
-----Original Message-----<BR>
From: mono-devel-list-bounces@lists.ximian.com on behalf of Jens Wurster<BR>
Sent: Tue 8/14/2007 23:31<BR>
To: mono-devel-list@lists.ximian.com<BR>
Subject: Re: [Mono-dev] AJAX Control Toolkit andSystem.NullReferenceException<BR>
<BR>
Hello,<BR>
<BR>
<BR>
<BR>
sorry, but I just want to know if there is any fix for this error?<BR>
<BR>
<BR>
<BR>
@Miguel: I have send you two emails with some files, but I have never got<BR>
<BR>
an answer. Have you received my emails?<BR>
<BR>
<BR>
<BR>
I would be very happy about a quick feedback. Thx.<BR>
<BR>
<BR>
<BR>
Jens<BR>
<BR>
<BR>
<BR>
&gt; Hello Jens,<BR>
<BR>
&gt;<BR>
<BR>
&gt;&nbsp;&nbsp;&nbsp; Do you have a self-contained test case that we could use to<BR>
<BR>
&gt; reproduce the problem?<BR>
<BR>
&gt;<BR>
<BR>
&gt;&gt; Hello,<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; I am currently testing the &quot;AJAX Control Toolkit&quot;. There are no<BR>
<BR>
&gt;&gt; problems with most of the controls, only a couple of<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; doesn't work at the moment. I want to use this Toolkit, so I am<BR>
<BR>
&gt;&gt; anxious to fix the occurring errors. I am new to mono,<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; so it's sometimes not easy to find and solve the problems. So far I<BR>
<BR>
&gt;&gt; have fixed two issues (maybe somebody of the<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; development team want to know more about this?!).<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; Now, I am at a loss to fix the following error, can somebody help me,<BR>
<BR>
&gt;&gt; please. =)<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; System.NullReferenceException: Object reference not set to an instance<BR>
<BR>
&gt;&gt; of an object<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.ComponentModel.EditorAttribute..ctor (System.Type type,<BR>
<BR>
&gt;&gt; System.Type baseType) [0x00000]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System/System.ComponentModel/EditorAttribute.cs:61<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at &lt;0x00000&gt; &lt;unknown method&gt;<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at (wrapper managed-to-native)<BR>
<BR>
&gt;&gt; System.MonoCustomAttrs:GetCustomAttributesInternal<BR>
<BR>
&gt;&gt; (System.Reflection.ICustomAttributeProvider,System.Type,bool)<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp; at System.MonoCustomAttrs.GetCustomAttributesBase<BR>
<BR>
&gt;&gt; (ICustomAttributeProvider obj, System.Type attributeType) [0x00000]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/corlib/System/MonoCustomAttrs.cs:82<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.MonoCustomAttrs.GetCustomAttributes<BR>
<BR>
&gt;&gt; (ICustomAttributeProvider obj, System.Type attributeType, Boolean<BR>
<BR>
&gt;&gt; inherit) [0x00012]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/corlib/System/MonoCustomAttrs.cs:120<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.MonoCustomAttrs.GetCustomAttributes<BR>
<BR>
&gt;&gt; (ICustomAttributeProvider obj, Boolean inherit) [0x0002a]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/corlib/System/MonoCustomAttrs.cs:242<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Reflection.MonoProperty.GetCustomAttributes (Boolean<BR>
<BR>
&gt;&gt; inherit) [0x00000]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/corlib/System.Reflection/MonoProperty.cs:201<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.ComponentModel.ReflectionPropertyDescriptor..ctor<BR>
<BR>
&gt;&gt; (System.Reflection.PropertyInfo info) [0x00000]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System/System.ComponentModel/ReflectionPropertyDesc<BR>
riptor.cs:57<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.ComponentModel.TypeInfo.GetProperties () [0x00040]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System/System.ComponentModel/TypeDescriptor.cs:1077<BR>
<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.ComponentModel.TypeDescriptor.GetProperties (System.Object<BR>
<BR>
&gt;&gt; component, Boolean noCustomTypeDesc) [0x0004f]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System/System.ComponentModel/TypeDescriptor.cs:667<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.ComponentModel.TypeDescriptor.GetProperties (System.Object<BR>
<BR>
&gt;&gt; component) [0x00000]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System/System.ComponentModel/TypeDescriptor.cs:623<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at AjaxControlToolkit.ExtenderControlBase.CheckIfValid (Boolean<BR>
<BR>
&gt;&gt; throwException) [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at AjaxControlToolkit.ExtenderControlBase.EnsureValid () [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at AjaxControlToolkit.DynamicPopulateExtenderControlBase.EnsureValid<BR>
<BR>
&gt;&gt; () [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at AjaxControlToolkit.ExtenderControlBase.GetScriptDescriptors<BR>
<BR>
&gt;&gt; (System.Web.UI.Control targetControl) [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at<BR>
<BR>
&gt;&gt;<BR>
System.Web.UI.ExtenderControl.System.Web.UI.IExtenderControl.GetScriptDescri<BR>
ptors (System.Web.UI.Control targetControl) [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.ScriptManager.RegisterScriptDescriptors<BR>
<BR>
&gt;&gt; (IExtenderControl extenderControl) [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.ExtenderControl.Render<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter writer) [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at AjaxControlToolkit.ExtenderControlBase.Render<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter writer) [0x00000]<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter<BR>
<BR>
&gt;&gt; writer) [0x00048]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Control.cs:1256<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Control.RenderChildren<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter writer) [0x00073]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Control.cs:1116<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.HtmlControls.HtmlForm.RenderChildren<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter w) [0x00034]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs:3<BR>
38<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.HtmlControls.HtmlContainerControl.Render<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter writer) [0x00007]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlContainer<BR>
Control.cs:124<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.HtmlControls.HtmlForm.Render<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter w) [0x00000]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs:3<BR>
58<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter<BR>
<BR>
&gt;&gt; writer) [0x00048]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Control.cs:1256<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.HtmlControls.HtmlForm.RenderControl<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter w) [0x00000]<BR>
<BR>
&gt;&gt; in<BR>
/root/mono-svn/mcs/class/System.Web/System.Web.UI.HtmlControls/HtmlForm.cs:3<BR>
47<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Control.RenderChildren<BR>
<BR>
&gt;&gt; (System.Web.UI.HtmlTextWriter writer) [0x00073]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Control.cs:1116<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Control.Render (System.Web.UI.HtmlTextWriter<BR>
<BR>
&gt;&gt; writer) [0x00000]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Control.cs:1092<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Page.Render (System.Web.UI.HtmlTextWriter writer)<BR>
<BR>
&gt;&gt; [0x0015c]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Page.cs:1001<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Control.RenderControl (System.Web.UI.HtmlTextWriter<BR>
<BR>
&gt;&gt; writer) [0x00048]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Control.cs:1256<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Page.InternalProcessRequest () [0x003ec]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Page.cs:1438<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;&nbsp; at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext<BR>
<BR>
&gt;&gt; context) [0x00058]<BR>
<BR>
&gt;&gt; in /root/mono-svn/mcs/class/System.Web/System.Web.UI/Page.cs:1202<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt;&nbsp;<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; Regards<BR>
<BR>
&gt;&gt;<BR>
<BR>
&gt;&gt; Jens<BR>
<BR>
<BR>
<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>