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

Reply via email to