[resolved] Crash v6.2: Earlier versions may crash after installing 6.3 on same machine (Windows)

Logos 6.2 on the same machine as 6.3 beta won't start. I suspect it is connected with installing v6.3.
Application: Logos.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.TypeInitializationException
Stack:
at System.Data.SQLite.SQLiteLog.add_Log(System.Data.SQLite.SQLiteLogEventHandler)
at LDLS4.Indexer.Logos4ApplicationUtility.EnableSqliteLogging(Boolean)
at LDLS4.Indexer.Logos4ApplicationUtility.InitializeLogging()
at LDLS4.OurApp.Main(System.String[])
Faulting application name: Logos.exe, version: 6.2.0.27, time stamp: 0x551d5536
Faulting module name: KERNELBASE.dll, version: 6.1.7601.18798, time stamp: 0x5507b87a
Exception code: 0xe0434352
Fault offset: 0x000000000001aaad
Faulting process id: 0x12f4
Faulting application start time: 0x01d078b3a61e1259
Faulting application path: E:\Logos5\System\Logos.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Dave
===
Windows 11 & Android 13
Comments
-
This is likely due to the 6.3 beta uninstalling the 6.2 version of the Logos 6 Prerequisites. If my guess is correct, you should be able to fix it by installing the Visual C++ 2013 Redistributable: http://www.microsoft.com/en-us/download/details.aspx?id=40784
(Eliminating the dependency on this is one of the changes being beta tested in 6.3.)
0 -
This is likely due to the 6.3 beta uninstalling the 6.2 version of the Logos 6 Prerequisites.
It should have been listed as a possible issue (but it is also easy to test beforehand!) i.e.
# If the deprecated Prerequisites msi is installed, we uninstall it. It's product code is {A381CA6D-990C-4001-A15E-1ADAE690CCCB}|result=success
If my guess is correct, you should be able to fix it by installing the Visual C++ 2013 Redistributable: http://www.microsoft.com/en-us/download/details.aspx?id=40784
Users should install the x64 version to fix Logos 6 on a 64-bit machine (x86 on a 32-bit machine).
Dave
===Windows 11 & Android 13
0 -
I just started up my 6.2 installation for the first time after installing 6.3beta 1 on the same machine and it worked without any issue.
I had been assuming that I would encounter the same problem that Dave did and have to install the C++ software Bradley mentioned.
Is this to be expected or is something else going on here?
0 -
Graham Criddle said:
I had been assuming that I would encounter the same problem that Dave did and have to install the C++ software Bradley mentioned.
If you already had the C++ Redistributable before the Logos 6 prerequisites were installed, then I would expect it to remain after they were uninstalled, and therefore for you to not have a problem. Can you check Programs/Features in Control Panel to see whether that's the case? Look for "Microsoft Visual C++ 2013 Redistributable".
This is my personal Faithlife account. On 1 March 2022, I started working for Faithlife, and have a new 'official' user account. Posts on this account shouldn't be taken as official Faithlife views!
0 -
Mark Barnes said:Graham Criddle said:
I had been assuming that I would encounter the same problem that Dave did and have to install the C++ software Bradley mentioned.
If you already had the C++ Redistributable before the Logos 6 prerequisites were installed, then I would expect it to remain after they were uninstalled, and therefore for you to not have a problem. Can you check Programs/Features in Control Panel to see whether that's the case? Look for "Microsoft Visual C++ 2013 Redistributable".
Thanks Mark
I have some earlier versions
It looks as though that must have been enough
0 -
Graham Criddle said:
It looks as though that must have been enough
The 2012 x64 Redistributable was sufficient. I didn't have an x64 version (for 64 bit Logos).
I had to install an x86 version for Logos 5 when 64-bit Logos 6 was first installed, so I uninstalled that!
Dave
===Windows 11 & Android 13
0 -
Dave Hooton said:
an x64 version (for 64 bit Logos).
I do use the 64 bit version of the Visual Basic file.
This is the second time that I have had to do this.ie. after installing 6.3 Beta 2
BUT, I did NOT have to do so with Beta 3 that just came out tonight.
Thank-you.
Regards, SteveF
0 -
Bump-Bryan
Dave
===Windows 11 & Android 13
0 -
Dave,
This is likely due to the 6.3 beta uninstalling the 6.2 version of the Logos 6 Prerequisites. If my guess is correct, you should be able to fix it by installing the Visual C++ 2013 Redistributable: http://www.microsoft.com/en-us/download/details.aspx?id=40784
(Eliminating the dependency on this is one of the changes being beta tested in 6.3.)
This is indeed the case. The prerequisites installed with 6.2 include the Visual C++ Run Time binaries, which get installed to the machine. If you have two different users on the machine with 6.2 installed, they share the sane installed prerequisites. If you then upgrade one of the 6.2 users to 6.3, the upgrade uninstalls the prerequisites from the system, so your other 6.2 user will then be missing these dependencies.
Installing the Visual C++ 2013 Redistributable from the link (using vcredist_x64.exe for 64 bit machines and vcredist_x86.exe for 32 bit machines) should fix your broken 6.2 user.
Bryan
0