Services fail to start with:
Error 14001: The application has failed to start because its side-by-side configuration is incorrect
Environment:
QlikView
Resolution:
Side by side errors are generic. They point to issues such as .dll or configuration file corruption.
The Microsoft tool Sxstrace tool can be used to identify the root cause:
- run an administrative command prompt
- enable tracing with: sxstrace trace -logfile:sxstrace.etl
- reproduce the issue by starting the faulty service
- go back to the command prompt and press Enter to end the tracing
- convert the tracing into a human-readable format with: sxstrace parse -logfile:sxstrace.etl -outfile:sxstrace.txt
- analyze the resulting sxstrace.txt file and, if necessary, send it to Qlik Support.
We provide an example identified in a previous Qlik Support case. In this case, renaming the identified file resolved the issue:
=================
Begin Activation Context Generation.
Input Parameter:
Flags = 0
ProcessorArchitecture = AMD64
CultureFallBacks = en-US;en
ManifestPath = c:\Program Files\QlikView\Directory Service Connector\QVDirectoryServiceConnector.exe
AssemblyDirectory = c:\Program Files\QlikView\Directory Service Connector\
Application Config File = c:\Program Files\QlikView\Directory Service Connector\QVDirectoryServiceConnector.exe.Config
-----------------
INFO: Parsing Application Config File c:\Program Files\QlikView\Directory Service Connector\QVDirectoryServiceConnector.exe.Config.
ERROR: Line 16: XML Syntax error.
ERROR: Activation Context generation failed.
End Activation Context Generation.