Help, RH stopped working today
I've been using RH 2.1.3 almost every day and previous versions before that on Ubuntu linux (currently 18.04). I was using it last night, but when I went to launch it today, the splash screen outline would come up then go away. I ran it from the console and got an unhandled exception which I'm documenting below. There were two apt updates that happened. One yesterday (but I didn't reboot, so the kernel change would have taken effect today when I started the machine), and one today. Here's the list of what got updated in those 2 updates:
Any idea on what might have happened or how I can get it back working again?
Start-Date: 2018-11-13 15:14:13 Commandline: aptdaemon role='role-commit-packages' sender=':1.1122' Install: linux-modules-extra-4.15.0-39-generic:amd64 (4.15.0-39.42, automatic), linux-modules-4.15.0-39-generic:amd64 (4.15.0-39.42, automatic), linux-headers-4.15.0-39-generic:amd64 (4.15.0-39.42, automatic), linux-headers-4.15.0-39:amd64 (4.15.0-39.42, automatic), linux-image-4.15.0-39-generic:amd64 (4.15.0-39.42, automatic) Upgrade: python2.7-dev:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), linux-headers-generic:amd64 (4.15.0.38.40, 4.15.0.39.41), linux-libc-dev:amd64 (4.15.0-38.41, 4.15.0-39.42), linux-image-generic:amd64 (4.15.0.38.40, 4.15.0.39.41), python2.7-minimal:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), linux-signed-image-generic:amd64 (4.15.0.38.40, 4.15.0.39.41), libpython2.7:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), python2.7:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), libpython2.7-dev:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), flashplugin-installer:amd64 (31.0.0.122ubuntu0.18.04.1, 31.0.0.148ubuntu0.18.04.1), linux-signed-generic:amd64 (4.15.0.38.40, 4.15.0.39.41), atom:amd64 (1.32.1, 1.32.2), nvidia-common:amd64 (1:0.5.2.1, 1:0.5.2.2), ubuntu-drivers-common:amd64 (1:0.5.2.1, 1:0.5.2.2), linux-image-extra-virtual:amd64 (4.15.0.38.40, 4.15.0.39.41), libpython2.7-minimal:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), libpython2.7-stdlib:amd64 (2.7.15~rc1-1, 2.7.15~rc1-1ubuntu0.1), linux-generic:amd64 (4.15.0.38.40, 4.15.0.39.41) End-Date: 2018-11-13 15:17:31 Start-Date: 2018-11-14 18:03:10 Commandline: aptdaemon role='role-commit-packages' sender=':1.1166' Upgrade: gnome-flashback-common:amd64 (3.28.0-1ubuntu1.2, 3.28.0-1ubuntu1.3), libpq5:amd64 (10.5-0ubuntu0.18.04, 10.6-0ubuntu0.18.04.1), nvidia-prime:amd64 (0.8.8.1, 0.8.8.2), libpq-dev:amd64 (10.5-0ubuntu0.18.04, 10.6-0ubuntu0.18.04.1), gnome-flashback:amd64 (3.28.0-1ubuntu1.2, 3.28.0-1ubuntu1.3), gnome-session-flashback:amd64 (1:3.28.0-1ubuntu1.2, 1:3.28.0-1ubuntu1.3) Remove: linux-headers-4.15.0-36-generic:amd64 (4.15.0-36.39), linux-modules-extra-4.15.0-36-generic:amd64 (4.15.0-36.39), linux-modules-4.15.0-36-generic:amd64 (4.15.0-36.39), linux-headers-4.15.0-36:amd64 (4.15.0-36.39), linux-image-4.15.0-36-generic:amd64 (4.15.0-36.39) End-Date: 2018-11-14 18:04:24Here is the exception output:
Unhandled Exception: System.ArgumentNullException: Value cannot be null. Parameter name: value at Microsoft.Win32.RegistryKey.SetValue (System.String name, System.Object value) [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at (wrapper remoting-invoke-with-check) Microsoft.Win32.RegistryKey:SetValue (string,object) at RepetierHost.view.utils.RegMemoryFolder.SetString (System.String r, System.String val) [0x00001] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at SlicerSlic3rPE.Slic3rInstance.StorePrinterSettings () [0x000e0] in <02f4fae9d81d40aebcbb2938848c3430>:0 at SlicerSlic3rPE.Slic3rPanelPE.comboInfillPattern_SelectedIndexChanged (System.Object sender, System.EventArgs e) [0x0001b] in <02f4fae9d81d40aebcbb2938848c3430>:0 at System.Windows.Forms.ComboBox.OnSelectedIndexChanged (System.EventArgs e) [0x00023] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at System.Windows.Forms.ComboBox.SetSelectedIndex (System.Int32 value, System.Boolean supressAutoScroll) [0x000ab] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at System.Windows.Forms.ComboBox.set_SelectedIndex (System.Int32 value) [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at System.Windows.Forms.ComboBox+ObjectCollection.RemoveAt (System.Int32 index) [0x00058] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at SlicerSlic3rPE.Slic3rPanelPE.UpdateButtons () [0x0001d] in <02f4fae9d81d40aebcbb2938848c3430>:0 at (wrapper remoting-invoke-with-check) SlicerSlic3rPE.Slic3rPanelPE:UpdateButtons () at SlicerSlic3rPE.Slic3rInstance.ReadPrinterSettings () [0x001a2] in <02f4fae9d81d40aebcbb2938848c3430>:0 at SlicerSlic3rPE.Slic3rInstance.SelectPrinter (RepetierHostExtender.interfaces.IPrinter _printer) [0x00023] in <02f4fae9d81d40aebcbb2938848c3430>:0 at (wrapper delegate-invoke) <Module>:invoke_void_IPrinter (RepetierHostExtender.interfaces.IPrinter) at RepetierHost.Main.OnPrinterChanged (RepetierHostExtender.interfaces.IRegMemoryFolder printerKey, System.Boolean printerChanged2) [0x0009d] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at RepetierHost.view.FormPrinterSettings.formToCon () [0x001fa] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at (wrapper remoting-invoke-with-check) RepetierHost.view.FormPrinterSettings:formToCon () at RepetierHost.Main..ctor () [0x01599] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at (wrapper remoting-invoke-with-check) RepetierHost.Main:.ctor () at RepetierHost.Program.Main (System.String[] args) [0x0001a] in <4b6b78851490464eaa6ae55615a8e4c5>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.ArgumentNullException: Value cannot be null. Parameter name: value at Microsoft.Win32.RegistryKey.SetValue (System.String name, System.Object value) [0x0000c] in <8f2c484307284b51944a1a13a14c0266>:0 at (wrapper remoting-invoke-with-check) Microsoft.Win32.RegistryKey:SetValue (string,object) at RepetierHost.view.utils.RegMemoryFolder.SetString (System.String r, System.String val) [0x00001] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at SlicerSlic3rPE.Slic3rInstance.StorePrinterSettings () [0x000e0] in <02f4fae9d81d40aebcbb2938848c3430>:0 at SlicerSlic3rPE.Slic3rPanelPE.comboInfillPattern_SelectedIndexChanged (System.Object sender, System.EventArgs e) [0x0001b] in <02f4fae9d81d40aebcbb2938848c3430>:0 at System.Windows.Forms.ComboBox.OnSelectedIndexChanged (System.EventArgs e) [0x00023] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at System.Windows.Forms.ComboBox.SetSelectedIndex (System.Int32 value, System.Boolean supressAutoScroll) [0x000ab] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at System.Windows.Forms.ComboBox.set_SelectedIndex (System.Int32 value) [0x00000] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at System.Windows.Forms.ComboBox+ObjectCollection.RemoveAt (System.Int32 index) [0x00058] in <d5b72d15d4f7424c8a1538e3f19ec2e3>:0 at SlicerSlic3rPE.Slic3rPanelPE.UpdateButtons () [0x0001d] in <02f4fae9d81d40aebcbb2938848c3430>:0 at (wrapper remoting-invoke-with-check) SlicerSlic3rPE.Slic3rPanelPE:UpdateButtons () at SlicerSlic3rPE.Slic3rInstance.ReadPrinterSettings () [0x001a2] in <02f4fae9d81d40aebcbb2938848c3430>:0 at SlicerSlic3rPE.Slic3rInstance.SelectPrinter (RepetierHostExtender.interfaces.IPrinter _printer) [0x00023] in <02f4fae9d81d40aebcbb2938848c3430>:0 at (wrapper delegate-invoke) <Module>:invoke_void_IPrinter (RepetierHostExtender.interfaces.IPrinter) at RepetierHost.Main.OnPrinterChanged (RepetierHostExtender.interfaces.IRegMemoryFolder printerKey, System.Boolean printerChanged2) [0x0009d] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at RepetierHost.view.FormPrinterSettings.formToCon () [0x001fa] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at (wrapper remoting-invoke-with-check) RepetierHost.view.FormPrinterSettings:formToCon () at RepetierHost.Main..ctor () [0x01599] in <4b6b78851490464eaa6ae55615a8e4c5>:0 at (wrapper remoting-invoke-with-check) RepetierHost.Main:.ctor () at RepetierHost.Program.Main (System.String[] args) [0x0001a] in <4b6b78851490464eaa6ae55615a8e4c5>:0
Any idea on what might have happened or how I can get it back working again?
Comments
It looks like assigning the infill pattern for Slic3rPE profile triggers the error. Only idea I can think of is that you have a now unknown pattern name that causes the selection to be set to null and then triggers the error.
One solution I see is to got to homdir/.mono/repetier/slicers/slic3rpe/(printername) and edit the settings. Set fillPattern to rectilinear and restart.
~/.mono/registry/CurrentUser/software/repetier/slicers/slic3rpe/slic3rpe-1.41.1/<printername>
Thanks.