dependencyresolutionexception

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
12 years ago
I get the following error when I try to run 2.20 on 2.10 database (with sql updates run)

static IComponentRegistration BuildRegistration<TSettings>() where TSettings : ISettings, new()
        {
            return RegistrationBuilder
                .ForDelegate((c, p) => c.Resolve<IConfigurationProvider<TSettings>>().Settings)                .InstancePerHttpRequest()
                .CreateRegistration();
        }





Autofac.Core.DependencyResolutionException was unhandled by user code
  Message=An exception was thrown while invoking the constructor 'Void .ctor(Nop.Services.Configuration.ISettingService)' on type 'ConfigurationProvider`1'.
  Source=Autofac
  StackTrace:
       at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
       at Autofac.Core.Activators.Reflection.ReflectionActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
       at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
       at Autofac.Core.Resolving.InstanceLookup.Execute()
       at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
       at Autofac.Core.Resolving.InstanceLookup.ResolveComponent(IComponentRegistration registration, IEnumerable`1 parameters)
       at Autofac.ResolutionExtensions.TryResolveService(IComponentContext context, Service service, IEnumerable`1 parameters, Object& instance)
       at Autofac.ResolutionExtensions.ResolveService(IComponentContext context, Service service, IEnumerable`1 parameters)
       at Autofac.ResolutionExtensions.Resolve(IComponentContext context, Type serviceType, IEnumerable`1 parameters)
       at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context, IEnumerable`1 parameters)
       at Autofac.ResolutionExtensions.Resolve[TService](IComponentContext context)
       at Nop.Web.Framework.SettingsSource.<BuildRegistration>b__5[TSettings](IComponentContext c, IEnumerable`1 p) in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Presentation\Nop.Web.Framework\DependencyRegistrar.cs:line 275
       at Autofac.Builder.RegistrationBuilder.<>c__DisplayClass1`1.<ForDelegate>b__0(IComponentContext c, IEnumerable`1 p)
       at Autofac.Core.Activators.Delegate.DelegateActivator.ActivateInstance(IComponentContext context, IEnumerable`1 parameters)
       at Autofac.Core.Resolving.InstanceLookup.Activate(IEnumerable`1 parameters)
       at Autofac.Core.Resolving.InstanceLookup.<Execute>b__6()
       at Autofac.Core.Lifetime.LifetimeScope.GetOrCreateAndShare(Guid id, Func`1 creator)
       at Autofac.Core.Resolving.InstanceLookup.Execute()
       at Autofac.Core.Resolving.ResolveOperation.GetOrCreateInstance(ISharingLifetimeScope currentOperationScope, IComponentRegistration registration, IEnumerable`1 parameters)
       at Autofac.Core.Resolving.ResolveOperation.ResolveComponent(IComponentRegistration registration, IEnumerable`1 parameters)
       at Autofac.Core.Resolving.ResolveOperation.Execute(IComponentRegistration registration, IEnumerable`1 parameters)
  InnerException: System.Data.ProviderIncompatibleException
       Message=The provider did not return a ProviderManifestToken string.
       Source=System.Data.Entity
       StackTrace:
            at System.Data.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection)
            at System.Data.Entity.ModelConfiguration.Utilities.DbConnectionExtensions.GetProviderInfo(DbConnection connection, DbProviderManifest& providerManifest)
            at System.Data.Entity.DbModelBuilder.Build(DbConnection providerConnection)
            at System.Data.Entity.Internal.LazyInternalContext.CreateModel(LazyInternalContext internalContext)
            at System.Data.Entity.Internal.RetryLazy`2.GetValue(TInput input)
            at System.Data.Entity.Internal.LazyInternalContext.InitializeContext()
            at System.Data.Entity.Internal.InternalContext.Initialize()
            at System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)
            at System.Data.Entity.Internal.Linq.InternalSet`1.Initialize()
            at System.Data.Entity.Internal.Linq.InternalSet`1.get_InternalContext()
            at System.Data.Entity.Infrastructure.DbQuery`1.System.Linq.IQueryable.get_Provider()
            at System.Linq.Queryable.OrderBy[TSource,TKey](IQueryable`1 source, Expression`1 keySelector)
            at Nop.Services.Configuration.SettingService.<GetAllSettings>b__1() in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Services\Configuration\SettingService.cs:line 197
            at Nop.Core.Caching.CacheExtensions.Get[T](ICacheManager cacheManager, String key, Int32 cacheTime, Func`1 acquire) in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Core\Caching\Extensions.cs:line 23
            at Nop.Core.Caching.CacheExtensions.Get[T](ICacheManager cacheManager, String key, Func`1 acquire) in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Core\Caching\Extensions.cs:line 12
            at Nop.Services.Configuration.SettingService.GetAllSettings() in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Services\Configuration\SettingService.cs:line 195
            at Nop.Services.Configuration.SettingService.GetSettingByKey[T](String key, T defaultValue) in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Services\Configuration\SettingService.cs:line 123
            at Nop.Services.Configuration.ConfigurationProvider`1.<BuildConfiguration>b__3(PropertyInfo prop) in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Services\Configuration\ConfigurationProvider.cs:line 28
            at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
            at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
            at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
            at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
            at Nop.Services.Configuration.ConfigurationProvider`1.BuildConfiguration() in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Services\Configuration\ConfigurationProvider.cs:line 35
            at Nop.Services.Configuration.ConfigurationProvider`1..ctor(ISettingService settingService) in Z:\etched4u\Web Site\Working Files\nopCommerce_2.20_Source\Libraries\Nop.Services\Configuration\ConfigurationProvider.cs:line 16
       InnerException: System.Data.SqlClient.SqlException
            Message=Login failed for user 'Steve'.
            Source=.Net SqlClient Data Provider
            ErrorCode=-2146232060
            Class=14
            LineNumber=65536
            Number=18456
            Procedure=""
            Server=OFFICE-PC\SQL2008R2
            State=1
            StackTrace:
                 at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
                 at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
                 at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
                 at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
                 at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, TimeoutTimer timeout, SqlConnection owningObject)
                 at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfo serverInfo, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, TimeoutTimer timeout)
                 at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, TimeoutTimer timeout, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
                 at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
                 at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
                 at System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnection owningConnection, DbConnectionPool pool, DbConnectionOptions options)
                 at System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnection owningObject)
                 at System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnection owningObject)
                 at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
                 at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
                 at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
                 at System.Data.SqlClient.SqlConnection.Open()
                 at System.Data.SqlClient.SqlProviderServices.UsingConnection(SqlConnection sqlConnection, Action`1 act)
                 at System.Data.SqlClient.SqlProviderServices.UsingMasterConnection(SqlConnection sqlConnection, Action`1 act)
                 at System.Data.SqlClient.SqlProviderServices.GetDbProviderManifestToken(DbConnection connection)
                 at System.Data.Common.DbProviderServices.GetProviderManifestToken(DbConnection connection)
            InnerException:
12 years ago
I have the exakt same error after I moved my db to local SQLEXPRESS (different pc from my development laptop)

Does anyone have a clue?

Fatih EKER
12 years ago
I am also facing the same issue, I copied the source code from a different PC and trying to configure/ run the website on my machine, it is giving the same error. I am using the latest 2.30...
12 years ago
Sumanbabu wrote:
I am also facing the same issue, I copied the source code from a different PC and trying to configure/ run the website on my machine, it is giving the same error. I am using the latest 2.30...

this problem reason plugins. not standart plugin. last added plugins. I solved this problem but I don't know how fixed it. I deleted extra plugins in InstalledPlugins.txt file. And reinstall it.
sory my poor English.
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.