Typical warnings/errors on starting Spotfire Analyst with Lead Discovery extensions installed
Solution:
If you have installed Lead Discovery you may encounter the following alert on starting Spotfire Analyst:
This occurs if you have not installed the required Microsoft Visual C++ libraries.
Normally the installation is automatic but your Windows User Account may lack permission to install, in which case talk to your IT Team about installation.
Required versions for current and past Lead Discovery on x64 operating system:
Lead Discovery 8.2.2
Visual C++ 2017 x86 and x64
or
2015-2019 x86 and x64
Lead Discovery 8.2.1
Visual C++ 2017 x86 and x64
or
2015-2019 x86 and x64
Lead Discovery 8.2.0
Visual C++ 2010 x86 and x64
and
Visual C++ 2017 x86 and x64
If manual install is required the installers for the required versions can normally be found in the following path:
Here you will find VCRedist.X.X folder/s with the installers.
Please note if no versions have been installed, version 8.2.2 will install the 2017 x86 and x64 versions by default. If you require 2015-2019 versions install them prior to starting Spotfire Analyst.
2015-2019 versions are available to download here:
If you are unsure which versions you have installed, list the versions like so:
Control panel > Programs and Features
Viewing as a list and organising by name allows easy comparison.
Further errors such as the one featured below can also occur on startup:
Error message: Global and user services could not be initialized. The application will close.
TargetInvocationException at mscorlib: Exception has been thrown by the target of an invocation. (HRESULT: 80131604)
Stack Trace: at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Activator.CreateInstance(Type type) at Spotfire.Dxp.Framework.AddIn.AddInManager.LoadAddIn(AddInRegistration addInReg, List`1 availableAssemblies) at Spotfire.Dxp.Framework.AddIn.AddInManager.<>c__DisplayClassa.<RunExecutionPhase>b__9(AddInRegistration addInReg) at System.Collections.Generic.List`1.FindAll(Predicate`1 match) at Spotfire.Dxp.Framework.AddIn.AddInManager.RunExecutionPhase(Predicate`1 executionMethod, String phaseName) at Spotfire.Dxp.Framework.AddIn.AddInManager..ctor(AddInRegistry addInRegistryConfiguration, ModulesService modulesService, IEnumerable`1 additionalAddIns) at Spotfire.Dxp.Main.Program.<>c__DisplayClass2.<StartMain>b__0()
TypeInitializationException at PerkinElmer.LeadDiscovery.StructureRender: The type initializer for 'PerkinElmer.LeadDiscovery.StructureRender.StructureRenderAddIn' threw an exception. (HRESULT: 80131534)
Stack Trace: at PerkinElmer.LeadDiscovery.StructureRender.StructureRenderAddIn..ctor()
FileNotFoundException at PerkinElmer.LeadDiscovery.CoreChemistryCLR: Could not load file or assembly 'CambridgeSoft.CoreChemistry.CoreChemistryCLR, Version=1.3.0.25, Culture=neutral, PublicKeyToken=4d95002c27fab778' or one of its dependencies. The specified module could not be found. (HRESULT: 8007007E)
Stack Trace: at PerkinElmer.LeadDiscovery.CoreChemistryCLR.CCCLRUtilities.GetNonPreferredStructureMimeType(String structure) at PerkinElmer.LeadDiscovery.CoreChemistryCLR.CCCLRUtilities.GetPreferredStructureMimeType(String structure) at PerkinElmer.LeadDiscovery.StructureRender.StructureRenderAddIn..cctor()
FileNotFoundException at mscorlib: Could not load file or assembly 'CambridgeSoft.CoreChemistry.CoreChemistryCLR.dll' or one of its dependencies. The specified module could not be found. (HRESULT: 8007007E)
Stack Trace: at System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence) at System.Reflection.Assembly.LoadFile(String path) at PerkinElmer.LeadDiscovery.BaseAddIn.BaseAddIn.CustomResolve(Object sender, ResolveEventArgs args) at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
If this occurs even after installing the required Microsoft Visual C++ versions for your Lead Discovery release please contact Informatics Support for further advice.
Comments
0 comments
Article is closed for comments.