- Joined
- Sep 22, 2015
- Messages
- 1,613
- Thread Author
- #1
The error:
The task:
This was interacting with Tree:
Code for interacting:
Trying to kill a chicken:
Code for killing:
System: Windows 10
I get much more errors while trying to interact with npcs, ground items. Only 1 thing works. And that is walking, but sometimes it gets errors too.
Code:
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException: Unable to find class object for Client; nested exception is:
java.lang.ClassNotFoundException: Client
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:353)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:253)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
at com.sun.proxy.$Proxy8.int32(Unknown Source)
at nul.iiIiiIiIiiii.new(qwb:159)
at com.runemate.game.api.hybrid.local.hud.Menu.getItems(xac:212)
at bots.TestWalk.WalkingEvent.execute(WalkingEvent.java:34)
at com.runemate.game.api.script.framework.task.TaskScript.onLoop(lrb:237)
at com.runemate.game.api.script.framework.LoopingScript.run(brb:234)
at com.runemate.game.api.script.framework.AbstractScript.start(exb:174)
at nul.iIiiiIiiIiiI.run(aic:232)
Caused by: java.rmi.RemoteException: Unable to find class object for Client; nested exception is:
java.lang.ClassNotFoundException: Client
at nul.IiiiiiiiII.new(Unknown Source)
at nul.IiiiiiiiII.new(Unknown Source)
at nul.IiiiiiiiII.new(Unknown Source)
at nul.IiiiiiiiII.int32(Unknown Source)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: Client
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)
at app.u.loadClass(u.java:79)
at java.lang.ClassLoader.findSystemClass(ClassLoader.java:1050)
at app.m.loadClass(m.java:30)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
... 18 more
Code:
public class WalkingEvent extends Task {
@Override
public void execute() {
/*GroundItem feathers = GroundItems.newQuery().names("Egg").results().nearest();
if(Players.getLocal() != null && !Players.getLocal().isMoving()) {
if (feathers != null) {
System.out.println("Try to take bones");
feathers.interact("Take");
}
}*/
System.out.println(Menu.getItems());
}
@Override
public boolean validate() {
//GroundItem feathers = GroundItems.newQuery().names("Egg").results().nearest();
return Players.getLocal() != null;
}
public static boolean completeWalking(Locatable location) {
WebPath q = Traversal.getDefaultWeb().getPathBuilder().buildTo(location);
if (q != null) {
q.step();
} else {
RegionPath q2 = RegionPath.buildTo(location);
if (q2 != null) {
q2.step();
} else {
BresenhamPath q3 = BresenhamPath.buildTo(location);
if (q3 != null) {
q3.step();
}
}
}
return false;
}
}
This was interacting with Tree:
Code:
[Caution] You haven't submitted any event listeners to the dispatcher.
java.lang.NullPointerException
at nul.IiiiiiiiII.do(Unknown Source)
at nul.IiiiiiiiII.special_uids(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:253)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
at com.sun.proxy.$Proxy8.special_uids(Unknown Source)
at nul.IiiiIIiIIIii.new(epb:12)
at nul.IiiiIIiIIIii.new(epb:15)
at com.runemate.game.api.hybrid.region.GameObjects.getLoaded(obc:4)
at com.runemate.game.api.hybrid.region.GameObjects.getLoaded(obc:198)
at com.runemate.game.api.hybrid.queries.GameObjectQueryBuilder.initialDataSet(ryb:237)
at com.runemate.game.api.hybrid.queries.QueryBuilder.results(bob:248)
at bots.TestWalk.WalkingEvent.execute(WalkingEvent.java:36)
at com.runemate.game.api.script.framework.task.TaskScript.onLoop(lrb:237)
at com.runemate.game.api.script.framework.LoopingScript.run(brb:234)
at com.runemate.game.api.script.framework.AbstractScript.start(exb:174)
at nul.iIiiiIiiIiiI.run(aic:232)
Code for interacting:
Code:
@Override
public void execute() {
/*GroundItem feathers = GroundItems.newQuery().names("Egg").results().nearest();
if(Players.getLocal() != null && !Players.getLocal().isMoving()) {
if (feathers != null) {
System.out.println("Try to take bones");
feathers.interact("Take");
}
}*/
GameObject y = GameObjects.newQuery().names("Tree").results().nearest();
if(y != null){
if(y.interact("Chop down", "Tree")){
Execution.delayUntil(() -> Players.getLocal().getAnimationId() != -1, 5000);
}
}
}
@Override
public boolean validate() {
//GroundItem feathers = GroundItems.newQuery().names("Egg").results().nearest();
return Players.getLocal() != null;
}
Trying to kill a chicken:
Code:
[Caution] You haven't submitted any event listeners to the dispatcher.
java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
java.rmi.RemoteException: Unable to find class object for Client; nested exception is:
java.lang.ClassNotFoundException: Client
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:353)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:276)
at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:253)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:162)
at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:227)
at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:179)
at com.sun.proxy.$Proxy8.int32(Unknown Source)
at nul.iiIiiIiIiiii.new(qwb:159)
at com.runemate.game.api.hybrid.local.hud.Menu.getItems(xac:212)
at com.runemate.game.api.hybrid.local.hud.Menu.getItem(xac:49)
at com.runemate.game.api.hybrid.local.hud.Menu.click(xac:211)
at nul.IiiiIIiIIiii.interact(nwb:138)
at com.runemate.game.api.hybrid.entities.details.Interactable.interact(tg:47)
at com.runemate.game.api.hybrid.entities.details.Interactable.interact(tg:199)
at bots.TestWalk.WalkingEvent.execute(WalkingEvent.java:40)
at com.runemate.game.api.script.framework.task.TaskScript.onLoop(lrb:237)
at com.runemate.game.api.script.framework.LoopingScript.run(brb:234)
at com.runemate.game.api.script.framework.AbstractScript.start(exb:174)
at nul.iIiiiIiiIiiI.run(aic:232)
Caused by: java.rmi.RemoteException: Unable to find class object for Client; nested exception is:
java.lang.ClassNotFoundException: Client
at nul.IiiiiiiiII.new(Unknown Source)
at nul.IiiiiiiiII.new(Unknown Source)
at nul.IiiiiiiiII.new(Unknown Source)
at nul.IiiiiiiiII.int32(Unknown Source)
at sun.reflect.GeneratedMethodAccessor7.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:322)
at sun.rmi.transport.Transport$1.run(Transport.java:177)
at sun.rmi.transport.Transport$1.run(Transport.java:174)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:173)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:553)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:808)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:667)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.lang.ClassNotFoundException: Client
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)
at app.u.loadClass(u.java:79)
at java.lang.ClassLoader.findSystemClass(ClassLoader.java:1050)
at app.m.loadClass(m.java:30)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
... 18 more
Code for killing:
Code:
public class WalkingEvent extends Task {
@Override
public void execute() {
/*GroundItem feathers = GroundItems.newQuery().names("Egg").results().nearest();
if(Players.getLocal() != null && !Players.getLocal().isMoving()) {
if (feathers != null) {
System.out.println("Try to take bones");
feathers.interact("Take");
}
}*/
Npc chick = Npcs.newQuery().names("Chicken").results().nearest();
if(chick != null){
chick.interact("Attack");
}
}
@Override
public boolean validate() {
//GroundItem feathers = GroundItems.newQuery().names("Egg").results().nearest();
return Players.getLocal() != null;
}
public static boolean completeWalking(Locatable location) {
WebPath q = Traversal.getDefaultWeb().getPathBuilder().buildTo(location);
if (q != null) {
q.step();
} else {
RegionPath q2 = RegionPath.buildTo(location);
if (q2 != null) {
q2.step();
} else {
BresenhamPath q3 = BresenhamPath.buildTo(location);
if (q3 != null) {
q3.step();
}
}
}
return false;
}
}
System: Windows 10
I get much more errors while trying to interact with npcs, ground items. Only 1 thing works. And that is walking, but sometimes it gets errors too.
Last edited: