Exception when creating a new project in Water

When trying to open a new project in Water build 10.0.0.2293 I get the following exception:

Value cannot be null.
Parameter name: value
at Microsoft.Win32.RegistryKey.SetValue(String name, Object value, RegistryValueKind valueKind)
at Microsoft.Win32.RegistryKey.SetValue(String name, Object value)
at RemObjects.Fire.BaseLibrary.SBLSettingsStore.setString____forKey(String value, String key)
at RemObjects.Fire.App.NewProjectWindowController.saveDefaultPlatformAndLanguage()
at RemObjects.Fire.App.NewSomethingWindowController.filterChanged(Object sender)
at RemObjects.Fire.App.NewSomethingWindowController.b__1()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

See also Error on New Project (.2291) showing the same error

Running Windows 10 Enterprise version 1803 build 17134.112 (2018-05-27)

Jack de Veer

Curious. this is a problem a couple other users reported in the past, but that we never were able reproduce locally. Is there any chance I could debug this remotely on your system sometime this week?

I am experiencing the same error on version 10.0.0.2301. I can give you remote access to the system that I am having the problem on.

thank you, that would be much appreciated. I’ll DM you.

Exactly the same exception with “Elements with Water 10.0.0.2293” on Windows 10 Version 1709 Build 16299.431.


Value cannot be null.
Parameter name: value
at Microsoft.Win32.RegistryKey.SetValue(String name, Object value, RegistryValueKind valueKind)
at Microsoft.Win32.RegistryKey.SetValue(String name, Object value)
at RemObjects.Fire.BaseLibrary.SBLSettingsStore.setString____forKey(String value, String key)
at RemObjects.Fire.App.NewProjectWindowController.saveDefaultPlatformAndLanguage()
at RemObjects.Fire.App.NewSomethingWindowController.filterChanged(Object sender)
at RemObjects.Fire.App.NewSomethingWindowController.b__1()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

I believe this is fixed in 2305.