Bug #98420 | Will not start due to System.IO.FileNotFoundException | ||
---|---|---|---|
Submitted: | 28 Jan 2020 19:50 | Modified: | 29 Jan 2020 13:43 |
Reporter: | Andy Schmidt | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Workbench | Severity: | S2 (Serious) |
Version: | 8.0.19 | OS: | Windows (Microsoft Windows 10 Pro) |
Assigned to: | CPU Architecture: | x86 | |
Tags: | documentation, installer, Version History |
[28 Jan 2020 19:50]
Andy Schmidt
[29 Jan 2020 2:39]
Andy Schmidt
I just reproduced the problem on a different Win 10 system, different hardware/manufacturer, at a different location. 8.0.13 had been working - installing 8.0.19 resulted in same exception: Faulting application name: MySQLWorkbench.exe, version: 8.0.19.0, time stamp: 0x5df6944b Faulting module name: KERNELBASE.dll, version: 10.0.18362.535, time stamp: 0x50cc8d5a Exception code: 0xe0434352 Fault offset: 0x000000000003a839 Faulting application path: C:\Program Files\MySQL\MySQL Workbench 8.0 CE\MySQLWorkbench.exe Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
[29 Jan 2020 12:41]
MySQL Verification Team
Hello Andy Schmidt, Thank you for the bug report. Imho this is duplicate of Bug #98207, please see the Bug #98207. Regards, Ashwini Patil
[29 Jan 2020 13:03]
Andy Schmidt
Turns out that 8.0.19 requires VisualStudio 2019 runtime. This is a major bug, because: a) this critical change is NOT identified in the version history (I always check.) b) the INSTALLER does NOT do a proper "prerequisite" check and/or include the VS 2019 runtime installer.
[29 Jan 2020 13:24]
MySQL Verification Team
Thank you for your feedback. Imho this is documented https://dev.mysql.com/doc/workbench/en/wb-installing-windows.html and even in the download page Also here https://dev.mysql.com/downloads/workbench/ MySQL Workbench Windows Prerequisites: To be able to install and run MySQL Workbench on Windows your system needs to have libraries listed below installed. The listed items are provided as links to the corresponding download pages where you can fetch the necessary files. Microsoft .NET Framework 4.5 Visual C++ Redistributable for Visual Studio 2019 Visual C++ Redistributable for Visual Studio 2019 (for Japanese) Visual C++ Redistributable for Visual Studio 2019 (for Traditional Chinese) Visual C++ Redistributable for Visual Studio 2019 (for Korean) But agree, installer should warn you and guide you to the runtime download location if the required prerequisites are not available. regards, Umesh
[29 Jan 2020 13:43]
Andy Schmidt
If I was a NEW customer, yes, I should and would read all the "prerequisites". But as an EXISTING customer, I don't have to scour around the website trying to play before/after comparisons of what pages might have new information, or where little "(i)" icons may have been added. That's PRECISELY WHY you have a version history. It's express purpose is to list major changes in behavior, deprecations, new limitations, new requirements for UPGRADING users. For a minor BUILD step (from ..18 to ..19) you can't just sneak-in a completely different installation requirement and then omit that crucial information from the version history page!
[13 Feb 2020 16:51]
jared call
FWIW, This install does not apparently check for those pre-reqs: https://dev.mysql.com/get/Downloads/MySQLGUITools/ mysql-workbench-community-8.0.19-winx64.msi This one DOES check (at least it did for me) and install the 2019 redistributable pre-req: https://dev.mysql.com/get/Downloads/MySQLInstaller/ mysql-installer-web-community-8.0.19.0.msi
[28 Feb 2020 17:48]
Raj Rao
I had the same problem on a new computer. Installed workbench without an issue and then starting it and nothing would happen. I witnessed this happen on another person's computer and they had an older version of MySqlWorkbench previously installed and running. Installing the VCRedist from:https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads fixed it for me!