TheRealAyCe / ubisoftconnect-win7fix

This is a proxy application to fix Ubisoft's channel-service not supporting any cipher suites for Windows 7, so that chat, groups and multiplayer invites work again.
MIT License
11 stars 0 forks source link

Address already in use: JVM_Bind #1

Open HUN-AndrewT opened 2 years ago

HUN-AndrewT commented 2 years ago

Hey there! First of all thank you for creating this tool as Ubisoft doesn't seem to be particulary keen on providing actual support neither to their games and their launcher, nor their users. However, we cannot seem to make this work.

  1. Environment Windows 7 Ultimate 6.1 (build: 7601: Service Pack 1)

  2. Symptoms Right after launching the tool, this error message appears (see also attached image), it can only be closed: unknown

Port 443 may be blocked, please close any applications using it (webservers and so on). java.net.BindException: Address already in use: JVM_Bind

  1. Troubleshooting done Identified possibly interfering applications
    • port 443 is used by PID 4, reserved by system\smss.exe, the session manager, which shouldn't be killed or closed
    • port 443 might be used by Skype if a certain setting is left checked, it has been uninstalled

At this point, we're pretty much stuck. Have you maybe experienced something like this? Where were we going wrong? Thank you in advance.

TheRealAyCe commented 2 years ago

This means indeed that some other application is already listening to TCP 443. You can find out which one exactly it is by using a tool like this: https://docs.microsoft.com/en-us/sysinternals/downloads/tcpview

tcpview

As you can see, I'm using Visual SVN, which has a HTTPS service running on localhost. You can try visiting https://localhost/ and see where you arrive.

So when I want to use the tool, I need to open the Windows services view (services.msc), and stop the Visual SVN Webserver before launching the tool. I can restart it after I'm done playing Ubi games and shut down the launcher & tool.

Also, check out the answer with 11 upvotes here: https://superuser.com/questions/125455/why-is-the-system-process-listening-on-port-443

I had the problem that port 443 was used by "system" with PID 4 on my Windows 7 machine. The solution for me was to delete a "Incoming Connection" (VPN) which existed in the network connections folder.

It seems that I created it and forgot to delete it after usage...

Hope this helps. If it does, feel free to star the repo and/or upvote the Reddit post, so that this program becomes more visible when searching for the problem. :)

HUN-AndrewT commented 2 years ago

Thank you for your reply, I'll get back to you if it has been sorted out.