Planned
Last Updated: 18 May 2022 22:04 by Kelby
Joe
Created on: 21 Sep 2021 08:46
Type: Bug Report
9
Issue with justdecompile.telerik.com domain

Hi,

I think there is an issue with the domain - "justdecompile.telerik.com". Becuase of this, justdecompile cannot install new plugns. 

The error I am getting is:

Cannot connect to JustDecompile server.
Please, check your internet connection.
Could not establish secure channel for SSL/TLS with authority 'justdecompile.telerik.com'.

No proxy server, straight up vanilla internet connection. I can successfully ping justdecompile.telerik.com

5 comments
Kelby
Posted on: 18 May 2022 22:04

Months later and this is still happening? I have reason to believe Progress has abandoned JustDecompile - sad days. Truly was the pinnacle of .NET de-compilation when compared to Red Gate's .NET Reflector and JetBrains DotPeek.

Found messages like this on GitHub: Is JustDecompile a dead project? · Issue #52 · telerik/JustDecompileEngine (github.com)

Also some people talking about it on Twitter.

Emmanuel
Posted on: 25 Jan 2022 11:55
The issue was really important we can't manage/add pluging.
Attached Files:
John
Posted on: 20 Jan 2022 17:00

Progress/Telerik team,

This is still happening after uninstalling all previous versions and doing a clean install from the Progress Control Panel on 01/20/2022. Like all the other posters, I have no proxies set up, just a straight up internet connection. Also, I can hit both of the services that are referenced in the JustDecompile.exe.config directly from a browser.

https://justdecompile.telerik.com/AutoUpdatesService/UpdatesService.svc

https://www.telerik.com/services/productversion/service.svc

 

There are 2 issues at play here.

 

Issue-01: (see: issue-01-on-just-decompile-load.png)

When opening JustDecompile, user receives the error message:

"Cannot connect to JustDecompile update server. Please check your internet connection or disable automatic updates to avoid further connection attempts."

So, of course, I can disable the automatic updates check (see: issue-01-workaround.png). This is merely a work-around to stop the messagebox from popping up. This is not a true fix. Also, this does not fix the second issue. When decompilng JustDecompile to attempt to find the issue, of course it is obfuscated. The exception is being thrown in the JustDecompile.AutoUpdates, Updater class, in the method:

        private void ™(string u009au0018, Dispatcher u0089u0018)
        {
            try
            {
                Updater updater = this;
                bool includeInternalBuildsWhenCheckForUpdates = .Settings.IncludeInternalBuildsWhenCheckForUpdates;
                bool flag = this..CheckForLatestOrInternalVersion(u009au0018, includeInternalBuildsWhenCheckForUpdates);
                this..™†(false).Wait();
                if (Updater..Count > 0)
                {
                    Updater..ForEach((Action<bool?> argument0) => argument0(new bool?((flag ? true : updater..HasAnyUpdates))));
                    Updater..Clear();
                }
                if (flag || this..HasAnyUpdates)
                {
                    this.‘(u0089u0018, .CurrentVersion.ToString(), true);
                }
                if (!flag)
                {
                    .Settings.LastFoundVersion = u009au0018;
                    .SaveSettings();
                }
            }
            catch (Exception exception)
            {
                Updater..ForEach((Action<bool?> argument1) => argument1(null));
                Updater..Clear();
                .BeginInvoke(() => {
                    StringBuilder stringBuilder = new StringBuilder();
                    stringBuilder.Append("Cannot connect to JustDecompile update server.").Append(Environment.NewLine).Append("Please, check your internet connection or disable automatic updates to avoid ").Append(Environment.NewLine).Append("further connection attempts.");
                    ToolWindow.Alert(stringBuilder.ToString());
                }, DispatcherPriority.Normal);
            }
            Updater. = false;
        }
 

Issue 02: (see: issue-02-on-plugins-manager-load.png)

When user opens Plugin Manager, user receives the error message:

"Cannot connect to JustDecompile server. Please check your internet connection. Could not establish secure channel for SSL/TLS with authority 'justdecompile.telerik.com'".

The relevant code is here. Again, it is obfuscated, so doesnt make too much sense, but it resides in the class labeled 'u009au0088' in what I speculate to be the ServerPluginsService, as it implements the IServerPluginsService.

        public void ›†(u0018u0086.œ† u009cu0086)
        {
            œˆ _u009cu0088 = this;
            int num = 0;
            if (2 != 0)
            {
                _u009cu0088.IsBusy = (bool)num;
            }
            else
            {
            }
            if (!u009cu0086.)
            {
                this.IsLoaded = true;
                this.‘ˆ(u009cu0086.);
                return;
            }
            StringBuilder stringBuilder = new StringBuilder();
            stringBuilder.Append("Cannot connect to JustDecompile server.").Append(Environment.NewLine).Append("Please, check your internet connection.").Append(Environment.NewLine).Append(u009cu0086..InnerException.Message);
            ToolWindow.Alert(stringBuilder.ToString());
        }

 

Is this ever going to be fixed or should the community just deal with unresolved errors in the software we pay for? There are tons of forum posts about this dating back to 2013, 2017, and as recent as 2021, and all of the responses have been that you are aware of the problem and that a fix is planned. When is the fix planned for? "The near future"? Furthermore, I am not able to open a ticket for this item because this product is not in the list of available products. Did you stop working on it completely. If so, then why is it still available in the Progress Control Panel? 

 

https://www.telerik.com/forums/cannot-connect-to-justdecompile-server

https://www.telerik.com/forums/provide-a-place-to-enter-the-proxy-details

https://feedback.telerik.com/justdecompile/1470252-issue-with-justdecompile-telerik-com-domain

 


 

 

 

Joe
Posted on: 15 Oct 2021 12:22

Nick,

 

Any update on this, almost a month and I cannot use this program due to the errors.

 

Thanks

ADMIN
Nick Iliev
Posted on: 22 Sep 2021 07:01

Hello Joe,

 

Thank you for reporting the issue! I can confirm that the team is aware of the problem, and a fix is planned for the near future so stay tuned for updates on the matter.

 

Regards,
Nick Iliev
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.