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

Bug Running RuneMate on macOS: more information

Discussion in 'Client & Site Support' started by Daniel, Aug 12, 2017.

  1. Daniel

    Joined:
    Jun 24, 2014
    Messages:
    172
    Likes Received:
    29
    So if you're trying to run the bot using a 64-bit version of Java, you'll be greeted with this error when attempting to launch a bot:

    [​IMG]

    If you're on Windows this problem can be easily fixed. All you need to do is run the bot with a 32-bit Java version as explained in multiple threads.
    If you're on macOS, that's another story.
    The last 32-bit Java version macOS supported was Java 6, and support for Java 6 was discontinued after El Capitan and no longer available for installing from Oracle's website.
    I was able to install it with Homebrew, no problem. Java 6 is installed and it supports a 32-bit JVM (specified with the -d32 argument):

    [​IMG]

    Okay, let's try to run RuneMate now:

    [​IMG]

    So what do we find now? We find a UnsupportedClassVersionError. In other words it means that RuneMate was written in a newer Java version, Java 8 most likely (unless the devs are already going in with Java 9), and thus, it can't be run despite using a 32-bit JVM.

    So what's the solution? I honestly don't know. I've tried already using OpenJDK 8 with no avail (doesn't support a 32-bit JVM either). So, Mac users, we're out of luck. Get your Paralell Desktop ready or Bootcamp.

    If there is anyone out there that has been able to bypass the error on macOS, please let the rest of the world know how you managed it.
     
  2. Zodian

    Joined:
    Jul 6, 2015
    Messages:
    3
    Likes Received:
    0
    Yup on mac and been having this issue... that's unfortunate to hear but hopefully someone will figure a solution for mac users
     
  3. Savior

    Savior Java Warlord

    Joined:
    Nov 17, 2014
    Messages:
    4,906
    Likes Received:
    2,748
    The issue you're having has nothing to do with the java version. On mac (or any other OS than windows for that matter) you can use the 64 bit version just fine, because runescape itself runs in a 64 bit process.

    Post the stack trace of your exception found in the logs for more information

    Edit: Runemate works just fine on my macOS version 10.12.6
     
    #3 Savior, Aug 13, 2017
    Last edited: Aug 13, 2017
  4. dogetrix

    Joined:
    Feb 18, 2017
    Messages:
    176
    Likes Received:
    44
    it works fine on macOS for me. A valid 32-bit JRE is included in runemate when you install it. I didn't need to use brew
     
  5. Daniel

    Joined:
    Jun 24, 2014
    Messages:
    172
    Likes Received:
    29
    Code (Text):
    1. [Debug] Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home/jre
    2. [Debug] Java Version: 8u144 x64 (Oracle Corporation)
    3. [Debug] Maximum Heap Size: 1821MB
    4. [Debug] RuneMate Version: 2.55.0
    5. [Debug] Operating System: Mac OS X x64
    6. [Web Services] Connection authorized.
    7. Failed to bind to the game client because of an AgentLoadException
    8. com.sun.tools.attach.AgentLoadException: Unable to add JAR file to system class path
    9.     at sun.tools.attach.HotSpotVirtualMachine.loadAgent(mx:95)
    10.     at nul.IIIIIiiIIIIII.this(szb:156)
    11.     at nul.iIiIiiiIIIIiI.run(zwb:215)
    12.  
    Please tell me where this 32-bit JRE is found because the one found under RuneMate.app/Contents/PlugIns/jre.bundle/Contents/Home/jre/ doesn't work either. I get the same error that's included in this post.
     
  6. Daniel

    Joined:
    Jun 24, 2014
    Messages:
    172
    Likes Received:
    29
  7. dogetrix

    Joined:
    Feb 18, 2017
    Messages:
    176
    Likes Received:
    44
    I haven't used runemate on mac in a while now so idk if my previous statement is accurate
     
  8. Daniel

    Joined:
    Jun 24, 2014
    Messages:
    172
    Likes Received:
    29
  9. Zodian

    Joined:
    Jul 6, 2015
    Messages:
    3
    Likes Received:
    0
  10. Savior

    Savior Java Warlord

    Joined:
    Nov 17, 2014
    Messages:
    4,906
    Likes Received:
    2,748
    Can't help you further, @Cloud probably can.
     
  11. Daniel

    Joined:
    Jun 24, 2014
    Messages:
    172
    Likes Received:
    29
    >.>
     
  12. samster3132456

    Joined:
    Sep 3, 2017
    Messages:
    2
    Likes Received:
    0
    has no one figured out how to fix this yet? I'm really wanting to be getting my bot back up but I've been stuck with this issue for weeks please help!!
     

Share This Page

Loading...