Closed andrewsouthern01 closed 1 year ago
Hi Andrew,
Thank you for reporting this.
We were aware of the issue and have a fix in development.
Umbraco has changed the method signature of Upgrader.Execute, it now wants an ICoreScopeProvider
rather than an IScopeProvider
so our code that was compiled with the old signature no longer runs.
I do not have an ETA yet on when this fix will be released but I expect this will happen this month.
I will update this issue when the fix is released.
Hi Andrew,
We just released v1.22.0 which should fix the issues with Umbraco v12.
I'm closing this, if you see any issues feel free to reopen.
Hi,
Running a clean install of Umbraco 12 to test package compatibility, with uMarketingSuite I get this error: I'm using LocalDB.
System.MissingMethodException: Method not found: 'Umbraco.Cms.Infrastructure.Migrations.ExecutedMigrationPlan Umbraco.Cms.Infrastructure.Migrations.Upgrade.Upgrader.Execute(Umbraco.Cms.Core.Migrations.IMigrationPlanExecutor, Umbraco.Cms.Core.Scoping.IScopeProvider, Umbraco.Cms.Core.Services.IKeyValueService)'. at uMarketingSuite.Data.Common.Migrations.MigrationPlanExecuter.Execute(MigrationPlan plan, Boolean ignoreExceptions) at uMarketingSuite.Web.Migrations.UmsMigrationsComponent.Initialize() in D:\projecten\uMarketingSuite\uMarketingSuite.Web\Migrations\UmsMigrationsComponent.cs:line 81 at Umbraco.Cms.Core.Composing.ComponentCollection.Initialize() at Umbraco.Cms.Infrastructure.Runtime.CoreRuntime.StartAsync(CancellationToken cancellationToken, Boolean isRestarting) at Umbraco.Cms.Infrastructure.Runtime.CoreRuntime.RestartAsync() at Umbraco.Cms.Web.BackOffice.Install.InstallApiController.CompleteInstall() at lambda_method239(Closure, Object) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.gAwaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.gAwaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.gAwaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.gAwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Umbraco.Cms.Web.Common.Middleware.BasicAuthenticationMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>cDisplayClass6_1.d.MoveNext() --- End of stack trace from previous location --- at Umbraco.Cms.Web.BackOffice.Middleware.BackOfficeExternalLoginProviderErrorMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b 1>d.MoveNext() --- End of stack trace from previous location --- at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext) at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider) at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Session.SessionMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Localization.RequestLocalizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at StackExchange.Profiling.MiniProfilerMiddleware.Invoke(HttpContext context) in C:\projects\dotnet\src\MiniProfiler.AspNetCore\MiniProfilerMiddleware.cs:line 112 at Umbraco.Cms.Web.Common.Middleware.UmbracoRequestMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Umbraco.Cms.Web.Common.Middleware.UmbracoRequestMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>cDisplayClass6_1.d.MoveNext() --- End of stack trace from previous location --- at Umbraco.Cms.Web.Common.Middleware.PreviewAuthenticationMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass6_1.<b 1>d.MoveNext() --- End of stack trace from previous location --- at Umbraco.Cms.Web.Common.Middleware.UmbracoRequestLoggingMiddleware.InvokeAsync(HttpContext context, RequestDelegate next) at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>cDisplayClass6_1.d.MoveNext() --- End of stack trace from previous location --- at SixLabors.ImageSharp.Web.Middleware.ImageSharpMiddleware.Invoke(HttpContext httpContext, Boolean retry) at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl.Invoke(HttpContext context) HEADERS ======= Accept: application/json, text/plain, / Host: localhost:44370 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36 Accept-Encoding: gzip, deflate, br Accept-Language: en-US,en;q=0.9,fr-CA;q=0.8,fr;q=0.7 Content-Type: application/json;charset=UTF-8 Cookie: UMB_UPDCHK=1; umb_installId=6a022417-a78b-4cef-b3b2-b10aedeb0990; uMarketingSuiteAnalyticsVisitorId=CfDJ8HMKqyPD6EJEsYk8PJIY6r13OUb0sB4DNFoPeMyQ3ZrEvq8Mvtiw1JDssbnh%2FEg4oYQpgZsixaoOz4EaAoTGsGLNUfpWsGeeZVAOEbWMMOnHTPalLeiSrmaIfn0FmV47Jy8I97gwSieafi0fPOn9YRXHGFkXIkTUZ79f8lq86ZGW; UMB-XSRF-V=CfDJ8HMKqyPD6EJEsYk8PJIY6r1NUmJDWIE4c9l95C8fhGW5RCQFKL3v71VXjX1QZClOLqxEM_2GZV0NIuXSRE1sSa2WjTe46356hJMLWbCFyuQ9y-dl6r0JXIiuQX9N2lEVsZyRj3J7tJf_pIZVYEcDCU8; UMB-XSRF-TOKEN=CfDJ8HMKqyPD6EJEsYk8PJIY6r0d0vBjZaGlmYKpuCuvg5lJjvq9W2LOl9te66DNd-2w_yrhCjolcbMVZ1106Xlr03BnO-rTasL7ItTJFwa0rnqJblJvs59-98swXhBdgmPCcawx-VRtiuY6xDzmbU39k27J1U-deqaQoW4Q1lEoDmChKupc26kN-cnstxONYk2ZyQ; UMB_UCONTEXT=CfDJ8HMKqyPD6EJEsYk8PJIY6r0Ce2nMEcp7bQBytiHdt9TBfIYJf74RuMsG5jvz6CjlfoPIW3aisQ0faSZLVuyux73VlnW5fjg_A09iJ3z784c7HAxRR2kbWBOPiVq4BPKjd7f8gr5Zyk4hS6tPQjpF97dL5aeVgObVoSKZakfopFCS3BfERnyHDJpD7KDrXS4_4tCqxyo-3pTLTFMXH4FwZuGDKk2ejbSo-dDaSxqXOyhk1EFMZkNK6M3u_n3mgZBwf9IZZdDfArRxYhEKvizlSMD8Q-35NzEMC8P3BH-8rLO3_q4YArZmOekManMOkRdFVOdikVvMvHcotAnWD-bqTpKCSZYb10-oYkBylzf_aJXwFv9GaYq6I7Z58S5bc8g_azfpuZlCvAxqWMJNSBp5UZ0BOdAtF9YpLWWldG9UsZYS43tZy3u3SAf0vmC-SqBmef3hHPoWGx2A73FPxLdHrR19K1EHoAtiJIp6-1O-sO92KYvtsN6y19YQ_UTiEO2Jq-ZRw6aQXz9Oig232TbmrXwiCA_PPRRQhkQZtukow7oAr-Sk5FCMiYyJe_LFt0qNMUj83_6EOj8xrjRqfL9nSpECvHafJc4GAeCSvGuQ8i-8rifhvHrmukyiBVJVqpx6w5u24GUROAk_ppqph3tasMlPNHjoKfLqu3DkR_diL2pyynXxGJ7oou-nyT9KSqLAQT0R7ys0CB-XvTwF56XGvHGD8vyMUAVpnGpBv1Oq_Gdv4ILVZhE8wR5ILGsaxb8i-73cVyewv9keNd1vvKdI_idXktsuZgIv-keSZrQTzJoqoyJuaKfrEp9TwHnqiP4Qn7Ft8x5RfRBvvpanlIN1CqKOI-zgLLBtNychrIs-bbp6y_LTe8CjL6_jfYL7HU0U3fnoRUrqfrR_GjWK3SW8wH3vi305v-Ya-1OTLB4XnDOZQ3a67vLJ_DN0pKQAK-Lrupv-4cQXPKKTptogV8BoEkvbqATmAp1LzeO6CbiK2R1Xzhr1Igts-ULDxwEFYROVcUydV0GvXBWUdsHJgHEaEnBwKhEWBwhlJNWs6wnUpmvKzwUxba-HegImDAOB78ILVW-Cx6y4r5Ra2eef1UlOmurIT6NQ0p1Usxfz0GzwsJkJFtdPMJwnTeb0RI8y66jADnP9EFqsiVA8Hy5424JZ_Mdb5tozMKAVpXxf_k4ZwxeEEMIJdVzf7_amaxPNATea2ZrieHOdufKrXsiMHUliBljxAldJgFjAsMM4EgXpTuNAexazcnLfTfz-e-T9sDacilF96IY1XX0dHkt4G_W00faXCtjYRunzXddbFqdHjQKBKwDsatj6EDC3LVZwC4XDW3JsWLBWyu63Y1Z7TSHdN1J6U7f6amyECwPQ4ZtXMWZlLA_8o1YeGjV2sSPDxuaDxx37RekZNdg9GLKxbCFjuUumJ4LXWdxN_7MMv0XSpMAQ4hx_LnNeU1b9_B7tasXzir20KAysrrH_aA0fzeqjdWCzlwha9sfi10BDbnrY_c1ipkP269f31Fn-JEp2B8KBe92wW-_USdVCd9oB_2Q6Ua9x-o-ki06dvUrx_bkflq1DvzYRi1YqqDlTFOK7QP0Gpd2_6rJdBBiKT2ZvAjvMQa-UWiMrvGv2my7afrugSHemgl0ZEcKXqUeT0Crop87OO5X8LX_iLta-1UBIbEhxt0qm7V8xwAbtNbFAoGvSxE6y7bXvVIsE0_Mk_xesdpCkzdT07AQiOe9MERt1eM1HfZJT98eUO3cOWzOixP9yi0JktnLvJtvE9NGhwpGbWVbu9KSymEtnvIh0JgaE2KmElOZLpyuXmbpxEjYDo1WECLwE5iFJ8pXPfWCf9LG-n9UXlD76JyCDJofrg6OrKw2ZRTyyY_jv7GwZYpXuXylxNbUkLPjg5NOn5rCqnnh8N39S5ghdrWc_AcxsY1RLsUouHfoqdrnVUvzp_IWx3grTvhzP827LujjRsTRc62qE1SB2spV994J0Qi4tKjMDE-V7-JIM4vCv0mGordWMx8tVj3_gE5Y4RSCDAaQ9MYkcz8DlWzAvJNg5rR0rEpQKHDOGg1y8_jd_DxsSnYQbFhzSpWe4cCgv2gcdhupWr2NOAcYU7kwrw1_742DbNuiA8XmQmvOHPVznHY73OYg6Mc69SwgLsh0RvD9QrGRe7aQ6b-PfkqCI8QgK8pzbMHaqxDfrlpqgYFpFpOlNJP4OoTd-fBrjNB7Vi-rnd4tkZRTzbWuJRXdCKmNqOmP4Y3Vz8Ihku249N2c_WMPsqF6v3SdFib5zV72stwm5ttXeDmHA5Br6r8VevZBta9CwiB48UvH49xMXwyXXXelI7WlQYsR7ipoILBNkYdA2tkhkaWstZY37J1pRwQoGPl9Ajzrj6rXLT8iw-h6XdfUHWZj4AsXQsqjFHswjEyCikdSXwb0Hk1jwSqwta_LKwwAflKkjvxRSGH5HUZJhV8HBTVLH9nC7zVdvPJrnNuL6uXb1ad97QeyFIVAMwxVGSvjdQRTyLI_A-8G1Hfk6XcfKTJRIQqhkPf8RHNvmfDauurW8g7-4lAmraPjjnk6XkijD25AbdjfJte7fxlHgJP-EC-ED7yV2J8jGE0SsghtBXTUh8Ivf6j1V0XBDSUIhmIbtW0dSoDebvhAs5CyM5WpnlJG1vmlXck2tNJ7LALE2M0ie5JlHHce dzs10YMLWNXs0Rs1T7qZB4lGvYlO8slwOLIViSgh6i356NLeSI5Rh1Htf9y3R4sTJyhopGYvIqnRyRlQZXgzKor15uGcqTLSrgMkQj04TIGV239i-J8WAKzj8WQQ6HIUjcSrUnKWGaIQamM5X1iCRW9iYhV3pdRMBR_gntahqSsXeOdk2KifglxCGWcNFnsQRjIlthepbm6QSRQ33yCAa99HBetTdNedErIgycJZQOTsRAidSJDS2Cm55J3Ceub8wjKatES3NDWC_k6L2_fWdR_2v1qGDV94ytVRzmZZ-Jc1_1eqfV0MuMmlT--ZscI2N_4A5pH3ab82BNkC5XiNNaE6u0oYcXzrB90Bnwjpec3OLJ-G20PRHXHN1HTj5d5MpvcfizV2Thh2CfRUH0cDqQ7ZB0GPhAQ2zAX_LgMyhiKta4aXUIMozFrGAQWq9ZbSzzzNcKbCSxIUTKKsjhrg Origin: https://localhost:44370 Referer: https://localhost:44370/ Content-Length: 2595 sec-ch-ua: "Not.A/Brand";v="8", "Chromium";v="114", "Google Chrome";v="114" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Windows" sec-fetch-site: same-origin sec-fetch-mode: cors sec-fetch-dest: empty
Regards, Andrew
Umbraco: 12 uMarketingSuite: 1.21.2