Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

Sign up now!

Bug Communication bridge

Joined
Aug 9, 2018
Messages
3
Hey all,

Long time but finally back into things - have a new Pc etc and have tried disabling, adding exceptions, going into my router to port foward and DMZ the IP address, everything!!! I'm absolutely stumped on why its not working, i load up RuneLite (fresh install) via the Jagex Launcher, load into the game then start the bot up which picks up the patched RuneLite client and click run instance, the bot then basically doesnt even start and gets to 10% then i get the communication bridge error..

This is what i found in the logs? - Please help if you can! :)

21:59:42 [ERROR] [ RuneMate] Failed to retrieve bridge version due to a communications error
java.rmi.ConnectException: Connection refused to host: 192.168.1.6; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:626) ~[?:?]
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:217) ~[?:?]
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:204) ~[?:?]
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133) ~[?:?]
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:215) ~[?:?]
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:160) ~[?:?]
at jdk.proxy3.$Proxy41.getVersion(Unknown Source) ~[?:?]
at nul.iIiiiIiiiiiiiiI.getVersion(xfa:94) ~[RuneMate.jar:?]
at nul.IIiIiIiiiiiiiiI.IIiIiiiIIIiIiiI(wca:269) ~[RuneMate.jar:?]
at nul.IIiIiIiiiiiiiiI.IiIiiiiIIIiIIii(wca:145) ~[RuneMate.jar:?]
at nul.IIiIiIiiiiiiiiI.run(wca:154) ~[RuneMate.jar:?]
Caused by: java.net.ConnectException: Connection timed out: connect
at sun.nio.ch.Net.connect0(Native Method) ~[?:?]
at sun.nio.ch.Net.connect(Net.java:579) ~[?:?]
at sun.nio.ch.Net.connect(Net.java:568) ~[?:?]
at sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:593) ~[?:?]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) ~[?:?]
at java.net.Socket.connect(Socket.java:633) ~[?:?]
at java.net.Socket.connect(Socket.java:583) ~[?:?]
at java.net.Socket.<init>(Socket.java:507) ~[?:?]
at java.net.Socket.<init>(Socket.java:287) ~[?:?]
at sun.rmi.transport.tcp.TCPDirectSocketFactory.createSocket(TCPDirectSocketFactory.java:40) ~[?:?]
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:620) ~[?:?]
... 10 more
21:59:42 [INFO ] [ RuneMate] Failed to communicate over the communications bridge. Please restart and report this error to the RuneMate team if this error continues.
21:59:42 [ERROR] [ RuneMate] Failed to start instance
nul.iiiiIIiiiiiIIII: Failed to communicate over the communications bridge. Please restart and report this error to the RuneMate team if this error continues.
at nul.IIiIiIiiiiiiiiI.IIiIiiiIIIiIiiI(wca:503) ~[RuneMate.jar:?]
at nul.IIiIiIiiiiiiiiI.IiIiiiiIIIiIIii(wca:145) ~[RuneMate.jar:?]
at nul.IIiIiIiiiiiiiiI.run(wca:154) ~[RuneMate.jar:?]

Merging ClassLoaders
rflchk null
java.net.UnknownHostException: auth.runescape.com
at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
at java.base/java.net.Socket.connect(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at java.base/sun.net.NetworkClient.doConnect(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at ae.ag(ae.java:66)
at ae.ak(ae.java:87)
at aa.call(aa.java:53)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2024-08-07 21:13:05 AEST [Client] ERROR injected-client - Client error: Response code: 400Response body:
rflchk null
java.net.UnknownHostException: auth.runescape.com
at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
at java.base/java.net.Socket.connect(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at java.base/sun.net.NetworkClient.doConnect(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at ae.ag(ae.java:66)
at ae.ak(ae.java:87)
at aa.call(aa.java:53)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2024-08-07 21:33:43 AEST [Client] ERROR injected-client - Client error: Response code: 400Response body:
rflchk null
java.net.SocketException: Software caused connection abort: connect
at java.base/java.net.PlainSocketImpl.connect0(Native Method)
at java.base/java.net.PlainSocketImpl.socketConnect(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.base/java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.base/java.net.SocksSocketImpl.connect(Unknown Source)
at java.base/java.net.Socket.connect(Unknown Source)
at java.base/sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at java.base/sun.net.NetworkClient.doConnect(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.http.HttpClient.openServer(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)
at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)
at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)
at ae.ag(ae.java:66)
at ae.ak(ae.java:87)
at aa.call(aa.java:53)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
2024-08-07 21:37:31 AEST [Client] ERROR injected-client - Client error: Response code: 400Response body:
 
Last edited:
RuneMate Staff
Joined
Oct 2, 2015
Messages
3,222
Is anyone able to help out or give me some advice or something I can try? thanks!!

Something on your computer is preventing RuneMate from accessing RuneLite via the bridge. This is a networking issue on the computer.

Common things to try:

Download RuneLite and keep it in its default path location.

Launch RuneLite as you would normally and then refresh the client list.

Run RuneMate and RuneLite as administrator.
Disable your firewall, or create whitelist settings for RuneLite and RuneMate.
Disable your anti-virus, or create whitelist settings for RuneLite and RuneMate.
 
Joined
Aug 9, 2018
Messages
3
Thanks for the reply

Unfortunately, I have tried every one of those things - I don't have any anti virus or firewall installed apart from the default windows ones which ive both added inbound and outbound, exceptions, followed every guide i could find on the site and it just wont work..

I just don't know what else to try, i have tried it again on my old computer and it runs just extremely laggy cause its an old pc

I worked out via chatgpt by typing the code in and asking that it has something to do with the RMI code?

And i cant do anything with or about that because its client side from RuneMate

I also worked out the rmiregistry runs via java and it also has something to do with everything? Port 1099

I have tried adding all this to the firewall along with router side adding to DMZ (opening all ports in port forwarding) everything.. no luck and still works fine on my old pc

any other ideas? appreciate it
 
RuneMate Staff
Joined
Oct 2, 2015
Messages
3,222
Thanks for the reply

Unfortunately, I have tried every one of those things - I don't have any anti virus or firewall installed apart from the default windows ones which ive both added inbound and outbound, exceptions, followed every guide i could find on the site and it just wont work..

I just don't know what else to try, i have tried it again on my old computer and it runs just extremely laggy cause its an old pc

I worked out via chatgpt by typing the code in and asking that it has something to do with the RMI code?

And i cant do anything with or about that because its client side from RuneMate

I also worked out the rmiregistry runs via java and it also has something to do with everything? Port 1099

I have tried adding all this to the firewall along with router side adding to DMZ (opening all ports in port forwarding) everything.. no luck and still works fine on my old pc

any other ideas? appreciate it

Unfortunately this is a bug that has variable causes. In short, something on your computer is preventing RuneMate from connecting to the RuneLite client. This is most frequently an anti-virus, firewall or installation issue, preventing the network bridge from working.

In almost all cases, it is fixed by a combination of what I posted above.

Another thing to try is:

Uninstall RuneMate, RuneLite and all Java installations. Check your cache file and delete those also. Check your %appdata% folders and delete those also.

Basically, you're looking for any remnants of RuneMate, RuneLite and Java, to delete them all.

Then restart your computer and reinstall everything in their default paths.
 
Top