Service fails to start due to Null reference exception.
Tony Sheehy 11 years ago • updated by anonymous 8 years ago • 4
The following is being logged with a clean installation using the most recent installer in prdgrp-test1.
Service cannot be started. System.NullReferenceException: Object reference not set to an instance of an object. at Unify.Framework.Data.DataEngine..ctor(IConfigurationEngine configurationEngine, IStandardPostEngine postEngine) at Unify.Framework.Data.DataEnginePlugInFactory`1.CreateComponent(IUnifyEnginePlugInFactoryInformation`1 factoryInformation) at Unify.Framework.DependencyPlugInGenerator`4..ctor(ICollection`1 plugInGenerator, IPlugInFactory`2 factoryInformationFactory) at Unify.Framework.UnifyEngine`1..ctor(TBranding branding, IEnumerable`1 additionalPlugInFactories, DirectoryInfo executingAssemblyLocation, IsolatedStorageFile isolatedStorageLocation) at Unify.Service.IdentityBrokerServiceEngine..ctor(DirectoryInfo assemblyExcutionPath, IsolatedStorageFile isolatedFile, IIdentityBrokerBranding branding) at Unify.Service.IdentityBrokerService.OnStart(String args) at System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)
Customer support service by UserEcho
Tony, as discussed:
Please trap errors on each line that could create the exception, to allow you to know what is null.
From yesterday i've managed to determine that it's an issue with the dataengine, but not the internal logic of the constructor, which leads me to believe that it's the static members.
The assembly Unify.Framework.Data.UI was not embedded in Unify.Service.Connect; I've improved the exception handling for the AppDomainLoader to make it more clear which assemblies are failing, and in what context.
I've been able to successfully install following these changes; reassigned for confirmation of completion.