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
    0

    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=0.0.0.0, 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=0.0.0.0, 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 1530 posts 5278 karma points MVP 3x
    Jul 29, 2019 @ 01:10
    Shannon Deminick
    0

    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 https://github.com/Shazwazza/Articulate/issues/313

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

    Thanks for getting back.

    Any idea when you have time for this?

    /Bo

  • Shannon Deminick 1530 posts 5278 karma points MVP 3x
    Jul 30, 2019 @ 03:24
    Shannon Deminick
    0

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

  • Graham Carr 43 posts 263 karma points c-trib
    Aug 16, 2019 @ 17:59
    Graham Carr
    100

    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

  • This forum is in read-only mode while we transition to the new forum.

    You can continue this topic on the new forum by tapping the "Continue discussion" link below.

Please Sign in or register to post replies