This question is locked. New answers and comments are not allowed.
I'm using the Telerik MVC components in an MVC app running on top of Azure with the OpenAccess ORM. I was running fine, but then I updated to the most recent Telerik MVC release, which came out on Friday.
When I try to do column sorting operations, I get some kind of error. For example, when sorting a DateTime column, I get this:
Unable to cast object of type 'OpenAccessRuntime.Relational.sql.exp.BinaryOpExp' to type 'OpenAccessRuntime.Relational.sql.exp.ColumnExp'.
When I'm sorting a string column, I get this:
Object reference not set to an instance of an object.
Can you provide any insight on what might be going wrong?
When I try to do column sorting operations, I get some kind of error. For example, when sorting a DateTime column, I get this:
Unable to cast object of type 'OpenAccessRuntime.Relational.sql.exp.BinaryOpExp' to type 'OpenAccessRuntime.Relational.sql.exp.ColumnExp'.
[InvalidCastException: Unable to cast object of type 'OpenAccessRuntime.Relational.sql.exp.BinaryOpExp' to type 'OpenAccessRuntime.Relational.sql.exp.ColumnExp'.] |
Telerik.OpenAccess.Query.QueryContext.PerformDatabaseQuery(Type type, Expression expression, Int32& number, Boolean exec, Int32 numSkip, Int32 numTake, String aggregateMethod, ResultConverter& convert) +2383 |
Telerik.OpenAccess.Query.QueryContext.PerformDatabaseQueryMultiple(Expression expression) +370 |
Telerik.OpenAccess.Query.ObjectScopeQuery`2.GetEnumerator() +212 |
Telerik.Web.Mvc.Extensions.EnumerableExtensions.Each(IEnumerable`1 instance, Action`1 action) +180 |
Telerik.Web.Mvc.UI.Grid`1.WriteRows(IGridRenderer`1 renderer) +847 |
Telerik.Web.Mvc.UI.Grid`1.WriteTable(IGridRenderer`1 renderer) +305 |
Telerik.Web.Mvc.UI.Grid`1.WriteHtml(HtmlTextWriter writer) +1249 |
Telerik.Web.Mvc.UI.ViewComponentBase.Render() +296 |
Telerik.Web.Mvc.UI.ViewComponentBuilderBase`2.Render() +92 |
ASP.views_shared_transactions_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +497 |
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +220 |
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +118 |
System.Web.UI.Control.Render(HtmlTextWriter writer) +60 |
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +144 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +583 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +91 |
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +410 |
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +118 |
System.Web.UI.Control.Render(HtmlTextWriter writer) +60 |
System.Web.UI.Page.Render(HtmlTextWriter writer) +66 |
System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) +114 |
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +144 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +583 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +91 |
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7761 |
When I'm sorting a string column, I get this:
Object reference not set to an instance of an object.
[NullReferenceException: Object reference not set to an instance of an object.] |
Telerik.OpenAccess.Query.QueryContext.PerformDatabaseQuery(Type type, Expression expression, Int32& number, Boolean exec, Int32 numSkip, Int32 numTake, String aggregateMethod, ResultConverter& convert) +2383 |
Telerik.OpenAccess.Query.QueryContext.PerformDatabaseQueryMultiple(Expression expression) +370 |
Telerik.OpenAccess.Query.ObjectScopeQuery`2.GetEnumerator() +212 |
Telerik.Web.Mvc.Extensions.EnumerableExtensions.Each(IEnumerable`1 instance, Action`1 action) +180 |
Telerik.Web.Mvc.UI.Grid`1.WriteRows(IGridRenderer`1 renderer) +847 |
Telerik.Web.Mvc.UI.Grid`1.WriteTable(IGridRenderer`1 renderer) +305 |
Telerik.Web.Mvc.UI.Grid`1.WriteHtml(HtmlTextWriter writer) +1249 |
Telerik.Web.Mvc.UI.ViewComponentBase.Render() +296 |
Telerik.Web.Mvc.UI.ViewComponentBuilderBase`2.Render() +92 |
ASP.views_shared_transactions_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +497 |
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +220 |
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +118 |
System.Web.UI.Control.Render(HtmlTextWriter writer) +60 |
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +144 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +583 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +91 |
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +410 |
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +118 |
System.Web.UI.Control.Render(HtmlTextWriter writer) +60 |
System.Web.UI.Page.Render(HtmlTextWriter writer) +66 |
System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) +114 |
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +144 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +583 |
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +91 |
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +7761 |
Can you provide any insight on what might be going wrong?