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 Runemate Client

Joined
Jun 2, 2015
Messages
29
[Debug] RuneMate Version: 2.4.2
[Debug] Java Version: 8u92 x86 (Oracle Corporation)
[Debug] Operating System: Windows 10 x64
The modscript that was requested arrived in a format that is unusable because it triggered a UTFDataFormatException.
java.io.UTFDataFormatException: malformed input around byte 130
at java.io.DataInputStream.readUTF(DataInputStream.java:656)
at java.io.DataInputStream.readUTF(DataInputStream.java:564)
at nul.iIiiiIiiiiII.int(zoa:75)
at nul.iIiiiIiiiiII.<init>(zoa:194)
at nul.iiIIIIiIiiii.int(sla:10)
at nul.IIIiIIiiIiiI.run(xnb:149)

Unable to load any scripts
 
Joined
Jun 2, 2015
Messages
29
Doing so now as well as setting a custom JRE I will post back with my results
 
Same issue even with reinstalling runemate, using the standalone, using custom jre.

The client worked fine earlier today the only change is the fact im using an encrypted VPN

Working in IT I know a vpn should not pose a problem unless your client uses UDP which could cause packet loss which would corrupt the received information possibly over a VPN..though this is not the issue most likely as this wouldn't happen for every-time you tried to negotiate.

If you would like I could get a network readout with wireshark see whats going on under the hood. Though unless the client is doing something super freaky with its networking this shouldn't be an issue. Though if its an issue it is a very big issue.
 
Last edited:
RuneMate Staff
Joined
Oct 2, 2015
Messages
3,222
Doing so now as well as setting a custom JRE I will post back with my results
 
Same issue even with reinstalling runemate, using the standalone, using custom jre.

The client worked fine earlier today the only change is the fact im using an encrypted VPN

Working in IT I know a vpn should not pose a problem unless your client uses UDP which could cause packet loss which would corrupt the received information possibly over a VPN..though this is not the issue most likely as this wouldn't happen for every-time you tried to negotiate.

If you would like I could get a network readout with wireshark see whats going on under the hood. Though unless the client is doing something super freaky with its networking this shouldn't be an issue. Though if its an issue it is a very big issue.

I am not an expert on networking my any means, but I do know that I have faced issues in the past when using Runemate on a VPN.

If you can post a network readout, I'm sure that will help someone like @Arbiter be able to assist you further.
 
Go check out new bots and give helpful feedback.
Joined
Jan 31, 2016
Messages
5,413
Doing so now as well as setting a custom JRE I will post back with my results
 
Same issue even with reinstalling runemate, using the standalone, using custom jre.

The client worked fine earlier today the only change is the fact im using an encrypted VPN

Working in IT I know a vpn should not pose a problem unless your client uses UDP which could cause packet loss which would corrupt the received information possibly over a VPN..though this is not the issue most likely as this wouldn't happen for every-time you tried to negotiate.

If you would like I could get a network readout with wireshark see whats going on under the hood. Though unless the client is doing something super freaky with its networking this shouldn't be an issue. Though if its an issue it is a very big issue.
@Cloud
 
Joined
Jun 2, 2015
Messages
29
So I tried running the VPN through openvpn using TCP rather then the UDP protocol to see if I could come up with a different result.

I will continue testing.

Failed to communicate with the game client because of a ConnectException
java.rmi.ConnectException: Connection refused to host: 10.35.0.81; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
at com.sun.proxy.$Proxy8.applet_param(Unknown Source)
at nul.iiiiIIiiIIIi.int(xrb:195)
at nul.IIIiIIiiIiiI.run(xnb:50)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source)
... 9 more
Failed to communicate with the game client because of a ConnectException
java.rmi.ConnectException: Connection refused to host: 10.35.0.81; nested exception is:
java.net.ConnectException: Connection timed out: connect
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(Unknown Source)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(Unknown Source)
at com.sun.proxy.$Proxy8.applet_param(Unknown Source)
at nul.iiiiIIiiIIIi.int(xrb:195)
at nul.IIIiIIiiIiiI.run(xnb:50)
Caused by: java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(Unknown Source)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(Unknown Source)
... 9 more
 
I have made no further head way I will be trying another vpn provider with PPTP SSTP and L2TP
 
So it appears to be in connection with OpenVPN based VPN's

PPTP/SSTP/L2TP are unaffected by this issue
 
Joined
Jun 2, 2015
Messages
29
Same problem here... Did you fix it? RuneMate staff are really slow.
I will say this its not something I'm sure they can easily just fix. This is a networking issue and possibly related to java its self. It will take investigation before they can even try to find a workaround/fix
 
Ok I believe I have narrowed down the issue being due to fragmented packets. Apparently there seems to be trouble when packets become fragmented during transfer. Through some testing I adjusted the MTU and the mssfix and was able to eliminate packet fragmentation and the problem stopped. I believe this problem has to do with the java networking library used and not the runemate client its self. With some research I am sure you could find a way to fix this issue on your end but I suggest just posting a guide for now on how to setup your OpenVPN connection to eliminate packet fragmentation.
 
Top