After updating to 8.31, debug mode does not work anymore for me. I get only the following message in the log:
Waiting for debugger to connect...
Stopping Windows firewall and Windows Defender does not help, nor restarting the system.
If I run B4J with "-log" switch, I get the following error:
RapidDebugger: Trying to connect to port: 59812, attempts left: 20
RD: debugger switching to alternate port
RD e: java.net.BindException: Address already in use: NET_Bind
RD e: at java.base/java.net.PlainSocketImpl.bind0(Native Method)
RD e: at java.base/java.net.PlainSocketImpl.socketBind(PlainSocketImpl.java:132)
RD e: at java.base/java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:436)
RD e: at java.base/java.net.ServerSocket.bind(ServerSocket.java:381)
RD e: at java.base/java.net.ServerSocket.<init>(ServerSocket.java:243)
RD e: at anywheresoftware.b4a.DebugConnector.mainLoop(DebugConnector.java:89)
RD e: at anywheresoftware.b4a.DebugConnector.run(DebugConnector.java:54)
RD e: at java.base/java.lang.Thread.run(Thread.java:834)
Port 59812 is not used on my PC and Windows Firewall is fully disabled.
Tried to uninstall B4J and then reinstall v8.31, same issue. Windows Defender is stopped too. No other antivirus installed. Firewall down too, for all Private, Home and Public network, even I didn't changed anything before upgrading to v8.31.
Debug mode started to work again after I've uninstalled VMWare Player. Need to mention that debug mode was working before with VMWare Player installed, but now seems that B4J messed up the local IP addresses with the ones created by VMWare.