2010/4/28 Pid <p...@pidster.com>: > On 28/04/2010 03:29, Ivan wrote: >> I still get the java.lang.ArrayIndexOutOfBoundsException, i think that it >> should be > > What causes the ArrayIndexOutOfBoundsException? I was testing > dynamically adding a Filter after that change, (inside a > ServletContextListener.contextInitialized() method), and it was working, > but throwing a different exception when a second filter is added before > hand: >
Should be fixed in r938814 Ivan is right. filterMaps.length - (filterMapInsertPoint + 1) is essentially the count of characters, but we need a position in that argument. > java.lang.IllegalArgumentException: Filter mapping specifies an unknown > filter name null > at > org.apache.catalina.core.StandardContext.validateFilterMap(StandardContext.java:2650) validateFilterMap() is called before any manipulations with the filters array, so you have no chance of seeing that AIOOB exception until you pass this one. Best regards, Konstantin Kolinko --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org