Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Vasco Horta e Costa 8 posts 89 karma points
    15 days ago
    Vasco Horta e Costa

    Courier Error after Upgrading to 7.15

    Hi all,

    I'm getting this error on Courier after upgrading to 7.15.

    Already bad that I cannot update to 8 because of lack of courier support now I cannot upgrade to the latest 7 versions?

    An error occured Method not found: 'Umbraco.Core.Models.EntityBase.IUmbracoEntity Umbraco.Core.Services.IEntityService.Get(Int32, Boolean)'.

    Exception Details System.MissingMethodException: Method not found: 'Umbraco.Core.Models.EntityBase.IUmbracoEntity Umbraco.Core.Services.IEntityService.Get(Int32, Boolean)'.

    Umbraco.Courier.UI.CourierTasks.ItemTaskProviders.ContentTasks.GetItemIdentifier(Object treeNodeId) at Umbraco.Courier.UI.CourierTasks.TreeEvent.TreeControllerBaseMenuRendering(TreeControllerBase sender, MenuRenderingEventArgs e) at Umbraco.Web.Trees.TreeControllerBase.OnMenuRendering(TreeControllerBase instance, MenuRenderingEventArgs e) at Umbraco.Web.Trees.TreeControllerBase.GetMenu(String id, FormDataCollection queryStrings) at lambdamethod(Closure , Object , Object[] ) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ActionExecutor.<>cDisplayClass62.2(Object instance, Object[] methodParameters) at System.Web.Http.Controllers.ReflectedHttpActionDescriptor.ExecuteAsync(HttpControllerContext controllerContext, IDictionary`2 arguments, CancellationToken cancellationToken) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Web.Http.Controllers.ApiControllerActionInvoker.

  • James 12 posts 83 karma points
    14 days ago

    My gut says this could have something to do with the changes to the EntityService in 7.15.0. This caught my eye from the release notes:

    EntityService has been updated to greatly improve performance for loading media items

    • The optional bool parameter in most EntityService and RelationService called full has been removed
    • These updates were necessary to support the "Ignore user start nodes" feature mentioned earlier

    I am not sure at all, but your error message is pointing to that Get() method and there's a boolean parameter... Looks like I'm not going to upgrade to 7.15.0 until someone from HQ can weigh in on the likelihood of Courier getting fixed for 7.15.0.

    Edit: and here's a bug report for exactly this issue.

Please Sign in or register to post replies

Write your reply to: