TabularEditor / TabularEditor3

Bug reports, feature requests, discussion and documentation for Tabular Editor 3 (commercial version).
63 stars 7 forks source link

Can't check for updates to TE3 #1380

Open mario-octosgt opened 1 week ago

mario-octosgt commented 1 week ago

Description

When I go to Preferences > Updates and Feedback > Check for updates I get the following error message: _Response status code does not indicate success: 404 (Not Found).

Tabular Editor 3 Version

3.17.1

Screenshots

image

Steps to Reproduce

No response

Expected behavior

No response

Crash Report

No response

Windows Version

Windows 11 Pro 23H2

otykier commented 1 week ago

It would seem that a firewall or proxy is blocking your access to the Tabular Editor online service endpoint. Please have your IT department unblock the domain api.tabulareditor.com for outbound https (port 443) access.

https://api.tabulareditor.com/UpgradeCheck

mario-octosgt commented 1 week ago

I am at home on my personal PC, and I don't have any firewall or proxy configured. If I check the URL you provided with Postman or Edge, I get a correct response. I have been experiencing this issue since at least v3.15

image

image

otykier commented 1 week ago

Unfortunately we're not able to reproduce this on our side. Could you try changing the proxy settings inside the app from System to None or vice versa (depending on the current setting), then restart the app and try again?

image

If this still doesn't work, it would be useful if you could try to set up a Fiddler trace, so we can see if there are any differences between you accessing the endpoint in Postman vs. Tabular Editor.

mario-octosgt commented 1 week ago

I tried changing the proxy setting from None to System (and back again, restarting the app between changes), but the problem persisted. I will try to setup a Fiddler trace and come back with my findings.

mario-octosgt commented 1 week ago

I tried running the Fiddler trace as suggested, and even though I was able to see the requests from Postman, I was unable to see any activity from TE3. Below is a screenshot from the trace, I clicked several times the Check for updates button but nothing showed up in Fiddler.

I also tried turning off Windows Firewall but the problem persisted.

Is there a way of generating logs to see exactly the request and response that are being generated?

image image

otykier commented 1 week ago

This is weird. Are you using the .NET 6 or .NET 8 build? Regardless of which one you tried, could you try the other as well? (Portable version should be fine).

Also, it should be possible to capture more detailed logs using Windows Event Viewer:

Once this is enabled, try to launch TE3 again and attempt to check for updates a few times. Then, kindly report back here with any events generated.

mario-octosgt commented 2 days ago

I have installed the .NET 8 build. Tried also with the .NET 6 portable build, same results.

I tried enabling the log you suggested, but I cannot find it. I tried enabling the other Http logs I found but I was unable to generate any events on them by trying to search for updates in TE3.

image image