Copied to clipboard

Flag this post as spam?

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

  • Bo Kingo Damgaard 157 posts 456 karma points
    Jul 28, 2019 @ 12:52
    Bo Kingo Damgaard

    Can't use Articulate 4.0.0 in Umbraco 8.1 - LoaderException

    I get this error after installing in Umbraco 8.1

        [BootFailedException: Boot failed: Umbraco cannot run. See Umbraco's log file for more details.
    -> Umbraco.Core.Exceptions.BootFailedException: Boot failed.
    -> System.Reflection.ReflectionTypeLoadException: Could not load all types from "Articulate, Version=, Culture=neutral, PublicKeyToken=null" due to LoaderExceptions, skipping:
    . System.TypeLoadException on Articulate.Routing.VirtualNodeUrlProvider: Method 'GetUrl' in type 'Articulate.Routing.VirtualNodeUrlProvider' from assembly 'Articulate, Version=, Culture=neutral, PublicKeyToken=null' does not have an implementation.
       at Umbraco.Core.Composing.TypeFinder.GetTypesWithFormattedException(Assembly a)
       at Umbraco.Core.Composing.TypeFinder.GetClassesWithBaseType(Type baseType, IEnumerable`1 assemblies, Boolean onlyConcreteClasses, Func`2 additionalFilter)
       at Umbraco.Core.Composing.TypeLoader.<>c__DisplayClass50_0`1.<GetTypes>b__1()
       at Umbraco.Core.Composing.TypeLoader.GetTypesInternalLocked(Type baseType, Type attributeType, Func`1 finder, String action, Boolean cache)
       at Umbraco.Core.Composing.TypeLoader.GetTypesInternal(Type baseType, Type attributeType, Func`1 finder, String action, Boolean cache)
       at Umbraco.Core.Composing.TypeLoader.GetTypes[T](Boolean cache, IEnumerable`1 specificAssemblies)
       at Umbraco.Core.Runtime.CoreRuntime.ResolveComposerTypes(TypeLoader typeLoader)
       at Umbraco.Core.Runtime.CoreRuntime.Boot(IRegister register, DisposableTimer timer)]
       Umbraco.Core.Exceptions.BootFailedException.Rethrow(BootFailedException bootFailedException) +339
       Umbraco.Web.Composing.ModuleInjector`1.Init(HttpApplication context) +310
       System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +581
       System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +168
       System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +277
       System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +369

    It looks like the GetUrl method in IUrlProvider has changed signature in 8.1

  • Shannon Deminick 1521 posts 5239 karma points
    Jul 29, 2019 @ 01:10
    Shannon Deminick

    Yes it most likely won't work, i'll need to release a new version. I see you've created an issue for it so thats good

  • Bo Kingo Damgaard 157 posts 456 karma points
    Jul 29, 2019 @ 15:45
    Bo Kingo Damgaard

    Thanks for getting back.

    Any idea when you have time for this?


  • Shannon Deminick 1521 posts 5239 karma points
    Jul 30, 2019 @ 03:24
    Shannon Deminick

    No idea, i hope soon - like this week - but no guarantees

  • Graham Carr 41 posts 261 karma points c-trib
    Aug 16, 2019 @ 17:59
    Graham Carr

    I sorted this out for Shannon yesterday, so there should now be a new version available for download which works fine with 8.1.2

Please Sign in or register to post replies

Write your reply to: