Критическая ошибка при включенном VPN



  • Здравствуйте, после установки Surfshark появились проблемы с х2н. Трекер виснет или вовсе не запускается. Проблема на нескольких устройствах. То есть почему-то эти две программы не совмещаются. Помогите пожалуйста выявить причину т.к сменить впн в этом случае не получится.

    System.InvalidOperationException: Failed to open database connection. Please, check your PostgreSQL database settings and reboot your computer. ---> System.Net.Sockets.SocketException: Требуемый адрес для своего контекста неверен
    в Npgsql.NpgsqlConnector.Connect(NpgsqlTimeout timeout)
    в Npgsql.NpgsqlConnector.<RawOpen>d__139.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnector.<Open>d__136.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.ConnectorPool.<AllocateLong>d__24.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult() в Npgsql.NpgsqlConnection.<Open>d__28.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в 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.QueryExtensions.ExecuteSingleValue[T](String query, Func2 func, NpgsqlConnection givenConn, Session logSession, Level level)
    в Common.QueryExtensions.ExecuteString(String query, NpgsqlConnection conn)
    в Common.PgDatabaseHelper.GetBoolSetting(String settingName)
    в Common.PgDatabaseHelper.ReplacePgChars(String str)
    в Hand2NoteCore.Database.PsdFromDatabaseProvider.GetPsd(NicknameRoom player)
    в Hand2NoteCore.Database.PsdCache.LoadItem(NicknameRoom player)
    в Common.KeyValueCache2.GetItem(TKey key) в Hand2NoteCore.Database.PsdCache.GetPsd(NicknameRoom player) в Hand2NoteCore.Database.AliasHelper.GetPlayersPsd(List1 players)
    в System.Threading.Tasks.Task1.InnerInvoke() в System.Threading.Tasks.Task.Execute() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Hand2NoteCore.Database.AliasHelper.a.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Hand2NoteCore.DataView.ReportsWindowViewModel.A.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в 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.Net.Sockets.SocketException (0x80004005): Требуемый адрес для своего контекста неверен в Npgsql.NpgsqlConnector.Connect(NpgsqlTimeout timeout) в Npgsql.NpgsqlConnector.<RawOpen>d__139.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.NpgsqlConnector.<Open>d__136.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в Npgsql.ConnectorPool.<AllocateLong>d__24.MoveNext() --- Конец трассировка стека из предыдущего расположения, где возникло исключение --- в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Runtime.CompilerServices.ValueTaskAwaiter1.GetResult()
    в Npgsql.NpgsqlConnection.<Open>d__28.MoveNext()
    --- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
    в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    в Npgsql.NpgsqlConnection.Open()
    в Common.ConnectionExtensions.Open(ServerConnection sc, String dbName)



  • 50$ Подарок тому, кто поможет решить проблему.



  • Здравствуйте. VPN может блокировать соединение к серверу.
    Вам нужно настроить раздельное туннелирование для каждого отдельного приложения, либо добавить Hand2Note в исключения. Если в вашем VPN нет этого функционала, тогда, пожалуйста, обратитесь в тех поддержку VPN.



  • Участник @Hand2NoteSupport написал в Критическая ошибка при включенном VPN:

    Здравствуйте. VPN может блокировать соединение к серверу.
    Вам нужно настроить раздельное туннелирование для каждого отдельного приложения, либо добавить Hand2Note в исключения. Если в вашем VPN нет этого функционала, тогда, пожалуйста, обратитесь в тех поддержку VPN.

    После установки ВПН появляется данная проблема на всех устройствах, даже после выключения впн все равно выдает ошибку. Я отключил автозагрузки ВПН в виндоус, после перезагрузки ПС когда еще ВПН не открыт, х2н работает с ошибкой.
    В ВПНе у меня отдельное туннелирование т.е я его использую только для двух программ, х2н он обходит.



  • К сожалению, что-то блокирует доступ к PostgreSQL возможно сейчас у вас настроился антивирус, фаервол, дефендер и тд



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