Skip to content
View in the app

A better way to browse. Learn more.

OSBot :: 2007 OSRS Botting

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Running client on Linux

Featured Replies

Hi,

So basicly I am running Debian 7 32 bit, and JDK7. But I get this error when running the client:

alex@debian:~/Desktop$ java -jar osbot\ 1.7.17.jar 
//***************************************************************************\\
   OSBot Bot
   Copyright (C) OSBot.org
   Running Linux on a(n) i386 architecture
   Java version is 1.7.0_03
\\***************************************************************************//
 
[INFO ][07/04/13 04:14:50 PM]: Connecting to remote server...
[INFO ][07/04/13 04:14:50 PM]: Connected to remote server!
[INFO ][07/04/13 04:14:52 PM]: Latest released hooked for client revision : 16
[INFO ][07/04/13 04:14:52 PM]: Signed in as : aekramer
[INFO ][07/04/13 04:14:52 PM]: Loading remote scripts...
Exception in thread "Thread-4" java.lang.NoClassDefFoundError: sun/misc/Hashing
at org.osbot.A.<init>(pj:560)
at org.osbot.A.<init>(pj:337)
at org.osbot.script.engine.ScriptManager.<clinit>(wg:6)
at org.osbot.engine.Main.k(xo:270)
at org.osbot.hB.f(hl:107)
at org.osbot.wA.run(xo:207)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: sun.misc.Hashing
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
... 7 more
[INFO ][07/04/13 04:16:31 PM]: Connecting to remote server...
[INFO ][07/04/13 04:16:31 PM]: Connected to remote server!
[INFO ][07/04/13 04:16:31 PM]: Signed in as : aekramer
[INFO ][07/04/13 04:16:31 PM]: Loading remote scripts...
 

If I then attempt to open a new bot tab I get this:

 

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: sun/misc/Hashing
at org.osbot.A.<init>(pj:560)
at org.osbot.A.<init>(pj:337)
at org.osbot.engine.Bot.<clinit>(kp:58)
at org.osbot.LPt8.f(jj:193)
at org.osbot.Lpt4.L(io:452)
at org.osbot.Lpt4.g(io:163)
at org.osbot.Xb.actionPerformed(io:96)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverButtonListener.java:124)
at java.awt.Component.processMouseEvent(Component.java:6505)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
at java.awt.Component.processEvent(Component.java:6270)
at java.awt.Container.processEvent(Container.java:2229)
at java.awt.Component.dispatchEventImpl(Component.java:4861)
at java.awt.Container.dispatchEventImpl(Container.java:2287)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at java.awt.Container.dispatchEventImpl(Container.java:2273)
at java.awt.Window.dispatchEventImpl(Window.java:2713)
at java.awt.Component.dispatchEvent(Component.java:4687)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:723)
at java.awt.EventQueue.access$200(EventQueue.java:100)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:696)
at java.awt.EventQueue$4.run(EventQueue.java:694)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:693)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:128)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:117)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:113)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
[INFO ][07/04/13 04:18:12 PM]: Connecting to remote server...
[INFO ][07/04/13 04:18:12 PM]: Connected to remote server!
[INFO ][07/04/13 04:18:12 PM]: Signed in as : aekramer
[INFO ][07/04/13 04:18:12 PM]: Loading remote scripts...

Edited by aekramer

You can't open a new tab yet because the client is still initializing and collecting all the information it needs to run. Since it is having an error collecting scripts then it won't finish initializing and hence not being able to open tabs.

 

I'm not sure what could be preventing you from loading remote scripts but it seems 

Caused by: java.lang.ClassNotFoundException: sun.misc.Hashing

I think admins use Debian so they might be able to help, but if you decide to switch over to CentOS 6 I can help you set that up if you need :) Good luck.

  • Author

Thanks, I guess I will wait for them to reply.

  • Author

You can't open a new tab yet because the client is still initializing and collecting all the information it needs to run. Since it is having an error collecting scripts then it won't finish initializing and hence not being able to open tabs.

 

I'm not sure what could be preventing you from loading remote scripts but it seems 

Caused by: java.lang.ClassNotFoundException: sun.misc.Hashing
I think admins use Debian so they might be able to help, but if you decide to switch over to CentOS 6 I can help you set that up if you need smile.png Good luck.

Added you on skype, hopefully you can help me out tongue.png

  • Developer

What distribution of Java are you running? From what I can see you are running JRE or OpenJDK and this is a specific problem on some Linux distributions where the JRE and OpenJDK do not ship the sun.misc packages. Downloading and installing JDK should work.

Guest
This topic is now closed to further replies.

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.