Hello fellow users. Today I am reaching out with hopes that someone has some information available to help solve the problem of Grand Exchange Crashing the client upon selecting certain items during BUY.
When searching for an item in the Grand Exchange, all is as it should be.... Select to buy a "pernix body" or "malevolent greaves"
the client disconnects.
the client is throwing this error:
Code:
java.lang.ArrayIndexOutOfBoundsException: 15458
at PacketsDecoder.method4548(PacketsDecoder.java:1912)
at Class247.method2370(Class247.java:252)
at Class126.method1407(Class126.java:229)
at client.method2806(client.java:2994)
at client.method2773(client.java:636)
at Class291.method2764(Class291.java:614)
at Class291.method2759(Class291.java:439)
at Class291.run(Class291.java:385)
at java.lang.Thread.run(Unknown Source)
when i go to line 1912 in PacketsDecoder.jerba, i find " if (Class389.aClass119Array4165[i432] != null) { "
is where the error is being thrown.
i432 is seeming to be what is out of bounds, but I cannot seem to trace it..
the whole packet is below, client sided, as I do not even know what packet this is, server sided, i cannot include it.
Code:
if (((Class25) class25).INCOMMING_PACKET == IncommingPacket.aClass202_2227) {
int i432 = stream.readUnsignedShort();
int i433 = stream.readUnsignedShort();
int i434 = stream.readUnsignedShort();
Class343.method4162(1555900413);
if (Class389.aClass119Array4165[i432] != null) {
for (int i435 = i433; i435 < i434; i435++) {
int i436 = stream.read24BitUnsignedInteger((byte) -1);
if (i435 < (Class389.aClass119Array4165[i432].aClass105Array1405).length && (Class389.aClass119Array4165[i432].aClass105Array1405[i435]) != null)
Class389.aClass119Array4165[i432].aClass105Array1405[i435].anInt1141 = i436 * -177949397;
}
}
((Class25) class25).INCOMMING_PACKET = null;
return true;
}
If anyone can help me with this ASAP, i would be willing to work something out for your time/service.
Thank you in advanced!