When initializing a simple filter we have that implements Filter, an ArrayIndexOutOfBoundsException occurs. We have not been able to figure out how this could be caused by something we're doing wrong. The stack trace follows. The line in the SphinxCookieFilter class that it is complaining (line 37) about doesn't even reference an array. This is line 37:
public void init(FilterConfig config) throws ServletException { We are baffled as to how this line could possibly be throwing any exceptions. Here is the stack trace: StandardContext[]Exception starting filter sphinxCookies java.lang.ArrayIndexOutOfBoundsException: 965 at com.dchoc.nutella.web.filter.SphinxCookieFilter.init(SphinxCookieFilter.java:37) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:225) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:308) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:79) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3698) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4349) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:823) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:595) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.java:277) at org.apache.catalina.core.StandardHost.install(StandardHost.java:832) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:617) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:968) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:349) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1091) at org.apache.catalina.core.StandardHost.start(StandardHost.java:789) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1083) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:478) at org.apache.catalina.core.StandardService.start(StandardService.java:480) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2313) at org.apache.catalina.startup.Catalina.start(Catalina.java:556) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:284) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422) Here's the portion of our web.xml that configures our filters: <filter> <filter-name>sphinxCookies</filter-name> <filter-class>com.dchoc.nutella.web.filter.SphinxCookieFilter</filter-class> <init-param> <description>The URL to visit if they don't have cookies</description> <param-name>failureURL</param-name> <param-value>/sphinx/setSphinxProfile.do</param-value> </init-param> <init-param> <description>The URL that sets the cookies. We ignore this one.</description> <param-name>cookieSettingURL</param-name> <param-value>/sphinx/saveSphinxProfile.do</param-value> </init-param> </filter> <filter-mapping> <filter-name>sphinxCookies</filter-name> <url-pattern>/sphinx/*</url-pattern> </filter-mapping> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]