Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Buy OSRS Gold

chrismoon

[Mac] How To: Resolve Most Problems With TRiBot [Pics]

Recommended Posts

TRiBot not showing up after logging in?

Receiving a "Java null" error?

Scripts not loading?

Any other issue using TRiBot on your mac?

 

Fix #1

First thing you need to do is verify the latest version of Java is running on your Mac (available for download here).
To see what version you're currently running,

  • Click on the  at the top left of your screen
  • Click "System Preferences..."
  • Click on the "Java" option at the bottom and the Java Control Panel should open in a separate window
  • In the General tab, click on the "About..." option.
  • Verify this is the most recent version available from the download link up top.

Fix #2

Next, you need to verify you have the correct .jdk, or Java Development Kit. Before starting your TRiBot client, you tell it which jdk to reference, as seen here

wbdsuw7.png


 
Many, if not most, issues with the client on Macs are due to the jdk being outdated. To download the latest, go here, accept the License Agreement, and download the OS X version.
 
The file downloaded will be a .dmg file. Open it up and you'll be able to install it (only with Administrator privileges, of course).
 
To see what versions you have installed on your Mac,

  • Click on the Spotlight search option in the top-right (or just type cmd+spacebar) and search for "Finder."
  • Once in the Finder window, click on the "Go" option in the very top bar.
  • Click "Go To Folder..." and type this in, then click Go: /Library/Java/JavaVirtualMachines
  • You should see the available options to choose when starting your TRiBot client.
  • Verify the latest jdk is present, should see something like this:

    Us56sbu.png

Most common issues with loading the client should be resolved if you've verified both are up to date. 
 
If you're curious, here's a post I found that helps explain the difference between the two and why these steps are necessary:


"The JRE" is, as the name implies, an environment. It's basically a bunch of directories with Java-related files, to wit:

  • /bin with executable programs like java and (for Windows) javaw, which are essentially the program that is the Java virtual machine;
  • /lib with a large number of supporting files: Some jars, configuration files, property files, fonts, sounds, icons... all the "trimmings" of Java. Most important are rt.jar and a possibly a few of its siblings, which contain the "java API," i.e. the Java library code.
  • Somewhere, possibly squirreled away by the installer to some directory specified by the operating system, are some .DLLs (for Windows) or .so's (Unix/Linux) with supporting, often system-specific native binary code.

The JDK is also a set of directories. It looks a lot like the JRE but it contains a directory (called JRE) with a complete JRE, and it has a number of development tools, most importantly the Java compiler javac in its bin directory.


 
Fix #3 
If none of the above work, another thing you can try that has been found to solve some issues is deleting your tribot folder, tribot loader, restarting, and redownloading:

If you've used TRiBot on your mac, your tribot folder will be here:
 
1. Click on Finder

DucVzYt.png


 
2. In the menu bar, click "Go," then choose the "Go To Folder..." option

zBiuOaY.png


 
3. Paste this into the box changing "YOUR MAC USERNAME" to whatever is in your upper right corner. USE LOWERCASE LETTERS.

  • /Users/"YOUR MAC USERNAME"/Library/Application Support/

1FBkWpo.png


 
4. Delete the tribot folder, then delete your TRiBot_Loader.jar file used to start TRiBot.

5. Restart your mac and redownload the file from TRiBot.org.

  • THERE ARE 2 DIFFERENT "APPLICATION SUPPORT" FOLDERS.
  • IF YOU SEE FOLDERS LIKE "ApplePushService," "CrashReporter," "com.apple.TCC," YOU'RE IN THE WRONG APPLICATION SUPPORT FOLDER.

If you are still having any issues, PM me, post here, or add me on Skype and I and/or someone else will do our best to help get your client started.
 

Note: If you ask for help, I will require you to post a screenshot of your java and jdk version, proving you've already tried what's been recommended so far.

Edited by chrismoon
  • Like 6

Share this post


Link to post
Share on other sites

Thank you for that! I always forget the titles get cut off. It's unfortunate "mac" isn't even searchable by users  :( d1c9c28900f2afda08fa3e3effcfbfd7.png

Yea always hated that forum software search has a 4 character limit, gets in the way all the time.

Googling "site:https://tribot.org/forums/ mac" is nice workaround.

Replace mac with #yourfavoritewordunder4characters

Share this post


Link to post
Share on other sites
Guest

Heya! First of all... thanks for all the work u put into this! I am sure it has helped tons of people! :D  But sadly it did not work for me. :(  I would love if U could help me out on trying to get the bot to work. I am using a Macbook Pro and I can get the bot to "Load" But the actual Bot GUI Or whatever u call it never comes up. Only this little Java Icon is on the launch bar. nyGAjTH.png

I attached 2 pictures to show that I did all of ur steps. Thx in advance! 

~Lordpriford

post-184453-0-39020400-1423201081_thumb.

post-184453-0-35988900-1423201085_thumb.

Share this post


Link to post
Share on other sites
Guest

Same thing is happening to me as @Lordpriford. I have updated everything and when I log in, the first screen pops up and does it things, ending with green font saying" tribot loaded successfully"  that box goes away as a java icon appears(says Tribot) nothing happens after this. I have to close application and retry.

Share this post


Link to post
Share on other sites

Same thing is happening to me as @Lordpriford. I have updated everything and when I log in, the first screen pops up and does it things, ending with green font saying" tribot loaded successfully"  that box goes away as a java icon appears(says Tribot) nothing happens after this. I have to close application and retry.

Did you follow the entire guide, word for word?

Share this post


Link to post
Share on other sites
Guest

@Lordpriford

So you can login, another box shows up and says it's successfully loaded or whatnot, but the actual client never shows up? Or the scripts don't show up once the client loads?

Yes... The actual client never shows up. 

 

 

Edit: Okay... so now I have launched Tribot with the console and it turns out the file

"/Users/MicahMarchand/Library/APPLICATION SUPPORT/tribot/dependancies/libTOGL.so"

is missing. And I think this might be the problem.

 

It gives me the Error:

"Exception in thread "AWT-EventQueue-1" java.lang.UnsatisfiedLinkError: Can't load library: /Users/MicahMarchand/Library/APPLICATION SUPPORT/tribot/dependancies/libTOGL.so"

 

Edit2: Okay! So now I tried to run OS Runescape... and It works. But I don't use OS Runescape. So that does not help any really. RS3, the version I want to use, is the one I have tried to get working.

Edited by Lordpriford

Share this post


Link to post
Share on other sites
Guest

I'm the exact same spot as @Lordprlford ... but it seems nobody has came up with a solution??

Share this post


Link to post
Share on other sites

@EsGucci

RS3 is known to have issues with TRiBot on most platforms, but OSRS is 100% supported.

 

Have also done all of the above, updated everything and all but once I login everything seems find and a green "Tribot will now load" appears and then attempts to launch the client but nothing happens and the loading screen just disappears, for OSRS too. Help please.

Edited by hamovolcano

Share this post


Link to post
Share on other sites

hey. im running into the same problem as some of these guys. followed all the steps step for step and nothing turned out working. The client just never shows up. I get the log in screen and then this shows up. bought it last night and it worked fine and mid night just went to crap. would appreciate some help thanks

post-200326-0-72419800-1425631960_thumb.

Share this post


Link to post
Share on other sites
Guest

Hi, whenever I try to start TRiBot it comes up with an error message and it automatically closes the loader. I tried everything you said but nothing is working. 

EiJSMxt.png

Please help

Share this post


Link to post
Share on other sites

Hi, I have an annoying issue with me not being the slightest bit close to opening the program. 

http://gyazo.com/340eb44995eb4926125859defc784d88

This up here ^ shows that i have no JDK directory set for the bot to even function. Then i get this when i attempt to log in; http://gyazo.com/851b17469925d56fb72e4d0df59f99fe .

Can someone please help and tell me what to do? I've done everything in the guide with no prevail. 

Share this post


Link to post
Share on other sites
Guest

I am done trying to fix this on my own. Willing to pay in GP or paypal for someone to fix this for me, add my skype, ''calle-fiskare''

Share this post


Link to post
Share on other sites

Added [Mac] to front of title so more people could see before clicking ;).

 

Great work on the tutorial, I know lots of users have issues on mac and having the fixes documented well like this will really help out.

@YoHoJo Think we could replace the currently pinned Mac tutorial with mine? Should make it a little more visible so I don't have to keep copy/pasting the link in threads  :angel:

Edited by chrismoon
  • Like 1

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By briareos2285
      Just got a new Windows 10 Home x64 Laptop. Going through my usual install method and finding that I cant get looking glass to work. I have followed a few "old" guides, because I cant find any that are more recent. I am installing Java SE Development Kit 8u251, I am choosing the x86 version since the only OSbuddy cross platform .jar  file is 32bit. Its worked fine in the past. I then open Osbuddy, and then Open Tribot. I leave it on the default Tribot Version of 10.24.1. I select the java version for Tribot to use to be the JDK and not the jre. I changed the Heap Size to 1024 MB and login. I minimize Osbuddy, then I click New Client(Looking Glass). The Screen goes to black and says " Waiting for a Runescape client.... currently waiting for a valid client. List of detected java applications below." and there is nothing Below. I also tried a backup method that used to work as well, which was to instead click New Client (Osbuddy) and then manually select the Osbuddy .jar file which would open up Osbuddy and Create a Looking Glass Tab that mirrored Osbuddy. This no longer happens either. Ive also deleted the Hooks and Caches using Naton's Java Executable. I have also defined the correct Paths in my Computers Environment Variables.
      Im at a loss for what to do. Any help greatly appreciated
    • By idkfa
      Hello my knowledgeable friends,
      Ive botted about 3 accounts to max combat and ran small gold farms but lately I really interested in learning how to script myself so I can give back to the awesome community and start goldfarming on a professional level. That being said ive got some questions.Little background check, im a total noob when in comes to programming languages.
      - ive read that learning Java is a must. But what I don't understand is do I need to learn everything about java or just parts that are relevant to scripting for Tribot. Do I have to take a course or to do a deep dive like enlisting in an education  or is learning Java just for Tribot enough?
      - If a book is preferable, do you have any recognmendations?
      - after being proficiant in Java ive read I still need to learn how to script for Tribot specifically. Is this a long process?
      - I know this is a difficult question to answer but how long do you guys recon this process will take in hours learning Java and scripting for Tribot? Ive got about 2/3 hours to spare a day and about 5/7 on weekends
      - Also is there a discord with like minded people out there looking to learn java/tribot and also one for goldfarmer (not gonna ask for methods lol)
       
      Sorry for the long and nooby questions. Hope you guys can point me in the right direction. 
      Any constructive comments are greatly appriciated.
      Cheers,
      IDKFA
    • By Fluffee
      Fluffee's Server Setup 3.0
      As some of you may know, I released an automated server setup script a little over a year ago. Albeit that script worked well, I was never fully satisfied with it, as I found it to be kind of messy to use. As a result, I rewrote the script, and restructured it, to add more, and stronger support for the different versions of Debian, the different versions of CentOS and the different versions of Ubuntu. However, with so many different Operating Systems being supported, and many different server providers having different setups, it's hard for me to test every possible scenario on my own. Which is why I've been privately handing this script out, and am now publicly looking for help.

      What does the script do?
      Similar to my previous setup script, this script changes the SSH port and creates a new user for connecting and using the server and disables root SSH connections; it installs the latest version of TightVNC Server (1.3.10) and sets that up with the desired port and password. It installs JDK 102 (32 or 64 bit depending on the OS), and installs TRiBot and OSBuddy and sets up the appropriate .jar file associations.
      What operating systems does it support?
      - CentOS (6.x and 7.x) (32 and 64 bit)
      - Debian (7.x and 8.x) (32 and 64 bit)
      - Ubuntu (12.x, 14.x and 16.x) (32 and 64 bit)
      Does it work?
      As far as I know, yes it does in fact work, and it works well if I might add. However, given that I can't test every possible setup, there is the potential for differences and issues
      How do I run the script?
      Login as root to a fresh VPS/dedi running one of the supported operating systems. From there run the commands listed below and follow the onscreen instructions. For those who would like to see the script's code, it can be found on my bitbucket here. The commands to run are as follows:
      wget --no-check-cert https://bitbucket.org/teamfluffee/fluffees-server-setup/raw/add-shared-functions/fluffees-server-setup.sh && chmod +x fluffees-server-setup.sh && bash fluffees-server-setup.sh -v Version History
       
    • By voidk5
      Hey guys, I'm facing some problems with my Debian 8 VPS, currently I'm not able to install Java 8, I was using this as reference https://tecadmin.net/install-java-8-on-debian/ but as it says "IMPORTANT: Java 8 is no longer available to download publically. You can use below link to install Java 11."  Java 8 can't be downloaded anymore, so I tried to use Java 11, but TRiBot doesn't work with it. 
      Anyone can have with this? 
      I'll give more info if required.
       
       
    • Guest
      By Guest
      Hello, firstly i'd like to say that running a bot on mac is 1000x more difficult than running a bot on a windows. I've downloaded Tribot and have jdk-11.0.1.
      I keep getting an error which I've linked below. Please help as I've been trying to run a bot on this macbook forever. It seems impossible.
      Thanks,
      Medieval 

    • Guest
      By Guest
      Hi.
      Im here because I cant found solution for my problem.
      When I run Tribot in my VPS, The Tribot client closes after the first 3 minutes. My VPS have OS Ubuntu 14.04
      I was instal Java 8. Oracle, JDK & JRE
    • By syhler
      I'm trying to add a JSON library by adding every java file from https://github.com/stleary/JSON-java to my project. But it keeps giving me the error
      java.lang.NoClassDefFoundError: scripts/JSONObject Which makes sense because it fails to load the JSONObject. But why?
       Error Loading Local Script: JSONObject! I have tried to make a package inside the scripts package called "org.json" without any luck, I have also tried to put the files directly into scripts package.(Check picture for reference)

      I don't think the run method has anything to do with it, but it looks like this
      @Override public void run() { println("Hey Test"); JSONObject json = null; try { json = JsonParser.readJsonFromUrl("url"); } catch (IOException e) { e.printStackTrace(); } assert json != null; println(json.toString()); } JsonParser.readJsonFromUrl Comes from a class which is taken from StackOverflow - https://stackoverflow.com/questions/4308554/simplest-way-to-read-json-from-a-url-in-java- 
      And looks something like that
      public class JsonParser{ private static String readAll(Reader rd) throws IOException { StringBuilder sb = new StringBuilder(); int cp; while ((cp = rd.read()) != -1) { sb.append((char) cp); } return sb.toString(); } public static JSONObject readJsonFromUrl(String url) throws IOException, JSONException { InputStream is = new URL(url).openStream(); try { BufferedReader rd = new BufferedReader(new InputStreamReader(is, Charset.forName("UTF-8"))); String jsonText = readAll(rd); JSONObject json = new JSONObject(jsonText); return json; } finally { is.close(); } } } Yes, I do have VIP (at least for 2 days) and I'm using IntelliJ Idea. To set my project up I have used the guide from here.
      Thank you for your time  
       
    • By fl0shizzle
      Hey guys.
      Trying to accept an incoming trade but whenever I try to get the chatBox interface it's always null? It's definitely visible on the screen?
      My code is simply (where CHAT_PARENT is 137):
       
      When I use the following code to see if the interface is there, its not shown:
      Any ideas?
       
       
    • By NeuroGenix
      Post rewritten after rewritting and updating the code multiple times.
      So I decided to give writing my own GE API a go and this is what I've come up with so far, using Exchange#offer(name, price, quantity, buy) will do the following:
      If the GE is closed, it will open it and continue making the offer. If the price is set to -1 then it will use the buttons to increase or decrease the price, depending on whether it is a buy or sell offer, until it is at a price that will buy/sell instantly. Otherwise it will use the custom input button to set the price. It will set the quantity using the 1/10/100/1000 buttons. I plan on updating this to randomise between using them and the custom input method shortly. Edit* I hadn't even remembered implementing this until I saw it do it whilst testing the method, and it was beautiful, but if it goes over the buy quantity accidently, in the example I saw it was clicking +100 and clicked it again too fast so instead of stopping before its target of 875 it got to 900, it will then use the custom amount interface to input 875, beautiful. It will prioritise buy offers over sell offers so that if there isn't an empty slot available, or any items to collect, then it will cancel a sell offer, collect it and continue now it has a free slot. If there isn't a free slot available and we are trying to sell something it will return true, this is so that in my scripts it will remove the item from a toSell HashMap and put it back into the bank to sell later because it has bought the items it needs to continue botting. If it is instead trying to buy something and there are no empty slots or sell offers to cancel then it will wait for something to buy and continue once it can collect something and therefore has an empty slot. Update* It will now search for the item 1-3 words at a time checking the first 9 results each time and will choose the item as soon as it is visible as a human would. I might update this so that it randomises more, sometimes entering the whole first word of an items name straight away, because I sometimes do that, most of the time though I enter as few characters as I need to, I think, thoughts? Let me know what you think, the code is probably disgusting to look at for some of you but for others just starting out like me it could be a valuable learning tool, for how not to code All feedback and constructive criticism appreciated.
      Exchange Class
      GEInterfaces Class
      GEConditions Class
      InfoHelper Class
      Thank you to everyone that has read this far, it is appreciated
      Rewritten, if you have read again, even more appreciation!
  • Our picks

    • Gradle is a build tool used to accelerate developer productivity.

      We recently setup a Maven repository (TRiBot Central) to make it easier for scripters to create scripts. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-central/-/packages

      Furthermore, we've released a simple Gradle project to make it easy to run TRiBot and develop scripts for it. Check it out here: https://gitlab.com/trilez-software/tribot/tribot-gradle-launcher

      The goals of TRiBot Central are to:

      Deliver updates to TRiBot faster


      Better organize TRiBot's dependencies (AKA dependancies)


      Make it easier to develop scripts for TRiBot


      Make it easier to use and run TRiBot


      Note: TRiBot won't be able to run scripts from within this project until TRiBot's next release.
        • Like
      • 9 replies
    • Hi everyone,

      I'd like to thank everyone for their patience in this transition period. Since last week, we've worked out the remaining bugs with this integration.

      Some users have still been having issues with connecting their forums account to their Auth0 account. To resolve this, we've imported all forums accounts into Auth0.

      Unfortunately, the accounts which were imported today were using an unsupported password hashing algorithm. Hence, random passwords were set during the import.

      What does this mean for me?

      If you've previously linked your forums account to your Auth0 account, you don't have to do anything. Nothing changes for you.


      If you haven't logged in via our new login yet,

      Try logging in with your forums email address and the last password you used


      If you are unable to login, please use the "Forgot password" tool on the login page:
      Follow the instructions to reset your password
       
        • thonking
        • Like
      • 15 replies
    • Hello everyone,

      Last week we tried to roll out Auth0 Login, but we lost that battle. Now it's time to win the war!

      Important changes

      When logging into the client, you'll now have to enter your Auth0 account credentials instead of your forums credentials

      Note: 2FA is still handled through your forums account (for the time being)



      Changes for existing users

      You'll have to link your Auth0 account to your forums account here: https://tribot.org/forums/settings/login/?service=11


      Auth0 accounts have been created for most existing users. Please use your forums email address and password to login.



      Important notes

      Make sure to verify your email address upon creating a new Auth0 account


      When we mention your Auth0 account, we mean your account used for auth.tribot.org as displayed below
      • 81 replies
    • To better support the upcoming changes (TRiBot X, new repository), we're switching our login handler to Auth0. Instead of logging in with the standard form, you'll now be required to login through our Auth0 application.

      All existing accounts which have been used within approximately the past year have been imported into Auth0 using the same email and password combination which has been stored on the forums.

      What does this mean for users?

      Your account credentials are now even more securely stored


      You'll be able to login via Facebook, Google, and others in the future


      Is there anything users have to do differently now?

      Existing users: You'll have to login with the standard login, open your Account Settings, then link your Auth0 account


      New users: You'll be redirected to our Auth0 app (auth.tribot.org) where you'll be able to create an account


      Why was this change made?

      The new apps we are creating (such as the new repository) aren't able to use the forums to handle user logins


      To centralize all user accounts in one area


      To ensure that the client login doesn't go down when the forums are having problems


      To speed up our development


      Other considerations

      There's no documentation or official support for using Invision Community combined with Auth0, so there are still a few kinks we're working out


      We're in the works of creating an account management panel specifically for Auth0 accounts (ETA August)


      It's not possible to change email addresses for the time being (this will be resolved this August)


      Changing passwords is a weird process for the time being. To change your password, you'll have to use the "Don't remember your password" tool on the Auth0 login page
        • Like
      • 11 replies
    • Over the past month, we've been working hard on TRiBot's new repository - a much needed update. This change has been deemed necessary for TRiBot X, and will allow us to really speed up development of all aspects of TRiBot.

      Today we are going to share what we've been working on!


      Now you must be wondering what kind of features the new repository will have.... well, you'll have to be patient for a little while longer. We're still figuring out various technical aspects so we can't provide answers to all possible questions. We're also focusing on development rather than writing about it so that everyone can get access to our latest developments at lightning speed. I will however answer a few users' questions.

      We're planning on a release of this early to mid August, giving users some goodies before TRiBot X's release.

      Thank you all for being patient. I hope everyone is excited as much as I am!
        • Like
      • 17 replies
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...