I maintain a small suite of applications in C-sharp, using MonoDevelop for years in successive Fedora installations, always downloaded from the standard Fedora repository. The latest version from the Fedora 30 repository installs, but when run (via the terminal), after a long wait produces an error message that starts with:
ERROR [2019-05-19 16:46:31Z]: Could not purge old log files
ERROR [2019-05-19 16:46:32Z]: Could not read branding document
System.TypeInitializationException: The type initializer for 'MonoDevelop.Core.FilePath' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object
at System.Collections.Generic.LargeArrayBuilder`1[T].GetBuffer (System.Int32 index) [0x00022] in <ca4671ad67bb46f3a006173b62655e63>:0 .....
After receiving this message I totally reinstalled Fedora 30, using a disk sector on which all data had been completely erased before formatting. Then, after reinstalling Fedora 30, I installed MonoDevelop as the first new software installation. The same message occurred. Thanks for any help.