Bug #99333 Unhandled Exception error message popup when selecting Start Server in Workbench
Submitted: 23 Apr 2020 12:30 Modified: 23 Apr 2020 22:11
Reporter: Meskerem Tsegaye Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Workbench Severity:S1 (Critical)
Version:6.3.8 Build Build 1228 CE (64 bits) OS:Debian
Assigned to: CPU Architecture:x86

[23 Apr 2020 12:30] Meskerem Tsegaye
Description:
This's happening on a Linux Mint 19.3 PC. 

Every time I try to start the Server, I get back an Unhandled Exception error message with following information in the message box.

Unhandled exception: Wrong number or type of arguments for overloaded function 'TextBox_append_text_with_encoding'.
  Possible C/C++ prototypes are:
    mforms::TextBox::append_text_with_encoding(std::string const &,std::string const &,bool)
    mforms::TextBox::append_text_with_encoding(std::string const &,std::string const &)

However, MySQL Server is completely fine working through the Terminal.

How to repeat:
Whenever an attempt is made to start Server in Workbench.
[23 Apr 2020 12:52] Meskerem Tsegaye
I've spent several hours in vain to resolve this.
[23 Apr 2020 12:55] Meskerem Tsegaye
Just adding in more details.
[23 Apr 2020 13:46] MySQL Verification Team
Thank you for the bug report. Your version is quite older, please try version 8.0.19.
[23 Apr 2020 17:03] Meskerem Tsegaye
The issue isn’t with MySQL Server, but is rather with MySQL as I indeed pointed out (and indicated in Category also) in the details.
[23 Apr 2020 18:16] Meskerem Tsegaye
Sorry, my last reply wasn't clear. As I put it in the Synopsis line, stated in Category field and in the details section of my post, the issue isn’t with MySQL Server itself, but is rather with MySQL's Workbench. The Server is working fine as I could see from interacting with it through the Terminal. Again, as I pointed out in the posting details, I'm using Linus Mint 19.3 which is based on the Debian framework family of Linux OSs.
[23 Apr 2020 20:04] MySQL Verification Team
Thank you for the feedback.
[23 Apr 2020 21:30] MySQL Verification Team
Anyway please provide clearly which are the version of WorkBench (if older than 8.0.19 upgrade to) and the Server version you want to stop. Thanks.
[23 Apr 2020 21:43] Meskerem Tsegaye
The reason I ended up with this old version 6.3.8 of Workbench is because both of the latest ones (mentioned below) have not worked. I got this version 6.3.8 directly from my Software Manager. By the way, I tried in vain to build installation package from source code.

Following are my experiences with packages I downloaded directly from MySQL website. 

mysql-workbench-community_8.0.18-1ubuntu19.10_amd64.deb: This one installs and doesn't give a message as version 8.0.18 but behaves exactly like the old version (version 6.3.8).

mysql-workbench-community_8.0.18-1ubuntu18.04_amd64.deb: As soon as I installed this one, a message box popped up saying my OS is unsupported.
[23 Apr 2020 22:00] MySQL Verification Team
Thank you for the feedback. Sorry really Mint isn't supported and anyway older versions aren't fixed.
[23 Apr 2020 22:09] Meskerem Tsegaye
Though it wouldn't work, the version mysql-workbench-community_8.0.18-1ubuntu19.10_amd64.deb installed (using command line method) installed without problem or perhaps there were some error message. However, just now when I tried to install it using the gdebi (as it takes care of dependencies) it wouldn't proceed saying the following:

Error: Dependency is not satisfiable: libc6 (>= 2.29)

But when I tried to install it using, sudo apt install libc6, I got the following message: 

libc6 is already the newest version (2.27-3ubuntu1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

It's very strange gdebi says I need it but my PC says I've already got it. I'm giving up! I spent days struggling, first with MySQL Server installation messing up my OS installation twice which I was able to successfully complete. It turned out the old version of MySQL Server that comes preinstalled when you install Linux Mint 19.3, was preventing me to download the latest version. But now, I can not defeat the problem with Workbench.
[23 Apr 2020 22:11] Meskerem Tsegaye
Oh, sorry I missed your last message. So, that's what's going on. I did suspect that. Thanks any way!