Ошибка при запуске



  • Добрый вечер. Подскажите как исправить эту ошибку...
    System.InvalidOperationException: Failed to open database connection. Please, check your PostgreSQL database settings and reboot your computer. ---> Npgsql.NpgsqlException: Exception while reading from stream ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---> System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение
    в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
    в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    --- Конец трассировки внутреннего стека исключений ---
    в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext()
    --- Конец трассировки внутреннего стека исключений ---
    в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnector.<DoReadMessage>d__148.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() в Npgsql.NpgsqlConnector.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlConnector.<ReadExpecting>d__1541.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlConnector.<Authenticate>d__0.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnector.<Open>d__136.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.ConnectorPool.<AllocateLong>d__24.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() в Npgsql.NpgsqlConnection.<Open>d__28.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlConnection.Open() в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName) --- Конец трассировки внутреннего стека исключений --- в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName) в Common.ConnectionExtensions.Open(ServerConnection sc) в Common.PgDatabaseHelper.DatabaseExists(String databaseName, ServerConnection sc) в Hand2NoteCore.Loader.<>c.<LoadAsync>b__1_0() в System.Threading.Tasks.Task1.InnerInvoke()
    в System.Threading.Tasks.Task.Execute()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в 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
    Npgsql.NpgsqlException (0x80004005): Exception while reading from stream ---> System.IO.IOException: Не удается прочитать данные из транспортного соединения: Удаленный хост принудительно разорвал существующее подключение. ---> System.Net.Sockets.SocketException: Удаленный хост принудительно разорвал существующее подключение
    в System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
    в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    --- Конец трассировки внутреннего стека исключений ---
    в System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext()
    в Npgsql.ReadBuffer.<Ensure>d__27.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnector.<DoReadMessage>d__148.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() в Npgsql.NpgsqlConnector.<ReadMessage>d__147.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlConnector.<ReadExpecting>d__1541.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlConnector.<Authenticate>d__0.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnector.<Open>d__136.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.ConnectorPool.<AllocateLong>d__24.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в System.Runtime.CompilerServices.ValueTaskAwaiter`1.GetResult()
    в Npgsql.NpgsqlConnection.<Open>d__28.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnection.Open()
    в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName)


  • Global Moderator

    Попробуйте переустановить программу.

    Для сохранения своего ХУДа и всех настроек следуйте инструкции:

    1. Сохраните папку C:\Program Files\Hand2Note\Config , а так же C:\Program Files\Hand2Note\Notes
    2. Удалите Hand2Note через панель управления и папку с Hand2Note.
    3. Установите новую версию, скачав инсталлер с сайта http://hand2note.com .
    4. Запустите программу и обновитесь до последней версии.
    5. Закройте программу и замените папку Config.
    6. Введите лицензионный ключ в Настройки=>Другие опции=>Лицензия.


  • К сожалению проблема не решилась:(


  • Global Moderator

    Попробуйте тогда удалить и папку баз данных -C:\Users\YourUsername\AppData\Roaming\Hand2Note\h2ndb.



  • Благодарю,программа стала запускаться, вначале только такое окно появляется https://gyazo.com/c9096b9cfcff2939d0faecde76044f0f это нормально?



  • При попытке ввода команды выдаёт такое сообщение https://gyazo.com/933887e4c5f188d097a77681536fb17d


  • Global Moderator

    Вы неправильно ввели команду:
    0_1512475874672_upload-dc098d6e-d3bd-47a5-929b-20578e8edee1



Похоже, подключение к Hand2Note было разорвано, подождите, пока мы пытаемся восстановить соединение.