Open Closed

Could not load type 'Volo.Abp.MultiTenancy.ICurrentTenant' #6942


User avatar
0
trannguyenphucanh created
  • ABP Framework version: v7.3.3
  • UI Type: Angular
  • Database System: EF Core (MySQL)
  • Tiered (for MVC) or Auth Server Separated (for Angular): yes
  • Exception message and full stack trace:
  • Steps to reproduce the issue:

Hi Support Team,

I am updating from v7.2.0 to v7.3.3, however I encountered this:

2024-03-27 16:29:33.282 +08:00 [INF] Starting BTS.HttpApi.Host.
2024-03-27 16:29:40.321 +08:00 [FTL] Host terminated unexpectedly!
System.TypeLoadException: Could not load type 'Volo.Abp.MultiTenancy.ICurrentTenant' from assembly 'Volo.Abp.MultiTenancy, Version=7.3.3.0, Culture=neutral, PublicKeyToken=null'.
   at System.Signature.GetSignature(Void* pCorSig, Int32 cCorSig, RuntimeFieldHandleInternal fieldHandle, IRuntimeMethodInfo methodHandle, RuntimeType declaringType)
   at System.Reflection.RuntimeConstructorInfo.<get_Signature>g__LazyCreateSignature|21_0()
   at System.Reflection.RuntimeConstructorInfo.GetParametersNoCopy()
   at System.Reflection.RuntimeConstructorInfo.GetParameters()
   at Autofac.Core.Activators.Reflection.ConstructorBinder..ctor(ConstructorInfo constructorInfo)
   at Autofac.Core.Activators.Reflection.ReflectionActivator.ConfigurePipeline(IComponentRegistryServices componentRegistryServices, IResolvePipelineBuilder pipelineBuilder)
   at Autofac.Core.Registration.ComponentRegistration.BuildResolvePipeline(IComponentRegistryServices registryServices, IResolvePipelineBuilder pipelineBuilder)
   at Autofac.Core.Registration.ComponentRegistration.BuildResolvePipeline(IComponentRegistryServices registryServices)
   at Autofac.Core.Registration.ComponentRegistryBuilder.Build()
   at Autofac.ContainerBuilder.Build(ContainerBuildOptions options)
   at Volo.Abp.Autofac.AbpAutofacServiceProviderFactory.CreateServiceProvider(ContainerBuilder containerBuilder)
   at Microsoft.Extensions.Hosting.HostBuilder.InitializeServiceProvider()
   at Microsoft.Extensions.Hosting.HostBuilder.Build()
   at BTS.Program.Main(String[] args) in C:\Clone_Timesheet\aspnet-core\src\BTS.HttpApi.Host\Program.cs:line 33

Could you take a look?


13 Answer(s)
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    Please check your csproj file to see the version of Lepton packages.

    It should be 2.3.*-* for abp 7.3.3.

  • User Avatar
    0
    trannguyenphucanh created

    Hi,

    Could you point out which packages should I look into? I downgraded package Volo.Abp.AspNetCore.Mvc.UI.Theme.Lepton in HttpApi.Host from v7.3.3 to v7.2.3 already but still didn't work.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    Can you share the content of the BTS.HttpApi.Host.csproj file? Thanks

  • User Avatar
    0
    trannguyenphucanh created

    Here you go

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

  • User Avatar
    0
    trannguyenphucanh created

    Got this, also same error log as my 1st post:

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    https://learn.microsoft.com/en-us/aspnet/core/test/troubleshoot-azure-iis?view=aspnetcore-8.0#50030-in-process-startup-failure

    Please output the stdout log to see the reason.

    Thanks

  • User Avatar
    0
    trannguyenphucanh created

    Hi,

    The error log is identical as my 1st post.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    Well. Can you share a project to reproduce?

    liming.ma@volosoft.com

  • User Avatar
    0
    trannguyenphucanh created

    I tried restoring abp packages and got the below log: Not sure if it relates to the current issue, but could you take a look?

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi

    Can you share a project to reproduce?

    I can quickly find the reason with a test project.

  • User Avatar
    0
    trannguyenphucanh created

    Hi,

    I solved the issue by upgrading Microsoft.Extensions.Hosting, Microsoft.Extensions.FileProviders.Embedded and all OpenIddict related libraries, which stayed as v6.0.*, to v7.

    Then rebuilt the solution, all packages restored successfully and the project started smoothly. The above error with fetching packages were also gone.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    Awesome!

Made with ❤️ on ABP v9.1.0-preview. Updated on December 13, 2024, 06:09