Hi, I have a similar issue.
Actually I have duplicated the example almost exactly from the below URL
http://demos.telerik.com/aspnet-ajax/filter/examples/customeditors/defaultvb.aspx
and I get the below error in stack trace
[NullReferenceException: Object reference not set to an instance of an object.]
System.Object.GetType() +0
Telerik.Web.UI.RadFilterDataFieldEditor.CreateEditorFrom(RadFilterDataFieldEditor baseEditor) +17
Telerik.Web.UI.RadFilterSingleExpressionItem.SetupFunctionInterface(Control container) +68
Telerik.Web.UI.RadFilter.CreateFilterItems() +410
Telerik.Web.UI.RadFilter.CreateControlHierarchy() +141
System.Web.UI.Control.EnsureChildControls() +182
System.Web.UI.Control.PreRenderRecursiveInternal() +60
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Control.PreRenderRecursiveInternal() +222
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4201
Additional information: When I duplicate the above example in a web form without a master page then it works. Unfortunately, my application is using a master page so it needs to work inside a master page. I have pinpointed that I get the above error when I don't set the FilterContainerID. If I set this parameter then I don't get the error but my custom field editors only show as simple text fields instead of dropdown or masked. My ScriptManager is in the master page because it is needed for other pages.
Any ideas?