ошибка при старте Турбоконфа "Система конфигурации не прошла инициализацию"

tormozit Открыто Низкий

Message: Система конфигурации не прошла инициализацию
StackTrace: в System.Configuration.ConfigurationManager.PrepareConfigSystem()
в System.Configuration.ConfigurationManager.GetSection(String sectionName)
в System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
в System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
в System.Diagnostics.DiagnosticsConfiguration.Initialize()
в System.Diagnostics.DiagnosticsConfiguration.get_IndentSize()
в System.Diagnostics.TraceInternal.InitializeSettings()
в System.Diagnostics.TraceInternal.WriteLine(Object value, String category)
в TurboConf.Core.TurboAPI.TurboApi.TraceDebug(Object message, Boolean showNotification, Int32 timeOut)
в TurboConf.Core.TurboAPI.TurboApi.set_IsProcess(Boolean value)
ProductVersion: 6.1.8837.33229

Ссылка скрыта

Начала возникать после аварийного отключения питания компьютера.

Комментарии

tormozit
#1, 22 марта 2024 13:43

Первичная причина в обрезке файла настроек
C:\Users\s.starykh\AppData\Local\TurboConf\TurboConf.Application.exe_Url_oyzr4mfu5pbv2sklltfaqdqsmldvkn1j\6.1.8837.33229\user.config
возникшая из-за нештатного завершения работы компьютера.

Вылечил заменой этого файла на его версию из папки соседней версии Турбоконфа
C:\Users\s.starykh\AppData\Local\TurboConf\TurboConf.Application.exe_Url_oyzr4mfu5pbv2sklltfaqdqsmldvkn1j\6.1.8837.33228\user.config


bolsun
#2, 22 марта 2024 13:43

bolsun изменил статус на Закрыто


tormozit
#3, ред. 22 марта 2024 13:44

Было бы здорово, если бы при ошибке парсинга этого файла выдавалась более внятная ошибка, например "Ошибка разбора файла конфигурации по пути ХХХ"
tormozit изменил статус на Открыто


bolsun
#4, 25 апреля 2024 17:16

bolsun изменил статус на Закрыто


tormozit
#5, 24 июля 2026 11:58

Теперь вижу такое сообщение

Message: Система конфигурации не прошла инициализацию
StackTrace:    в System.Configuration.ConfigurationManager.PrepareConfigSystem()
   в System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
   в System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   в System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   в System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   в System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   в System.Configuration.SettingsBase.get_Item(String propertyName)
   в System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   в System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   в TurboConf.Service.Properties.Settings.get_PrintElementsHierarchy()
   в TurboConf.Service.TurboForm.OnLoad(EventArgs e)
   в System.Windows.Forms.Form.OnCreateControl()
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.WmShowWindow(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.Form.WmShowWindow(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
ProductVersion: 6.7.9683.36038
UAC: True
CompatibilityMode: False
SystemInfo: Microsoft Windows NT 6.2.9200.0 x64
CPU: 8
Details: System.Configuration.ConfigurationErrorsException: Система конфигурации не прошла инициализацию ---> System.Configuration.ConfigurationErrorsException: ".", шестнадцатеричное значение 0x00, является недопустимым знаком., строка 6, позиция 1. (C:\Users\s.starykh\AppData\Local\TurboConf\TurboConf.Application.exe_Url_oyzr4mfu5pbv2sklltfaqdqsmldvkn1j\6.7.9683.36038\user.config line 6) ---> System.Xml.XmlException: ".", шестнадцатеричное значение 0x00, является недопустимым знаком., строка 6, позиция 1.
   в System.Xml.XmlTextReaderImpl.Throw(Exception e)
   в System.Xml.XmlTextReaderImpl.ParseText(Int32& startPos, Int32& endPos, Int32& outOrChars)
   в System.Xml.XmlTextReaderImpl.ParseText()
   в System.Xml.XmlTextReaderImpl.ParseElementContent()
   в System.Configuration.XmlUtil.StrictReadToNextElement(ExceptionAction action)
   в System.Configuration.BaseConfigurationRecord.ScanFactoriesRecursive(XmlUtil xmlUtil, String parentConfigKey, Hashtable factoryList)
   в System.Configuration.BaseConfigurationRecord.ScanFactoriesRecursive(XmlUtil xmlUtil, String parentConfigKey, Hashtable factoryList)
   в System.Configuration.BaseConfigurationRecord.ScanFactories(XmlUtil xmlUtil)
   в System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- Конец трассировки внутреннего стека исключений ---
   в System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   в System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   в System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   --- Конец трассировки внутреннего стека исключений ---
   в System.Configuration.ConfigurationManager.PrepareConfigSystem()
   в System.Configuration.ConfigurationManager.RefreshSection(String sectionName)
   в System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   в System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   в System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   в System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   в System.Configuration.SettingsBase.get_Item(String propertyName)
   в System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   в System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   в TurboConf.Service.Properties.Settings.get_PrintElementsHierarchy()
   в TurboConf.Service.TurboForm.OnLoad(EventArgs e)
   в System.Windows.Forms.Form.OnCreateControl()
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.WmShowWindow(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.Form.WmShowWindow(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Возможно поврежден файл настроек в папке C:\Users\user_name\AppData\Local\TurboConf

Удалите поврежденный файл или восстановите его из резервной копии
https://turboconf.ru/Tasks/9290

Путь в нем указан не абсолютный - неудобно. Прошу сделать абсолютный путь, чтобы просто скопировал и вставил в проводник.
tormozit изменил статус на Открыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера