1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Bug Runemate Client

Discussion in 'Client & Site Support' started by Alex Cooper, Dec 5, 2016.

  1. Alex Cooper

    Joined:
    Jun 2, 2015
    Messages:
    29
    Likes Received:
    5
    [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 bots
     
  2. American Express

    American Express RuneMate Staff

    Joined:
    Oct 2, 2015
    Messages:
    3,097
    Likes Received:
    1,112
    Recommend you uninstall and re-install Runemate and try load a few bots.

    See if that helps
     
  3. Alex Cooper

    Joined:
    Jun 2, 2015
    Messages:
    29
    Likes Received:
    5
    Doing so now as well as setting a custom JRE I will post back with my results
    --- Double Post Merged, Dec 5, 2016, Original Post Date: Dec 5, 2016 ---
    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.
     
    #3 Alex Cooper, Dec 5, 2016
    Last edited: Dec 5, 2016
  4. American Express

    American Express RuneMate Staff

    Joined:
    Oct 2, 2015
    Messages:
    3,097
    Likes Received:
    1,112
    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.
     
  5. awesome123man

    awesome123man Go check out new bots and give helpful feedback.

    Joined:
    Jan 31, 2016
    Messages:
    5,413
    Likes Received:
    1,662
    @Cloud
     
  6. Alex Cooper

    Joined:
    Jun 2, 2015
    Messages:
    29
    Likes Received:
    5
    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
    --- Double Post Merged, Dec 5, 2016, Original Post Date: Dec 5, 2016 ---
    I have made no further head way I will be trying another vpn provider with PPTP SSTP and L2TP
    --- Double Post Merged, Dec 5, 2016 ---
    So it appears to be in connection with OpenVPN based VPN's

    PPTP/SSTP/L2TP are unaffected by this issue
     
  7. Yuuki Asuna

    Joined:
    Aug 11, 2016
    Messages:
    778
    Likes Received:
    110
    Same problem here... Did you fix it? RuneMate staff are really slow.
     
  8. Alex Cooper

    Joined:
    Jun 2, 2015
    Messages:
    29
    Likes Received:
    5
    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
    --- Double Post Merged, Dec 7, 2016, Original Post Date: Dec 6, 2016 ---
    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.
     

Share This Page

Loading...