u3d icon indicating copy to clipboard operation
u3d copied to clipboard

u3d available fails with Failed to open TCP connection to :80

Open niezbop opened this issue 1 year ago • 0 comments

Issue Checklist

  • [x] I'm using the latest u3d version
  • [x] I ran u3d --help
  • [x] I read the README
  • [x] I made sure that a similar issue doesn't exit

Issue Description

When running u3d available, it fails with Failed to open TCP connection to :80 (Connection refused - connect(2) for nil port 80):

$ u3d available --trace
Fetching central 'versions.json' cache
Cache is out of date. Updating cache for Mac OSX
Loading Unity lts releases
/Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1271:in `initialize': Failed to open TCP connection to :80 (Connection refused - connect(2) for nil port 80) (Errno::ECONNREFUSED)
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1271:in `open'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1271:in `block in connect'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/timeout.rb:196:in `timeout'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1269:in `connect'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1248:in `do_start'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1237:in `start'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:687:in `start'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:70:in `follow_redirects'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:87:in `follow_redirects'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:87:in `follow_redirects'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:54:in `page_content'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:50:in `get_ssl'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:168:in `fetch_version_paged'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:274:in `block in fetch_some'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:273:in `each'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:273:in `fetch_some'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:298:in `fetch_all_channels'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:313:in `list_available'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:151:in `list_available'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/cache.rb:140:in `update_cache'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/cache.rb:115:in `overwrite_cache'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/cache.rb:72:in `initialize'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands.rb:275:in `new'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands.rb:275:in `cache_versions'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands.rb:113:in `list_available'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands_generator.rb:142:in `block (2 levels) in run'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/runner.rb:58:in `run!'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands_generator.rb:265:in `run'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands_generator.rb:43:in `start'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/exe/u3d:9:in `<top (required)>'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/u3d:25:in `load'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/u3d:25:in `<main>'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `eval'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `<main>'
/Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1271:in `initialize': Connection refused - connect(2) for nil port 80 (Errno::ECONNREFUSED)
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1271:in `open'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1271:in `block in connect'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/timeout.rb:189:in `block in timeout'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/timeout.rb:196:in `timeout'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1269:in `connect'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1248:in `do_start'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:1237:in `start'
	from /Users/niezbop/.rvm/rubies/ruby-3.2.2/lib/ruby/3.2.0/net/http.rb:687:in `start'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:70:in `follow_redirects'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:87:in `follow_redirects'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:87:in `follow_redirects'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:54:in `page_content'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/utils.rb:50:in `get_ssl'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:168:in `fetch_version_paged'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:274:in `block in fetch_some'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:273:in `each'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:273:in `fetch_some'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:298:in `fetch_all_channels'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:313:in `list_available'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/unity_versions.rb:151:in `list_available'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/cache.rb:140:in `update_cache'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/cache.rb:115:in `overwrite_cache'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/cache.rb:72:in `initialize'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands.rb:275:in `new'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands.rb:275:in `cache_versions'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands.rb:113:in `list_available'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands_generator.rb:142:in `block (2 levels) in run'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/command.rb:187:in `call'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/command.rb:157:in `run'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/runner.rb:444:in `run_active_command'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/runner.rb:58:in `run!'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/commander-4.6.0/lib/commander/delegates.rb:18:in `run!'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands_generator.rb:265:in `run'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/lib/u3d/commands_generator.rb:43:in `start'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/gems/u3d-1.3.3/exe/u3d:9:in `<top (required)>'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/u3d:25:in `load'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/u3d:25:in `<main>'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `eval'
	from /Users/niezbop/.rvm/gems/ruby-3.2.2/bin/ruby_executable_hooks:22:in `<main>'

niezbop avatar Jun 25 '24 14:06 niezbop