Unable to log into free trial installer

1 Answer 147 Views
Connectivity Installation
David
Top achievements
Rank 1
David asked on 23 Oct 2023, 09:21 PM | edited on 23 Oct 2023, 09:25 PM

I posted this as an answer on the thread https://www.telerik.com/forums/cannot-log-into-progress-control, but because it's preventing my team from deciding whether to go with Telerik or one of its competitors, I thought I'd repost it as a question.

When attempting to install a trial version of the Blazor UI controls, I am unable to progress beyond the Login step. This is unfortunate as without the trial I can't make the case that my company should spend thousands of dollars on Telerik instead of, say, Syncfusion. I have to say this experience is not encouraging.

I examined the conversation between the installer and the mothership using Fiddler. The endpoint dle.telerik.com:443 responded with HTTP202 (Accepted) to this POST:

POST https://dle.telerik.com/metrics/v1/events/errors HTTP/1.1
Accept: application/json
Authorization: Bearer {snip}
Accept-Encoding: gzip,deflate
Content-Type: application/json
Host: dle.telerik.com
Content-Length: 1211

{"Type":"HandledError","SessionId":"f2ee3acd-37dc-487a-b5ea-1b2647a2eeb3","Source":"Installer","SourceVersion":"2023.3.1012.0","Timestamp":"2023-10-23T21:10:19.7047547Z","OS":"Windows 10 Enterprise 64-bit v.10.0 ","CLR":"4.8","MachineId":"6uI7wmYbX4Q9h0+vgpSj5xbBF4o=","Exception":{"OS":"Windows 10 Enterprise 64-bit v.10.0 ","CLR":"4.8","MachineId":"6uI7wmYbX4Q9h0+vgpSj5xbBF4o=","Message":"The system cannot find the file specified","Type":"Win32Exception"},"ErrorDetails":"   at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)\r\n   at System.Diagnostics.Process.Start()\r\n   at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)\r\n   at Telerik.Sso.SsoClient.MakeAuthorizationRequestInBrowser(Int32 port, String appProtocol, String appName, String productCode)\r\n   at Telerik.Sso.SsoClient.GetAccessToken(String appProtocol, String appName, String productCode)\r\n   at Telerik.CommonInstaller.DataAccess.RuntimeServiceClient.GetAccessToken(String appProtocol, String appName, String productCode)\r\n   at Telerik.CommonInstaller.Application.Services.AuthenticationService.Login(String user, String password, Boolean rememberCredentials, Boolean useRemembered)"}

HTTP/1.1 202
Cache-Control: private
Content-Type: application/json
X-Frame-Options: DENY
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Date: Mon, 23 Oct 2023 21:11:55 GMT
Content-Length: 0

So, something is throwing an exception and keeping me from evaluating whether to give Telerik money.

One thing which may be important: the installer requested local disk access that required me to run it as a local Admin account. That account is not the domain account I used to register for Telerik. Not that it should matter; since the admin account has never seen the Telerik account, I would expect that the installer would ask for credentials instead of trying to use non-existent cached credentials.

It occurs to me that a better response to a login failure with cached credentials might be to ask for new credentials. Otherwise the end user might get frustrated and file a very snarky bug report.

Please advise. I'm expecting to give my informal evaluation to my team tomorrow at 3pm CDT/20:00 UTC. I'd hate to exclude Telerik from consideration merely because we couldn't load the free trial.

1 Answer, 1 is accepted

Sort by
0
Accepted
Vesko
Telerik team
answered on 24 Oct 2023, 03:04 PM

Hello David,

First, we want to express our apologies for experiencing login problem. This is really uncommon and is usually related to OS restrictions. We also want to thank you very much for your interest in Telerik products. We are sure you will be able to build beautiful applications with lots of rich functionality really easy with guaranteed support, demos and documentation, etc.

To guarantee flowless integration to your projects, we provide multiple approaches:

  • The MSI installation packages do not require login and internet connection. They provide a step-by-step wizard that can be used to install, upgrade, repair or modify your installation. You can download a dedicated package for each Telerik product from your downloads page. This page provides access to most of the assets that you have access to - source code, assemblies, NuGet packages, documentation, etc.
  • The Telerik NuGet feed is another channel that provides an easy access to our packages. You can find more about it in this article.
  • Zipped files with assemblies, resources and various files.
  • Progress Control Panel is an application that you can use to control all Telerik installations on your machine. It can be used to install all the versions of our products, to be notified for available upgrades, etc. Progress Control Panel requires authentication.
  • Product trial installers which require authentication.

In your case, until we resolve the problem, I would strongly recommend using the MSI installation packages to evaluate Telerik products. As mentioned previously, you can use this page to download them. Please try the MSI packages and let us know what your experience is.

Back to the login problem. The trial installer is an application that provides web login flow. This means that when you click on Login, your default web browser will be launched landing on the login page. If your system is configured to block applications to launch the default browser, the flow will be interrupted. From the provided error, we can see that System.Diagnostics.Process.Start fails to launch the browser. This information, however, is insufficient to know what the exact reason for this failure is.

We did a quick research and found a solution for a similar problem - OpenWith.exe error. Could you please let us know if that resolves the problem on your side?

We are looking forward to your reply.

Regards,
Vesko
Progress Telerik

Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.

David
Top achievements
Rank 1
commented on 24 Oct 2023, 03:17 PM

Thank you, much appreciated. The NuGet feed is the best solution, particularly since configuring Azure DevOps pipelines to install .msi packages would not be fun.
Nikola
Telerik team
commented on 26 Oct 2023, 11:19 AM

Hi,

I am glad that the alternative approaches that were offered helped you work around the initial issue. 

In case you have any other questions or need assistance, please get back to us.

Regards.

Tags
Connectivity Installation
Asked by
David
Top achievements
Rank 1
Answers by
Vesko
Telerik team
Share this question
or