Login to start a new topic

During Login: The SSL Connection could not be established

I upgraded and tried to login today, and it failed "logging in" time and again.

I name it "logging in" as I don't know what the program is exactly doing - so for me as the user it is logging in.  

The program each time does not show me anything but a new login dialog, which then shows me a browser, I'm logging in in the browser with Google, that seems to work as the browser says I should proceed in the app, and then the app just restarts that process after a few seconds...


Then I found the following in the logs:


2022-04-04 07:10:57:214] [Error] [NETCore] No network connection!

System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.

 ---> System.Security.Authentication.AuthenticationException: Authentication failed, see inner exception.

 ---> System.ComponentModel.Win32Exception (0x80090308): The token supplied to the function is invalid

   --- End of inner exception stack trace ---

   at System.Net.Security.SslStream.ForceAuthenticationAsync[TIOAdapter](TIOAdapter adapter, Boolean receiveFirst, Byte[] reAuthenticationData, Boolean isApm)

   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)

   --- End of inner exception stack trace ---

   at System.Net.Http.ConnectHelper.EstablishSslConnectionAsync(SslClientAuthenticationOptions sslOptions, HttpRequestMessage request, Boolean async, Stream stream, CancellationToken cancellationToken)

   at System.Net.Http.HttpConnectionPool.ConnectAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)

   at System.Net.Http.HttpConnectionPool.CreateHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)

   at System.Net.Http.HttpConnectionPool.AddHttp11ConnectionAsync(HttpRequestMessage request)

   at System.Threading.Tasks.TaskCompletionSourceWithCancellation`1.WaitWithCancellationAsync(CancellationToken cancellationToken)

   at System.Net.Http.HttpConnectionPool.GetHttp11ConnectionAsync(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)

   at System.Net.Http.HttpConnectionPool.SendWithVersionDetectionAndRetryAsync(HttpRequestMessage request, Boolean async, Boolean doRequestAuth, CancellationToken cancellationToken)

   at System.Net.Http.AuthenticationHelper.SendWithAuthAsync(HttpRequestMessage request, Uri authUri, Boolean async, ICredentials credentials, Boolean preAuthenticate, Boolean isProxyAuth, Boolean doRequestAuth, HttpConnectionPool pool, CancellationToken cancellationToken)

   at System.Net.Http.DiagnosticsHandler.SendAsyncCore(HttpRequestMessage request, Boolean async, CancellationToken cancellationToken)

   at Microsoft.Extensions.Http.Logging.LoggingHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)

   at Polly.Retry.AsyncRetryEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldRetryExceptionPredicates, ResultPredicates`1 shouldRetryResultPredicates, Func`5 onRetryAsync, Int32 permittedRetryCount, IEnumerable`1 sleepDurationsEnumerable, Func`4 sleepDurationProvider, Boolean continueOnCapturedContext)

   at Polly.AsyncPolicy`1.ExecuteAsync(Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)

   at Polly.Wrap.AsyncPolicyWrapEngine.<>c__DisplayClass0_0`1.<<ImplementationAsync>b__0>d.MoveNext()

--- End of stack trace from previous location ---

   at Polly.Fallback.AsyncFallbackEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldHandleExceptionPredicates, ResultPredicates`1 shouldHandleResultPredicates, Func`3 onFallbackAsync, Func`4 fallbackAction, Boolean continueOnCapturedContext)

[2022-04-04 07:10:57:215] [Error] [NETCore] No Internet Access.

FiddlerBackendSDK.Core.Http.Client.RetryPolicies.NoNetworkConnectionException: Exception of type 'FiddlerBackendSDK.Core.Http.Client.RetryPolicies.NoNetworkConnectionException' was thrown.

   at FiddlerBackendSDK.Core.Http.Client.RetryPolicies.PollyRetryPolicy.<>c__DisplayClass2_0.<CreateExceptionThrowingFallbackPolicy>b__0(DelegateResult`1 res)

   at Polly.AsyncFallbackTResultSyntax.<>c__DisplayClass2_0`1.<FallbackAsync>b__1(DelegateResult`1 outcome, Context context)

   at Polly.Fallback.AsyncFallbackEngine.ImplementationAsync[TResult](Func`3 action, Context context, CancellationToken cancellationToken, ExceptionPredicates shouldHandleExceptionPredicates, ResultPredicates`1 shouldHandleResultPredicates, Func`3 onFallbackAsync, Func`4 fallbackAction, Boolean continueOnCapturedContext)

   at Polly.AsyncPolicy`1.ExecuteAsync(Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)

   at Polly.Wrap.AsyncPolicyWrapEngine.ImplementationAsync[TResult](Func`3 func, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext, IAsyncPolicy`1 outerPolicy, IAsyncPolicy`1 innerPolicy)

   at Polly.AsyncPolicy`1.ExecuteAsync(Func`3 action, Context context, CancellationToken cancellationToken, Boolean continueOnCapturedContext)

   at Microsoft.Extensions.Http.PolicyHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)

   at Microsoft.Extensions.Http.Logging.LoggingScopeHttpMessageHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)

   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)

   at FiddlerBackendSDK.Core.Http.Client.AuthenticatedHttpClient.<>c__DisplayClass10_0`1.<<GetAsync>b__0>d.MoveNext()

--- End of stack trace from previous location ---

   at FiddlerBackendSDK.Core.Http.Client.AuthenticatedHttpClient.ExecuteWithValidTokenAsync(Func`1 action)

   at FiddlerBackendSDK.Core.Http.Client.AuthenticatedHttpClient.GetAsync[T](String requestUri, IFiddlerHttpStatusCodeValidator statusCodeValidator, IEnumerable`1 headers)

   at FiddlerBackendSDK.Core.Http.Client.AuthenticatedHttpClient.GetAsync[T](String requestUri, IFiddlerHttpStatusCodeValidator statusCodeValidator)

   at FiddlerBackendSDK.User.UserClient.GetCurrentUserAsync(Boolean includeOwnedAccounts)

   at Fiddler.WebUi.Services.Backend.BackendService.SetUserInfo(Boolean emitLicenseChange, Boolean isManuallyRequested)

   at Fiddler.WebUi.Services.Backend.BackendService.<>c__DisplayClass62_0.<<Login>b__0>d.MoveNext()

--- End of stack trace from previous location ---

   at Fiddler.WebUi.Services.Backend.BackendService.ExecuteWithSdkErrorsHandling[T](Func`1 action)

[2022-04-04 07:10:57:216] [Error] [NETCore] Failed to invoke hub method 'Login'.

Microsoft.AspNetCore.SignalR.HubException: No Internet Access.

   at Fiddler.WebUi.Services.Backend.BackendService.ExecuteWithSdkErrorsHandling[T](Func`1 action)

   at Fiddler.WebUi.Services.Backend.BackendService.Login(String apiUrl, String paymentUrl, String idToken, String installationId)

   at Fiddler.WebUi.Services.Users.UsersService.Login(EnvironmentInfo environmentInfo, UserProfile userProfile, TabsState persistedTabsState)

   at Fiddler.WebUi.Hubs.FiddlerHub.Login(EnvironmentInfo environmentInfo, UserProfile userProfile, TabsState persistedTabsState)

   at lambda_method110(Closure , Object )

   at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher`1.ExecuteMethod(ObjectMethodExecutor methodExecutor, Hub hub, Object[] arguments)

   at Microsoft.AspNetCore.SignalR.Internal.DefaultHubDispatcher`1.<Invoke>g__ExecuteInvocation|16_0(DefaultHubDispatcher`1 dispatcher, ObjectMethodExecutor methodExecutor, THub hub, Object[] arguments, AsyncServiceScope scope, IHubActivator`1 hubActivator, HubConnectionContext connection, HubMethodInvocationMessage hubMethodInvocationMessage, Boolean isStreamCall)

[2022-04-04 07:10:57:220] [Information] [Angular] Backend login failed.

[2022-04-04 07:10:57:221] [Information] [Angular] Logged in from FIM.

[2022-04-04 07:10:57:245] [Information] [NETCore] Completing the user login.

[2022-04-04 07:10:57:247] [Information] [Angular] Login started in FIM.

[2022-04-04 07:10:57:252] [Information] [Angular] Logged in from FIM.

[2022-04-04 07:10:57:262] [Information] [Angular] Starting a new backend logout.

[2022-04-04 07:10:57:262] [Information] [Angular] Logged out from the amplify SDK.

[2022-04-04 07:10:57:273] [Information] [Angular] Backend logout successfully finished.

[2022-04-04 07:10:57:273] [Information] [Angular] Logged out from the amplify SDK.

[2022-04-04 07:10:57:273] [Information] [Angular] Starting a new backend logout.

[2022-04-04 07:10:57:278] [Information] [Angular] Backend logout successfully finished.


Hey Dirk,

Verify that you have access to the required login endpoints. Then reset your Fiddler Everywhere by manually deleting the .fiddler folder (on Windows located in C:/Users/<current-user>/.fiddler) and then restarting the application. 


If you are still experiencing troubles, then please get in touch with support@getfiddler.com through your active trial or pro subscription account and send us the Fiddler Everywhere log files so that we can continue the investigation. 

Hi Nick,  thx for your quick response.

I wlould like to provide you with the best and fastest feedback :)


I just clicked the link with the required login endpoints.  It says:

Provide an active Internet connection with access to the following URLs:

  https://*.getfiddler.com/

  https://*.amazonaws.com/


How do I do that exactly ?  I understand that something should be accessible, but my browser does not support the asterisk, so I wouldn't have a clue what to access specifically...


When I go to https://getfiddler.com/login-success, the browser shows me 

image

That should count as access, right ?

So I removed the .fiddler folder, as per your suggestion, and tried again.

Same problem.


So then I tried to get in touch with support - I suppose that includes logging in into the website.

There are only options for a limited trial, or for an endless paying subscription.

Did Fiddler move to a paid-only model since the last time I used Fiddler, like a year or more ago or so ?  

Because I did not have an active trial, nor am I already paying for any Fiddler service.

If this is the reason I didn't get logged in, the tool could get me more information, I suppose...


I don't want to start a paid trial for checking if I can log in, so that seems like an awkward support option.

Fiddler Everywhere can be used free during the trial period (one trial per machine) - if you Fiddler Everywhere account has not been active for the last year you should be presented with the option to restart your trial. You can still send us the Fiddler Everywhere log files on the support email (support@getfiddler.com), and I will personally handle the ticket even if you are not writing from a licensed account.


Meanwhile, depending on what browser you are using, you could check the following KBs about specific issues related to the redirect links.


Fiddler  Everywhere login w/Chrome https://docs.telerik.com/fiddler-everywhere/knowledge-base/use-fiddler-with-chrome-browser


Fiddler  Everywhere login w/Edge https://docs.telerik.com/fiddler-everywhere/knowledge-base/use-fiddler-with-microsoft-edge-browser


Fiddler  Everywhere login w/Brave https://docs.telerik.com/fiddler-everywhere/knowledge-base/use-fiddler-with-brave-browser




I sent an email, as you suggested, and got the following reply:

Hi Dirk.maegh,

Thanks for writing to the Fiddler support team!

Email support is only available to users who upgrade to a Fiddler Everywhere Pro, Fiddler Jam Starter, or higher tier account.

Alternatively, you can post your issue on the Fiddler community forum for help from the broader Fiddler community.

Regards,

Fiddler Support Team


 

 

 

 

 

 

 

 

 

The above message was sent automatically by the support bot. Meanwhile, I've just provided some additional debug instructions in our private email thread so that we can continue the investigation further.

Login to start a new topic