Критическая ошибка после создании базы
-
Создал базу - выскочила критическая ошибка
Ок, перезапускаю и она снова выскакивает, не давая открыть клиент
После этого загрузочного окна:
Выдаёт ошибку:
Что делать?
-
System.InvalidOperationException: Failed to open database connection. Please, check your PostgreSQL database settings and reboot your computer. ---> System.ArgumentException: Формат строки инициализации не соответствует спецификации, начиная с индекса 248.
в System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
в System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey)
в System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules)
в System.Data.Common.DbConnectionStringBuilder.set_ConnectionString(String value)
в Npgsql.NpgsqlConnection.GetPoolAndSettings()
в Npgsql.NpgsqlConnection..ctor(String connectionString)
в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName)
--- Конец трассировки внутреннего стека исключений ---
в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName)
в Hand2NoteCore.Database.DatabaseService.BuildDatabase(String databaseName, ServerConnection sc)
в Hand2NoteCore.Database.DatabaseService.CreateDatabase(ServerConnection sc, String databaseName)
в Hand2NoteCore.DatabaseLoader.<>c__DisplayClass1_0.<CreateDatabaseIfNotExists>b__1()
в System.Threading.Tasks.Task.Execute()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.DatabaseLoader.<CreateDatabaseIfNotExists>d__1.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2NoteCore.Loader.<LoadAsync>d__1.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в Hand2Note.App.<LoadAsync>d__4.MoveNext()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.CompilerServices.AsyncMethodBuilderCore.<>c.<ThrowAsync>b__6_0(Object state)
в System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
в System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
Inner exception
System.ArgumentException: Формат строки инициализации не соответствует спецификации, начиная с индекса 248.
в System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString, Int32 currentPosition, StringBuilder buffer, Boolean useOdbcRules, String& keyname, String& keyvalue)
в System.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable, String connectionString, Boolean buildChain, Hashtable synonyms, Boolean firstKey)
в System.Data.Common.DbConnectionOptions..ctor(String connectionString, Hashtable synonyms, Boolean useOdbcRules)
в System.Data.Common.DbConnectionStringBuilder.set_ConnectionString(String value)
в Npgsql.NpgsqlConnection.GetPoolAndSettings()
в Npgsql.NpgsqlConnection..ctor(String connectionString)
в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName)
-
Попробуйте перезагрузить ПК и удалить файл DbServer.cg из папки Hand2Note.
-
@Alex
Сделал, октрылась, но теперь другая история:
Нет статов ни в хаде, ни в попапе
Тупо прочерки
На этого оппонента рук хренова туча, на других также.
-
Перестройте статистику.
-
@Alex
Попробовал, безтолку. Всё тоже самое
-
@Alex
Это странно!
Так неверно статистика отображается только на игроков с нл50.
Если взять раздачи с более низких лимитов - 16 и 25, то все отображается верно.
-
Сегодня днем я купил подписку на нл50 на Х2Н, может быть в этом конфликт, что стату на нл50 тупо не отображает?
-
В программе пишет, сколько дней нл50 осталось?
-
Участник @Alex написал в Критическая ошибка после создании базы:
В программе пишет, сколько дней нл50 осталось?
31 день
-
Разобрались вместе с техподдержкой Grinders Hud
Ошибка создания базы - без понятия откуда, вроде постгре буянил.
А вот со статами - косяки по части хада. Решили.