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

Bug Unable to load any bots Ubuntu 17.10

Discussion in 'Client & Site Support' started by SFBDaBot, Apr 2, 2018.

  1. SFBDaBot

    SFBDaBot Guy who knows things

    Joined:
    Apr 2, 2018
    Messages:
    25
    Likes Received:
    6
    Good afternoon (in my world)
    First off, love that you have a linux client, so few games support Linux.

    Second and the real meat of the matter: I cannot get any bot to work.

    I have RSU and it launches fine, i can even load into the game and play.
    When i launch RuneMate Spectre i can go through the throws of setting everything up, even launch the client.

    However once i start my instance i simply get a loading wheel for about 2 seconds and it takes me back to where the start instance screen; running in a terminal i get the following error:
    java.lang.UnsatisfiedLinkError: no attach in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1867)
    at java.lang.Runtime.loadLibrary0(Runtime.java:870)
    at java.lang.System.loadLibrary(System.java:1122)
    at sun.tools.attach.LinuxVirtualMachine.<clinit>(kfa:21130)
    at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(lja:28)
    at com.sun.tools.attach.VirtualMachine.attach(rp:4168)
    at nul.IiiiIIiiIIiii.goto(ijc:74)
    at nul.IiiIIIiiIiIii.run(znc:207)

    Scanned for and identified 1 game frames in 712ms.
    java.lang.NoClassDefFoundError: Could not initialize class sun.tools.attach.LinuxVirtualMachine
    at sun.tools.attach.LinuxAttachProvider.attachVirtualMachine(lja:28)
    at com.sun.tools.attach.VirtualMachine.attach(rp:4168)
    at nul.IiiiIIiiIIiii.goto(ijc:74)
    at nul.IiiIIIiiIiIii.run(znc:207)
    EDIT:
    Launching directly from the /opt/RuneMate directory as root and i get the following error:
    Unable to open socket file: target process not responding or HotSpot VM not loaded​
     
    #1 SFBDaBot, Apr 2, 2018
    Last edited: Apr 2, 2018
  2. Derk

    Derk 12 year old normie

    Joined:
    Jan 8, 2015
    Messages:
    2,766
    Likes Received:
    1,339
    I'm guessing you have to set your class path to java from the stacktrace you posted. Google is your best friend because I'm not really great with unix platforms. There's loads of guides on how to set the path.
     
  3. SFBDaBot

    SFBDaBot Guy who knows things

    Joined:
    Apr 2, 2018
    Messages:
    25
    Likes Received:
    6
    Should the class path not be set to Java?
    I am familiar enough with Linux to get everything working; provided i have the details on how this program works.

    The debug output from the terminal says the java home is /opt/runemate/jre
    which is incorrect since java is installed to /usr/lib/jvm/java-8-oracle/jre/bin/java

    Any idea how i change it?

    EDIT:
    got it working posted a guide for it:
    Tutorial - RuneMate on Linux

    Just for the sake of archiving: When running as root from /opt/runemate it correctly picks up the Java path and hooks to RSU correctly.
     
    #3 SFBDaBot, Apr 3, 2018
    Last edited: Apr 3, 2018

Share This Page

Loading...