Description:
Received a stop error when connecting to a pre-defined connection. Here's the stack trace:
Exception = System.TypeInitializationException
Message = The type initializer for 'HtmlRenderer.Utils.FontsUtils' threw an exception.
FullText = System.TypeInitializationException: The type initializer for 'HtmlRenderer.Utils.FontsUtils' threw an exception. ---> System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at HtmlRenderer.Utils.FontsUtils..cctor()
--- End of inner exception stack trace ---
at HtmlRenderer.Utils.FontsUtils.IsFontExists(String family)
at HtmlRenderer.Parse.CssParser.ParseFontFamilyProperty(String propValue)
at HtmlRenderer.Parse.CssParser.AddProperty(String propName, String propValue, Dictionary`2 properties)
at HtmlRenderer.Parse.CssParser.ParseCssBlockProperties(String blockSource)
at HtmlRenderer.Parse.CssParser.ParseCssBlockImp(String className, String blockSource)
at HtmlRenderer.Parse.CssParser.FeedStyleBlock(CssData cssData, String block, String media)
at HtmlRenderer.Parse.CssParser.ParseStyleBlocks(CssData cssData, String stylesheet)
at HtmlRenderer.Parse.CssParser.ParseStyleSheet(CssData cssData, String stylesheet)
at HtmlRenderer.Utils.CssUtils.get_DefaultCssData()
at HtmlRenderer.HtmlContainer.SetHtml(String htmlSource, CssData baseCssData)
at HtmlRenderer.HtmlPanel.set_Text(String value)
at MySQL.Forms.ViewEventTarget.HandleMouseClick(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseClick(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
How to repeat:
Install Workbench and add a connection.
From the MySQL connections section of the home tab, click on the connection to launch. It indicates that it's opening the connection, then throws the error before launching the connection tab.
Suggested fix:
Debug Workbench on Windows 10 for incompatibilities