- Joined
- Dec 16, 2018
- Messages
- 132
Are you using the mac client or the stand alone version?I am still getting no luck every body seems to have same issue surely there's someone out there willing to do a video, I would pay 100m!
By registering with us, you'll be able to discuss, share and private message with other members of our community.
Sign up now!Are you using the mac client or the stand alone version?I am still getting no luck every body seems to have same issue surely there's someone out there willing to do a video, I would pay 100m!
Having the exact same issue, any way to fix this?maybe some one can help me!
when i start the program i get :
An internal error occurred (error code: Could not load JRE from The bundle “Java SE 8” couldn’t be loaded because its executable couldn’t be located..)
mabye someone have a solution!
I try both I have tried standalone I can download I have seen people on here with the same error msgs I am having we are all having the same problem, some must be able to do a video or something
Having the exact same issue, any way to fix this?
TL;DR: Remove the system classloader JVM option from the application's Info.plist file.
On macOS you may be getting an AgentLoadException when trying to start a bot with RuneMate.
There has been a "fix" for this in another post, which however only worked because the author made a happy accident by getting the order of java arguments wrong.
You will only be getting this issue when using the OSRS application.
- Right click on your OSRS application, and select "Show Package Contents"
- In the Contents directory you'll find a file called Info.plist
- Edit it with either Xcode or a text editor like TextEdit
- For Xcode, remove the JVMOptions entry as shown in the image below
- Using a text editor, remove the line saying <string>-Djava.system.class.loader=app.systemclassloader</string>
- Save the changes and start your OSRS application again.
In case the application complains about "being damaged" now, simply remove and redownload the osrs application and try above steps again.
As a short, technical explanation, the OSRS application uses a custom classloader as system classloader, which is responsible for loading jar files (such as RuneMate's attach agent) during runtime.
Jagex' custom classloader doesn't support this operation, which is why we have to remove the classloader from the JVM options.
The Windows client does not include this classloader, making this only an issue for macOS.
Feel free to ask question if you have problems, I've spent a lot of time figuring out the cause of the issue.
TL;DR: Remove the system classloader JVM option from the application's Info.plist file.
On macOS you may be getting an AgentLoadException when trying to start a bot with RuneMate.
There has been a "fix" for this in another post, which however only worked because the author made a happy accident by getting the order of java arguments wrong.
You will only be getting this issue when using the OSRS application.
- Right click on your OSRS application, and select "Show Package Contents"
- In the Contents directory you'll find a file called Info.plist
- Edit it with either Xcode or a text editor like TextEdit
- For Xcode, remove the JVMOptions entry as shown in the image below
- Using a text editor, remove the line saying <string>-Djava.system.class.loader=app.systemclassloader</string>
- Save the changes and start your OSRS application again.
In case the application complains about "being damaged" now, simply remove and redownload the osrs application and try above steps again.
As a short, technical explanation, the OSRS application uses a custom classloader as system classloader, which is responsible for loading jar files (such as RuneMate's attach agent) during runtime.
Jagex' custom classloader doesn't support this operation, which is why we have to remove the classloader from the JVM options.
The Windows client does not include this classloader, making this only an issue for macOS.
Feel free to ask question if you have problems, I've spent a lot of time figuring out the cause of the issue.
I have a Macbook Pro and I can confirm this works. Thank you so much, this saved me from so much frustration. For future reference, I was using the stand alone package and followed this tutorial as the root user. Everything worked flawlessly.
Did you use TextEditor or Xcode? I have 2008 Macbook with the most recent updated OS software but yet when i open up the pfile within contents it says the TextEditor is locked and gives only the option to duplicate the file instead of actually editing and saving it as it. Any suggestions? How do i unlock the TextEditor to delete the desired script to run RuneMate without the AgentLoadException error? HELP
RESOLVED!!!! VERY IMPORTANT NOTE: If u remove the line using textedit and its still not working,make sure u leave a blank line where the removed line was, don't remove the gap in the text where the line was or it won't work!i removed the line and all but its still giving the same error message :/ any ideas?
This is not applicable for RS3. I found running the RS3 client with a bash script would allow RuneMate to bind to the client.
TL;DR: Remove the system classloader JVM option from the application's Info.plist file.
On macOS you may be getting an AgentLoadException when trying to start a bot with RuneMate.
There has been a "fix" for this in another post, which however only worked because the author made a happy accident by getting the order of java arguments wrong.
You will only be getting this issue when using the OSRS application.
- Right click on your OSRS application, and select "Show Package Contents"
- In the Contents directory you'll find a file called Info.plist
- Edit it with either Xcode or a text editor like TextEdit
- For Xcode, remove the JVMOptions entry as shown in the image below
- Using a text editor, remove the line saying <string>-Djava.system.class.loader=app.systemclassloader</string>
- Save the changes and start your OSRS application again.
In case the application complains about "being damaged" now, simply remove and redownload the osrs application and try above steps again.
As a short, technical explanation, the OSRS application uses a custom classloader as system classloader, which is responsible for loading jar files (such as RuneMate's attach agent) during runtime.
Jagex' custom classloader doesn't support this operation, which is why we have to remove the classloader from the JVM options.
The Windows client does not include this classloader, making this only an issue for macOS.
Feel free to ask question if you have problems, I've spent a lot of time figuring out the cause of the issue.
We use essential cookies to make this site work, and optional cookies to enhance your experience.