Distributor ID: Ubuntu
Description: Ubuntu 10.04.3 LTS
Release: 10.04
Codename: lucid
I receive the following exceptions when starting my WebApp:
SCHWERWIEGEND: Exception starting filter ExpiresFilter
java.lang.ExceptionInInitializerError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:422)
at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:115)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3838)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4488)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:526)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905)
at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:722)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at org.apache.catalina.core.StandardService.start(StandardService.java:516)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
at org.apache.catalina.startup.Catalina.start(Catalina.java:593)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: java.util.MissingResourceException: Can't find bundle for base name org.apache.catalina.filters.LocalStrings, locale de_DE
at java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:1539)
at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1278)
at java.util.ResourceBundle.getBundle(ResourceBundle.java:805)
at org.apache.tomcat.util.res.StringManager.<init>(StringManager.java:77)
at org.apache.tomcat.util.res.StringManager.<init>(StringManager.java:72)
at org.apache.tomcat.util.res.StringManager.getManager(StringManager.java:161)
at org.ilo.quiz.tools.FilterBase.<clinit>(FilterBase.java:39)
... 33 more
The class mentioned org.apache.catalina.filters.LocalStrings is (when you download from apache.org) inside (/usr/share/tomcat6/lib) catalina.jar . Not so in my installation.
What is happening here? Any help highly appreciated!
Thank you for taking the time to report this bug and helping to make Ubuntu better.
The class (actually a properties files) relates to a generic cross site request forgery prevention feature that was introduced in tomcat 6.0.25 - Lucid provides tomcat 6.0.24 so does not have this feature.
It looks like the error is actually being generated from within the application you are trying to run:
SCHWERWIEGEND: Exception starting filter ExpiresFilter
and
at org.apache. tomcat. util.res. StringManager. <init>( StringManager. java:72) tomcat. util.res. StringManager. getManager( StringManager. java:161) quiz.tools. FilterBase. <clinit> (FilterBase. java:39)
at org.apache.
at org.ilo.
... 33 more
Could you provide a few more details about exactly what you are doing to get this error? Is this a internally developed application or is it something that can be downloaded so that we can try to reproduce the problem?
Marking 'Incomplete' pending your response on the above.