Bot issues after Java update.

Forum for alternative clients, mods & discussions on the same.

Moderator: Phades

Bot issues after Java update.

Postby Emkarcinos » Wed Dec 24, 2014 7:52 pm

Hi.
I just updated my Java to newest version, and I now have problems with my scripts. The error is NOT about my bot, but its about some weird shit that I don't get at all (I'm not savvy at java). Btw the bots were working fine with this jBotAPI (here is the problem) till this update.
Error:
Script: Peeeerrrsrrs Thread: 49 Started.
java.lang.ArrayIndexOutOfBoundsException: 19567
at org.mozilla.javascript.net.sf.retrotranslator.runtime.asm.ClassReader
.accept(ClassReader.java:342)
at org.mozilla.javascript.net.sf.retrotranslator.runtime.asm.ClassReader
.accept(ClassReader.java:300)
at org.mozilla.javascript.net.sf.retrotranslator.runtime.impl.ClassDescr
iptor.<init>(ClassDescriptor.java:67)
at org.mozilla.javascript.net.sf.retrotranslator.runtime.impl.ClassDescr
iptor.getInstance(ClassDescriptor.java:82)
at org.mozilla.javascript.net.sf.retrotranslator.runtime.impl.MethodDesc
riptor.getInstance(MethodDescriptor.java:120)
at org.mozilla.javascript.net.sf.retrotranslator.runtime.java.lang.refle
ct._Method.isVarArgs(_Method.java:96)
at org.mozilla.javascript.jdk15.VMBridge_jdk15.isVarArgs(VMBridge_jdk15.
java:64)
at org.mozilla.javascript.MemberBox.init(MemberBox.java:79)
at org.mozilla.javascript.MemberBox.<init>(MemberBox.java:67)
at org.mozilla.javascript.JavaMembers.reflect(JavaMembers.java:492)
at org.mozilla.javascript.JavaMembers.<init>(JavaMembers.java:76)
at org.mozilla.javascript.JavaMembers.lookupClass(JavaMembers.java:847)
at org.mozilla.javascript.NativeJavaObject.initMembers(NativeJavaObject.
java:90)
at org.mozilla.javascript.NativeJavaObject.<init>(NativeJavaObject.java:
80)
at org.mozilla.javascript.NativeJavaObject.<init>(NativeJavaObject.java:
70)
at org.mozilla.javascript.WrapFactory.wrapAsJavaObject(WrapFactory.java:
148)
at org.mozilla.javascript.WrapFactory.wrap(WrapFactory.java:105)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:25
8)
at org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java
:119)
at org.mozilla.javascript.gen.jBotAPI_5._c_travelCount_11(jBotAPI:129)
at org.mozilla.javascript.gen.jBotAPI_5.call(jBotAPI)

at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java
:108)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4._c_GoDrinkWine_8(Peeeerrrsr
rs:140)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4.call(Peeeerrrsrrs)
at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java
:108)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4._c_main_15(Peeeerrrsrrs:279
)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4.call(Peeeerrrsrrs)
at org.mozilla.javascript.optimizer.OptRuntime.callName0(OptRuntime.java
:108)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4._c_script_0(Peeeerrrsrrs:28
3)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4.call(Peeeerrrsrrs)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:4
26)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:317
8)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4.call(Peeeerrrsrrs)
at org.mozilla.javascript.gen.Peeeerrrsrrs_4.exec(Peeeerrrsrrs)
at org.mozilla.javascript.Context.evaluateString(Context.java:1111)
at union.JSThread.run(JSThread.java:58)
Script: Peeeerrrsrrs Thread: 49 Finished.


The problematic function in jBotAPI (line is bold)
function travelCount() {
var buffs = jGetBuffs();
for (var i = 0; i < buffs.length; i++) {
if (buffs[i].name().indexOf("Travel Weariness") >= 0) {
return buffs[i].meter();
}
}
return 0;
}


Any fix?
Image
User avatar
Emkarcinos
 
Posts: 33
Joined: Sat Mar 08, 2014 1:17 pm

Re: Bot issues after Java update.

Postby Cygnus » Wed Dec 24, 2014 8:36 pm

Fuck you and your bots.
ImageImage
User avatar
Cygnus
 
Posts: 37
Joined: Sat Jul 02, 2011 7:05 pm

Re: Bot issues after Java update.

Postby Karede » Wed Dec 24, 2014 10:00 pm

Get fucked
User avatar
Karede
 
Posts: 765
Joined: Mon Jun 03, 2013 6:10 am

Re: Bot issues after Java update.

Postby borka » Thu Dec 25, 2014 4:25 am

@Emkarcinos

What Java version did you update to? Doesn't look like Java 7 to 8 fault as the excption thrown would be the same

Code: Select all
java.lang.ArrayIndexOutOfBoundsException: 19567


http://docs.oracle.com/javase/7/docs/ap ... ption.html
http://docs.oracle.com/javase/8/docs/ap ... ption.html
User avatar
borka
 
Posts: 9965
Joined: Thu Feb 03, 2011 7:47 pm
Location: World of Sprucecap

Re: Bot issues after Java update.

Postby Saxony4 » Thu Dec 25, 2014 6:58 am

Cygnus wrote:Fuck you and your bots.


Karede wrote:Get fucked
loftar wrote:git da mony
User avatar
Saxony4
 
Posts: 1751
Joined: Mon Mar 12, 2012 2:38 am
Location: Sagittarius A*

Re: Bot issues after Java update.

Postby Emkarcinos » Thu Dec 25, 2014 4:00 pm

Yea, it looks like i got updated from 7 to 8. However, I've read whole changelog in Java 8, and I didnt notice any changes about this exception, and illegal indexes (It seems like it tries to acces an illegal index, while Java 7 got it without any exceptions)

I know, that basic fix is just downgrading to Java, but Id like to say at the newest version and try to fix an issue in other way.
Image
User avatar
Emkarcinos
 
Posts: 33
Joined: Sat Mar 08, 2014 1:17 pm


Return to The Wizards' Tower

Who is online

Users browsing this forum: No registered users and 8 guests