-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Godot Engine - Project Manager 4.0.alpha4 - can't resolve https://godotengine.org/asset-library/api/ #59037
Comments
I am unable to reproduce this issue on Debian 11 with v4.0.alpha4.official [f470979]. |
@mo-moxi-gd Are you behind an HTTP proxy or a dual-stack IPv4/IPv6 connection? Support for HTTP proxies was added in |
I have this issue. According to the conversation in this issue, I seem to have a broken dual-stack, where I can ping godotengine.org via IPv4 but not IPv6. But I don't have this issue with V3.4.3 |
Same problem here using the master branch. |
Godot outputs the message below to the console:
godot/drivers/unix/ip_unix.cpp Lines 96 to 100 in f470979
It seems to be caused by the proxy handling code. It expects the proxy host to be empty or the port to be -1, but when it gets the proxy config from the editor settings, if they are not set, proxy host is U"null" ( godot/core/io/http_client_tcp.cpp Lines 761 to 779 in f470979
Adding |
HTTPClientTCP expects proxy host to be empty or port to be -1 to ignore the proxy. When getting the proxy config from the settings file, the values will default to U"null" and 0, respectively, making HTTPClientTCP to attempt to use the values as a proxy, which causes getaddrinfo to fail looking up a "null" hostname. Setting the default config values seems like a good approach to prevent this issue. Fixes godotengine#59037
HTTPClientTCP expects proxy host to be empty or port to be -1 to ignore the proxy. When getting the proxy config from the settings file, the values will default to U"null" and 0, respectively, making HTTPClientTCP to attempt to use the values as a proxy, which causes getaddrinfo to fail looking up a "null" hostname. Setting the default config values seems like a good approach to prevent this issue. Fixes godotengine#59037
Godot version
v4.0.alpha4.official(f470979)
System information
Debian 11 (Bulleye)
Issue description
Project manager can't resolve https://godotengine.org/asset-library/api/
Steps to reproduce
Load Godot alpha 4, then select asset library projects
Minimal reproduction project
No response
The text was updated successfully, but these errors were encountered: