When starting repetierHost 2.2.3 on Ubuntu 18.04.6 LTS
it crashes with:
Unhandled Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Windows.Forms.TableLayoutPanel.AdjustWidthsForSpans (System.Int32[,] widths, System.Int32 col, System.Int32 span) [0x00009] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.TableLayoutPanel.GetPreferredSizeCore (System.Drawing.Size proposedSize) [0x002da] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.GetPreferredSize (System.Drawing.Size proposedSize) [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.get_PreferredSize () [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:get_PreferredSize ()
at System.Windows.Forms.Layout.DefaultLayout.GetPreferredControlSize (System.Windows.Forms.Control child) [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren (System.Windows.Forms.Control parent, System.Windows.Forms.Control[] controls) [0x0002b] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object container, System.Windows.Forms.LayoutEventArgs args) [0x00013] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x0007c] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.ScrollableControl.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00013] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00066] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.PerformLayout () [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:PerformLayout ()
at RepetierHost.view.RepetierEditor.InitializeComponent () [0x02857] in <140abfb63f614d33aa241d7573b4b568>:0
at RepetierHost.view.RepetierEditor..ctor () [0x00145] in <140abfb63f614d33aa241d7573b4b568>:0
at (wrapper remoting-invoke-with-check) RepetierHost.view.RepetierEditor:.ctor ()
at RepetierHost.Main..ctor () [0x002fb] in <140abfb63f614d33aa241d7573b4b568>:0
at (wrapper remoting-invoke-with-check) RepetierHost.Main:.ctor ()
at RepetierHost.Program.Main (System.String[] args) [0x00015] in <140abfb63f614d33aa241d7573b4b568>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Windows.Forms.TableLayoutPanel.AdjustWidthsForSpans (System.Int32[,] widths, System.Int32 col, System.Int32 span) [0x00009] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.TableLayoutPanel.GetPreferredSizeCore (System.Drawing.Size proposedSize) [0x002da] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.GetPreferredSize (System.Drawing.Size proposedSize) [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.get_PreferredSize () [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:get_PreferredSize ()
at System.Windows.Forms.Layout.DefaultLayout.GetPreferredControlSize (System.Windows.Forms.Control child) [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Layout.DefaultLayout.LayoutDockedChildren (System.Windows.Forms.Control parent, System.Windows.Forms.Control[] controls) [0x0002b] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Layout.DefaultLayout.Layout (System.Object container, System.Windows.Forms.LayoutEventArgs args) [0x00013] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x0007c] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.ScrollableControl.OnLayout (System.Windows.Forms.LayoutEventArgs levent) [0x00013] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.PerformLayout (System.Windows.Forms.Control affectedControl, System.String affectedProperty) [0x00066] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at System.Windows.Forms.Control.PerformLayout () [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:PerformLayout ()
at RepetierHost.view.RepetierEditor.InitializeComponent () [0x02857] in <140abfb63f614d33aa241d7573b4b568>:0
at RepetierHost.view.RepetierEditor..ctor () [0x00145] in <140abfb63f614d33aa241d7573b4b568>:0
at (wrapper remoting-invoke-with-check) RepetierHost.view.RepetierEditor:.ctor ()
at RepetierHost.Main..ctor () [0x002fb] in <140abfb63f614d33aa241d7573b4b568>:0
at (wrapper remoting-invoke-with-check) RepetierHost.Main:.ctor ()
at RepetierHost.Program.Main (System.String[] args) [0x00015] in <140abfb63f614d33aa241d7573b4b568>:0
I moved $HOME/.mono away so that a new .mono is created but repetierHost 2.2.3 still crashes with the above error.
The older version 2.1.6 just starts fine with the old .mono directory.