jsql-injection icon indicating copy to clipboard operation
jsql-injection copied to clipboard

Unhandled IndexOutOfBoundsException

Open jsql-robot opened this issue 1 year ago • 1 comments

jSQL: v0.101
Java: v21.0.4-amd64-en on OpenJDK Runtime Environment
OS: Windows 11 (v10.0)
Desktop: undefined
Strategy: undefined
Db engine: Oracle
Exception on ThreadBeginInjection
java.lang.IndexOutOfBoundsException: Index 18 out of bounds for length 9
	at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100)
	at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106)
	at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302)
	at java.base/java.util.Objects.checkIndex(Objects.java:385)
	at java.base/java.util.ArrayList.get(ArrayList.java:427)
	at com.jsql.model.injection.strategy.StrategyInjectionError.lambda$activateWhenApplicable$5(StrategyInjectionError.java:204)
	at org.apache.logging.log4j.util.LambdaUtil.get(LambdaUtil.java:62)
	at org.apache.logging.log4j.util.LambdaUtil.getAll(LambdaUtil.java:45)
	at org.apache.logging.log4j.spi.AbstractLogger.logMessage(AbstractLogger.java:2782)
	at org.apache.logging.log4j.spi.AbstractLogger.logIfEnabled(AbstractLogger.java:2386)
	at org.apache.logging.log4j.spi.AbstractLogger.log(AbstractLogger.java:2046)
	at com.jsql.model.injection.strategy.StrategyInjectionError.activateWhenApplicable(StrategyInjectionError.java:194)
	at com.jsql.model.injection.strategy.MediatorStrategy.testStrategies(MediatorStrategy.java:210)
	at com.jsql.model.injection.method.AbstractMethodInjection.checkLastParam(AbstractMethodInjection.java:106)
	at com.jsql.model.injection.method.AbstractMethodInjection.testParameters(AbstractMethodInjection.java:76)
	at com.jsql.model.injection.method.AbstractMethodInjection.testParameters(AbstractMethodInjection.java:41)
	at com.jsql.model.InjectionModel.beginInjection(InjectionModel.java:172)
	at java.base/java.lang.Thread.run(Thread.java:1583)

jsql-robot avatar Jan 03 '25 03:01 jsql-robot

Unclear as there are only 9 Error strategies, here found 18.

To be reproduced.

ron190 avatar Jan 25 '25 17:01 ron190