question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Version 4.0.0 preventing Umbraco 8.1 from booting

See original GitHub issue

When installing v4 in Umbraxco 8.1 it fails with this:

[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

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:12 (6 by maintainers)

github_iconTop GitHub Comments

2reactions
ghostcommented, Aug 15, 2019

It was actually me who made the changes and created the PR, Visual Studio is associated with a different account for some reason. Have tested locally, installed fine and all is working fine for me in 8.1.2

2reactions
Shazwazzacommented, Jul 29, 2019

Yes it will need to be updated and recompiled and re-released.

Read more comments on GitHub >

github_iconTop Results From Across the Web

content migration error from umbraco version 7140 to 810
My existing Umbraco version 7.14.0 which I need to upgrade 8.1+. ... You should be able to run this before the migration to...
Read more >
Deploying Umbraco 8.1.1 to Azure w/SQL Azure DB
1 to Azure w/SQL Azure DB: Boot Failed. I'm trying to develop an Umbraco 8.1. 1 site on Azure and am following these...
Read more >
Installing Umbraco V8 And Configuring Your PC - YouTube
E01. In this video, we're going to cover How to Install Umbraco so you can get started with making your own website! It's...
Read more >
CVE - Search Results - MITRE
This is vulnerability is fixed in version 1.15.0 of `@backstage/plugin-scaffolder-backend`. CVE-2023-35855, A buffer overflow in Counter-Strike through 8684 ...
Read more >
Untitled
Pfiles solaris command list, Voyager sky gazer college edition software, ... Coibentare tetto piano songs, Adobe flex sdk 4.0.0 build 14159 zip code, ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found