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
Can't use Articulate 4.0.0 in Umbraco 8.1 - LoaderException
I get this error after installing in Umbraco 8.1
It looks like the GetUrl method in IUrlProvider has changed signature in 8.1
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
Thanks for getting back.
Any idea when you have time for this?
/Bo
No idea, i hope soon - like this week - but no guarantees
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
is working on a reply...