Skocz do zawartości

problem z InsERT.Mox.Telemetry.ITelemetryClient

Polecane posty

Cześć.

Od kilku wersji (nie pamiętam dokładnie od której, ale trwa to gdzieś od maja 2021) przy próbie zmiany danych przez strefę otrzymuję dość często exception związany z `InsERT.Mox.Telemetry.ITelemetryClient` (stack trace poniżej). Nie ma znaczenia co próbuję zrobić - występuje to podczas dodawania zamówienia, zmiany pola własnego kontrahenta (na chwilę obecną mam logi tylko z tych dwóch czynności ponieważ one są wykonywane najczęściej) i nie występuje zawsze a jedynie co którąś próbę.

 

Przykładowy kod, który powoduje błąd (nie zmieniany od jakichś dwóch lat, do tej pory działał poprawnie

 

using (var sfera = GetSfera())
{
	IPodmioty podmioty = sfera.PodajObiektTypu<IPodmioty>();
	IPodmiot podmiot = null;
	int id = id_podmiotu;
	var podmiotX = podmioty.Dane.Wszystkie().Where(p => p.Id == id).FirstOrDefault();
	if (podmiotX == null)
		return;

	podmiot = podmioty.Znajdz(podmiotX);
	try
	{
		if (!pole_ma_wartosc)
			podmiot.Dane.PolaWlasne.PoleWlasne5 = string.Empty;
		else
			podmiot.Dane.PolaWlasne.PoleWlasne5 = wartosc_pola;

		if (!podmiot.Zapisz())
		{
			ErrorInfo[] bledy = sfera.GetErrors(podmiot);
			foreach (var blad in bledy)
			{
				if (blad.Waznosc == InsERT.Mox.Validation.DataErrorSeverity.Error)
					raportuj_blad;
			}
		}
	}
	finally
	{
		podmiot.Dispose();
	}
}

 

Export error: Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "InsERT.Mox.Telemetry.ITelemetryClient", name = "(none)".
Exception occurred while: Resolving parameter "sqlConnectionInfo" of constructor InsERT.Mox.DatabaseAccess.SqlConnectionManager(InsERT.Mox.DatabaseAccess.ISqlLoginInfo sqlLoginInfo, InsERT.Mox.DatabaseAccess.ISqlConnectionInfo sqlConnectionInfo, InsERT.Mox.DatabaseAccess.IDbConnectionUser dbConnectionUser).
Exception is: InvalidCastException - Unable to cast object of type 'Microsoft.Practices.ObjectBuilder2.DependencyResolverTrackerPolicy' to type 'Microsoft.Practices.ObjectBuilder2.IDependencyResolverPolicy'.
-----------------------------------------------
At the time of the exception, the container was:

  Resolving InsERT.Moria.Online.TelemetryClient,(none) (mapped from InsERT.Mox.Telemetry.ITelemetryClient, (none))
  Resolving parameter "nexoTelemetryManager" of constructor InsERT.Moria.Online.TelemetryClient(InsERT.Moria.Online.InsERTServiceEndpoints endpoints, InsERT.Mox.UIFramework.ISystemInfo systemInfo, InsERT.Moria.Online.IOAuthTokenManager oAuthTokenManager, InsERT.Mox.Security.LicenceController licenceController, System.Func`1[[InsERT.Moria.ModelDanych.IParametrTelemetriiRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] parametrTelemetriiRepository, InsERT.Mox.Telemetry.INexoTelemetryManager nexoTelemetryManager, InsERT.Moria.Online.IAgreementsManager agreementsManager)
    Resolving InsERT.Moria.Online.NexoTelemetryManager,(none) (mapped from InsERT.Mox.Telemetry.INexoTelemetryManager, (none))
    Resolving parameter "parametryLicencji" of constructor InsERT.Moria.Online.NexoTelemetryManager(InsERT.Moria.Online.IProgramVersionProvider programVersionProvider, InsERT.Mox.UIFramework.ISystemInfo systemInfo, System.Func`1[[InsERT.Mox.DatabaseAccess.IDbConnectionFactory, InsERT.Mox.DatabaseAccess, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] dbConnectionFactory, System.Func`1[[InsERT.Mox.DatabaseAccess.ISqlLoginInfo, InsERT.Mox.DatabaseAccess, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] sqlLoginInfo, InsERT.Moria.Online.IOAuthTokenManager oauthTokenManager, InsERT.Mox.Security.LicenceController licenceController, InsERT.Moria.Online.InsERTServiceEndpoints endpoints, InsERT.Mox.Product.IProductContext productContext, System.Func`1[[InsERT.Moria.ModelDanych.IMojaFirmaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] mojaFirmaRepositoryLocator, InsERT.Moria.Online.ITelemetryEndSessionPropertiesManager telemetryEndSessionPropertiesManager, InsERT.Mox.Security.ILoginContext loginContext, InsERT.Moria.Online.IParametryLicencji parametryLicencji, InsERT.Mox.Security.ClientAuthenticationDataManager clientAuthenticationDataManager, InsERT.Moria.Narzedzia.IInsDbIdProvider insDbIdProvider, System.Func`1[[InsERT.Moria.Uzytkownicy.IPolaczeniUzytkownicy, InsERT.Moria.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] polaczeniUzytkownicyLocator, InsERT.Moria.Online.IKontoInsertDlaLicencji kontoInsertDlaLicencji)
      Resolving InsERT.Moria.Online.ParametryLicencji,(none) (mapped from InsERT.Moria.Online.IParametryLicencji, (none))
      Resolving value for property ParametryLicencji.DaneDomyslne
        Resolving InsERT.Moria.ModelDanych.ParametryLicencjiData,NoTracking (mapped from InsERT.Moria.ModelDanych.IParametryLicencjiDaneDomyslne, NoTracking)
        Resolving parameter "repository" of constructor InsERT.Moria.ModelDanych.ParametryLicencjiData(InsERT.Mox.DataAccess.IRepository`2[[InsERT.Moria.ModelDanych.ParametrLicencji, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] repository)
          Resolving InsERT.Moria.ModelDanych.EFParametrLicencjiFromParametryLicencjiRepository,ParametryLicencji/NoTracking (mapped from InsERT.Mox.DataAccess.IRepository`2[InsERT.Moria.ModelDanych.ParametrLicencji,System.Int32], ParametryLicencji/NoTracking)
          Resolving parameter "objectContext" of constructor InsERT.Moria.ModelDanych.EFParametrLicencjiFromParametryLicencjiRepository(InsERT.Moria.ModelDanych.ModelDanychContainer objectContext)
            Resolving InsERT.Moria.ModelDanych.ModelDanychContainer,NoTracking
            Resolving parameter "connectionManager" of constructor InsERT.Moria.ModelDanych.ModelDanychContainer(InsERT.Mox.DatabaseAccess.IDbConnectionManager connectionManager, System.Data.Entity.Core.Metadata.Edm.MetadataWorkspace metadataWorkspace, InsERT.Mox.DatabaseAccess.DbConnectionFlags dbConnectionOptions)
              Resolving InsERT.Mox.DatabaseAccess.SqlConnectionManager,(none) (mapped from InsERT.Mox.DatabaseAccess.IDbConnectionManager, (none))
              Resolving parameter "sqlConnectionInfo" of constructor InsERT.Mox.DatabaseAccess.SqlConnectionManager(InsERT.Mox.DatabaseAccess.ISqlLoginInfo sqlLoginInfo, InsERT.Mox.DatabaseAccess.ISqlConnectionInfo sqlConnectionInfo, InsERT.Mox.DatabaseAccess.IDbConnectionUser dbConnectionUser)
 ---> System.InvalidCastException: Unable to cast object of type 'Microsoft.Practices.ObjectBuilder2.DependencyResolverTrackerPolicy' to type 'Microsoft.Practices.ObjectBuilder2.IDependencyResolverPolicy'.
   at Microsoft.Practices.ObjectBuilder2.PolicyListExtensions.Get[TPolicyInterface](IPolicyList policies, Object buildKey)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoPropertyInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   --- End of inner exception stack trace ---
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainerExtensions.Resolve[T](IUnityContainer container, ResolverOverride[] overrides)
   at InsERT.Mox.Runtime.Unity.UnityAdapter.GetObject[T]()
   at xi8=.1C8=.3S8=()
   at xi8=.1C8=.3C8=()
   at xi8=.1C8=.CloseTelemetrySession()
   at InsERT.Moria.Sfera.Uchwyt.Dispose()
   at MoHaConnector.Export.ExportOrder.ExportData()
   at MoHaConnector.Export.ExportBase.DoJobInt()

 

 

Export error: Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "InsERT.Mox.Telemetry.ITelemetryClient", name = "(none)".
Exception occurred while: Resolving parameter "endpoints" of constructor InsERT.Moria.Online.TelemetryClient(InsERT.Moria.Online.InsERTServiceEndpoints endpoints, InsERT.Mox.UIFramework.ISystemInfo systemInfo, InsERT.Moria.Online.IOAuthTokenManager oAuthTokenManager, InsERT.Mox.Security.LicenceController licenceController, System.Func`1[[InsERT.Moria.ModelDanych.IParametrTelemetriiRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] parametrTelemetriiRepository, InsERT.Mox.Telemetry.INexoTelemetryManager nexoTelemetryManager, InsERT.Moria.Online.IAgreementsManager agreementsManager).
Exception is: NullReferenceException - Object reference not set to an instance of an object.
-----------------------------------------------
At the time of the exception, the container was:

  Resolving InsERT.Moria.Online.TelemetryClient,(none) (mapped from InsERT.Mox.Telemetry.ITelemetryClient, (none))
  Resolving parameter "endpoints" of constructor InsERT.Moria.Online.TelemetryClient(InsERT.Moria.Online.InsERTServiceEndpoints endpoints, InsERT.Mox.UIFramework.ISystemInfo systemInfo, InsERT.Moria.Online.IOAuthTokenManager oAuthTokenManager, InsERT.Mox.Security.LicenceController licenceController, System.Func`1[[InsERT.Moria.ModelDanych.IParametrTelemetriiRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] parametrTelemetriiRepository, InsERT.Mox.Telemetry.INexoTelemetryManager nexoTelemetryManager, InsERT.Moria.Online.IAgreementsManager agreementsManager)
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   --- End of inner exception stack trace ---
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainerExtensions.Resolve[T](IUnityContainer container, ResolverOverride[] overrides)
   at InsERT.Mox.Runtime.Unity.UnityAdapter.GetObject[T]()
   at xi8=.1C8=.3S8=()
   at xi8=.1C8=.3C8=()
   at xi8=.1C8=.CloseTelemetrySession()
   at InsERT.Moria.Sfera.Uchwyt.Dispose()
   at MoHaConnector.Export.ExportRoutePos.ExportData()
   at MoHaConnector.Export.ExportBase.DoJobInt()
Export error: Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "InsERT.Moria.Klienci.IPodmioty", name = "(none)".
Exception occurred while: Resolving parameter "ofertaRepository" of constructor InsERT.Moria.Klienci.PodmiotyMenedzer(System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IPodmiotRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] podmiotRepositoryLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IOsobaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] osobaRepositoryLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IFirmaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] firmaRepositoryLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IStanowiskaData, InsERT.Moria.DaneDomyslne, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] domyslneStanowiskaLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Asortymenty.AsortymentKartotekowyBO, InsERT.Moria.Asortymenty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] asortymentLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.ISzablonyData, InsERT.Moria.DaneDomyslne, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] szablonyDataLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.SzablonOsobyBO, InsERT.Moria.Klienci, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] szablonOsobyBOLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.IParametryPodmiotu, InsERT.Moria.API.Private, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] parametryPodmiotuLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IEncjaSzablonuRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] encjaSzablonuRepositoryLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.ISzablonOsobyRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] szablonOsobyRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.IUbezpieczenieWlascicielskieZus, InsERT.Moria.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] ubezpieczenieWlascicielskieZUSLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ITimeStampAwareEntityCache, InsERT.Moria.API.Private, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] entityCache, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IWspolnikRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] wspolnikRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.ICennikUslugRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] cennikUslugRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IProcesOfertowyRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] procesOfertowyRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IDokumentOERepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] ofertaRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IUmowaKlienckaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] umowaKlienckaRepository, System.Func`1[[InsERT.Mox.Security.ICheckpointController, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] checkpointController, InsERT.Moria.Klienci.IOperacjeSzablonu operacjeSzablonu, InsERT.Moria.IConfiguredProductContext productContext, InsERT.Moria.Klienci.ICacheDanychMojejFirmy pobieraczek).
Exception is: NullReferenceException - Object reference not set to an instance of an object.
-----------------------------------------------
At the time of the exception, the container was:

  Resolving InsERT.Moria.Klienci.Podmioty,(none) (mapped from InsERT.Moria.Klienci.IPodmioty, (none))
  Resolving parameter "menedzer" of constructor InsERT.Moria.Klienci.Podmioty(InsERT.Moria.Klienci.IPodmiotyMenedzer menedzer, InsERT.Mox.Helpers.ProductAffinity.IProductAffinityManager businessProductAffinityManager, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IPodmiotMojaFirmaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] mojaFirmaRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.IMojaFirma, InsERT.Moria.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] standaloneMojaFirmaLocator)
    Resolving InsERT.Moria.Klienci.PodmiotyMenedzer,(none) (mapped from InsERT.Moria.Klienci.IPodmiotyMenedzer, (none))
    Resolving parameter "ofertaRepository" of constructor InsERT.Moria.Klienci.PodmiotyMenedzer(System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IPodmiotRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] podmiotRepositoryLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IOsobaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] osobaRepositoryLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IFirmaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] firmaRepositoryLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IStanowiskaData, InsERT.Moria.DaneDomyslne, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] domyslneStanowiskaLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Asortymenty.AsortymentKartotekowyBO, InsERT.Moria.Asortymenty, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] asortymentLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.ISzablonyData, InsERT.Moria.DaneDomyslne, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] szablonyDataLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.SzablonOsobyBO, InsERT.Moria.Klienci, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] szablonOsobyBOLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.IParametryPodmiotu, InsERT.Moria.API.Private, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] parametryPodmiotuLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IEncjaSzablonuRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] encjaSzablonuRepositoryLocator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.ISzablonOsobyRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] szablonOsobyRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.Klienci.IUbezpieczenieWlascicielskieZus, InsERT.Moria.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] ubezpieczenieWlascicielskieZUSLokator, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ITimeStampAwareEntityCache, InsERT.Moria.API.Private, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] entityCache, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IWspolnikRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] wspolnikRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.ICennikUslugRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] cennikUslugRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IProcesOfertowyRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] procesOfertowyRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IDokumentOERepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] ofertaRepository, System.Func`2[[InsERT.Mox.Runtime.IInjectionScope, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098],[InsERT.Moria.ModelDanych.IUmowaKlienckaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] umowaKlienckaRepository, System.Func`1[[InsERT.Mox.Security.ICheckpointController, InsERT.Mox.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] checkpointController, InsERT.Moria.Klienci.IOperacjeSzablonu operacjeSzablonu, InsERT.Moria.IConfiguredProductContext productContext, InsERT.Moria.Klienci.ICacheDanychMojejFirmy pobieraczek)
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   --- End of inner exception stack trace ---
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainerExtensions.Resolve[T](IUnityContainer container, ResolverOverride[] overrides)
   at InsERT.Mox.Runtime.Unity.UnityAdapter.GetObject[T]()
   at InsERT.Moria.Sfera.Uchwyt.PodajObiektTypu[Typ]()
   at MoHaConnector.Export.ExportRoutePos.ExportData()
   at MoHaConnector.Export.ExportBase.DoJobInt()

 

Export error: Microsoft.Practices.Unity.ResolutionFailedException: Resolution of the dependency failed, type = "InsERT.Mox.Telemetry.ITelemetryClient", name = "(none)".
Exception occurred while: Resolving value for property ModelDanychContainer.ContextOption_LazyLoadingEnabled.
Exception is: NullReferenceException - Object reference not set to an instance of an object.
-----------------------------------------------
At the time of the exception, the container was:

  Resolving InsERT.Moria.Online.TelemetryClient,(none) (mapped from InsERT.Mox.Telemetry.ITelemetryClient, (none))
  Resolving parameter "nexoTelemetryManager" of constructor InsERT.Moria.Online.TelemetryClient(InsERT.Moria.Online.InsERTServiceEndpoints endpoints, InsERT.Mox.UIFramework.ISystemInfo systemInfo, InsERT.Moria.Online.IOAuthTokenManager oAuthTokenManager, InsERT.Mox.Security.LicenceController licenceController, System.Func`1[[InsERT.Moria.ModelDanych.IParametrTelemetriiRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] parametrTelemetriiRepository, InsERT.Mox.Telemetry.INexoTelemetryManager nexoTelemetryManager, InsERT.Moria.Online.IAgreementsManager agreementsManager)
    Resolving InsERT.Moria.Online.NexoTelemetryManager,(none) (mapped from InsERT.Mox.Telemetry.INexoTelemetryManager, (none))
    Resolving parameter "parametryLicencji" of constructor InsERT.Moria.Online.NexoTelemetryManager(InsERT.Moria.Online.IProgramVersionProvider programVersionProvider, InsERT.Mox.UIFramework.ISystemInfo systemInfo, System.Func`1[[InsERT.Mox.DatabaseAccess.IDbConnectionFactory, InsERT.Mox.DatabaseAccess, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] dbConnectionFactory, System.Func`1[[InsERT.Mox.DatabaseAccess.ISqlLoginInfo, InsERT.Mox.DatabaseAccess, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] sqlLoginInfo, InsERT.Moria.Online.IOAuthTokenManager oauthTokenManager, InsERT.Mox.Security.LicenceController licenceController, InsERT.Moria.Online.InsERTServiceEndpoints endpoints, InsERT.Mox.Product.IProductContext productContext, System.Func`1[[InsERT.Moria.ModelDanych.IMojaFirmaRepository, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1]] mojaFirmaRepositoryLocator, InsERT.Moria.Online.ITelemetryEndSessionPropertiesManager telemetryEndSessionPropertiesManager, InsERT.Mox.Security.ILoginContext loginContext, InsERT.Moria.Online.IParametryLicencji parametryLicencji, InsERT.Mox.Security.ClientAuthenticationDataManager clientAuthenticationDataManager, InsERT.Moria.Narzedzia.IInsDbIdProvider insDbIdProvider, System.Func`1[[InsERT.Moria.Uzytkownicy.IPolaczeniUzytkownicy, InsERT.Moria.API, Version=1.0.0.0, Culture=neutral, PublicKeyToken=8f3ef93a6b458098]] polaczeniUzytkownicyLocator, InsERT.Moria.Online.IKontoInsertDlaLicencji kontoInsertDlaLicencji)
      Resolving InsERT.Moria.Online.ParametryLicencji,(none) (mapped from InsERT.Moria.Online.IParametryLicencji, (none))
      Resolving value for property ParametryLicencji.DaneDomyslne
        Resolving InsERT.Moria.ModelDanych.ParametryLicencjiData,NoTracking (mapped from InsERT.Moria.ModelDanych.IParametryLicencjiDaneDomyslne, NoTracking)
        Resolving parameter "repository" of constructor InsERT.Moria.ModelDanych.ParametryLicencjiData(InsERT.Mox.DataAccess.IRepository`2[[InsERT.Moria.ModelDanych.ParametrLicencji, InsERT.Moria.ModelDanych, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7e1aa7558fba1cf1],[System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] repository)
          Resolving InsERT.Moria.ModelDanych.EFParametrLicencjiFromParametryLicencjiRepository,ParametryLicencji/NoTracking (mapped from InsERT.Mox.DataAccess.IRepository`2[InsERT.Moria.ModelDanych.ParametrLicencji,System.Int32], ParametryLicencji/NoTracking)
          Resolving parameter "objectContext" of constructor InsERT.Moria.ModelDanych.EFParametrLicencjiFromParametryLicencjiRepository(InsERT.Moria.ModelDanych.ModelDanychContainer objectContext)
            Resolving InsERT.Moria.ModelDanych.ModelDanychContainer,NoTracking
            Resolving value for property ModelDanychContainer.ContextOption_LazyLoadingEnabled
 ---> System.NullReferenceException: Object reference not set to an instance of an object.
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoPropertyInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoPropertyInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp(NamedTypeBuildKey newBuildKey)
   at Microsoft.Practices.Unity.ObjectBuilder.NamedTypeDependencyResolverPolicy.Resolve(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.DoConstructorInjection(IBuilderContext context)
   at InsERT.Mox.Runtime.Unity.ReflectionBuildPlanPolicy.BuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context)
   at Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context)
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   --- End of inner exception stack trace ---
   at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, Object existing, String name, IEnumerable`1 resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainer.Resolve(Type t, String name, ResolverOverride[] resolverOverrides)
   at Microsoft.Practices.Unity.UnityContainerExtensions.Resolve[T](IUnityContainer container, ResolverOverride[] overrides)
   at InsERT.Mox.Runtime.Unity.UnityAdapter.GetObject[T]()
   at xi8=.1C8=.3S8=()
   at xi8=.1C8=.3C8=()
   at xi8=.1C8=.CloseTelemetrySession()
   at InsERT.Moria.Sfera.Uchwyt.Dispose()
   at MoHaConnector.Export.ExportRoutePos.ExportData()
   at MoHaConnector.Export.ExportBase.DoJobInt()

 

Link to postu
  • 2 tygodnie później...
×
×
  • Dodaj nową pozycję...