Closed STRATZ-Ken closed 1 year ago
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 22128
at skadistats.clarity.platform.buffer.UnsafeBuffer$B64.get(UnsafeBuffer.java:73)
at skadistats.clarity.io.bitstream.BitStream64.readUBitInt(BitStream64.java:26)
at skadistats.clarity.io.bitstream.BitStream64.readBitsIntoByteArray(BitStream64.java:43)
at skadistats.clarity.processor.stringtables.S2StringTableEmitter.decodeEntries(S2StringTableEmitter.java:129)
at skadistats.clarity.processor.stringtables.S2StringTableEmitter.onCreateStringTable(S2StringTableEmitter.java:63)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.reader.InputSourceProcessor.processEmbedded(InputSourceProcessor.java:247)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.reader.InputSourceProcessor.processSource(InputSourceProcessor.java:174)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.runner.AbstractFileRunner.initAndRunWith(AbstractFileRunner.java:39)
at skadistats.clarity.processor.runner.SimpleRunner.runWith(SimpleRunner.java:33)
at Worker$1.handleDelivery(Worker.java:149)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:111)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:833)
java.lang.ArrayIndexOutOfBoundsException: Index 16384 out of bounds for length 16384
at skadistats.clarity.io.bitstream.BitStream64.readBitsIntoByteArray(BitStream64.java:43)
at skadistats.clarity.processor.stringtables.S2StringTableEmitter.decodeEntries(S2StringTableEmitter.java:123)
at skadistats.clarity.processor.stringtables.S2StringTableEmitter.onCreateStringTable(S2StringTableEmitter.java:63)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.reader.InputSourceProcessor.processEmbedded(InputSourceProcessor.java:247)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.reader.InputSourceProcessor.processSource(InputSourceProcessor.java:174)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.runner.AbstractFileRunner.initAndRunWith(AbstractFileRunner.java:39)
at skadistats.clarity.processor.runner.SimpleRunner.runWith(SimpleRunner.java:33)
at Worker$1.handleDelivery(Worker.java:149)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:111)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.lang.Thread.run(Thread.java:833)
Already got it running locally. Fix in a few minutes.
Fix version 2.7.9, pushed to central a minute ago.
java.lang.NoSuchMethodError: 'boolean skadistats.clarity.wire.s2.proto.S2NetMessages$CSVCMsg_CreateStringTable.getUsingVarintBitcounts()'
at skadistats.clarity.processor.stringtables.S2StringTableEmitter.onCreateStringTable(S2StringTableEmitter.java:51)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.reader.InputSourceProcessor.processEmbedded(InputSourceProcessor.java:247)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.reader.InputSourceProcessor.processSource(InputSourceProcessor.java:174)
at skadistats.clarity.event.AbstractInvocationPoint.invoke(AbstractInvocationPoint.java:86)
at skadistats.clarity.event.Event.raise(Event.java:41)
at skadistats.clarity.processor.runner.AbstractFileRunner.initAndRunWith(AbstractFileRunner.java:39)
at skadistats.clarity.processor.runner.SimpleRunner.runWith(SimpleRunner.java:33)
at Worker$1.handleDelivery(Worker.java:149)
at com.rabbitmq.client.impl.ConsumerDispatcher$5.run(ConsumerDispatcher.java:149)
at com.rabbitmq.client.impl.ConsumerWorkService$WorkPoolRunnable.run(ConsumerWorkService.java:111)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Fixed via new Protobufs.
All replays are throwing out of bounds errors. Due to the large amount of changes, not surprised.