It means one of the values in the themes isn't being found. Not sure why that's the case. I'll take a look. If you want to open a JIRA issue to track it, please do so (I think you might be the second person that's mentioned this).
Cheers, Scott On Fri, May 7, 2010 at 7:06 PM, Ian Graham <[email protected]> wrote: > I've been experimenting with user roles in the default CAS application > (3.4.2), and I've run into a problem where error pages will not render due > to an exception: > > javax.servlet.jsp.JspTagException: Theme 'theme': No message found under > code 'standard.custom.css.file' for locale 'en_US'. > > I've only made one change to the default CAS war file; I've added the > following to deployerConfigContext.xml: > > > <sec:user-service id="userDetailsService"> > <sec:user name="ian" password="notused" authorities="ROLE_ADMIN" /> > <sec:user name="notian" password="notused" > authorities="ROLE_NOTADMIN" /> > </sec:user-service> > > > I'm using the built-in 'Services Management' application to test this, and > when I authenticate using the user 'ian', I can access the application as > expected. However, when I try to log in with the user 'notian' I get a 403 > forbidden message, which is also expected, but instead of the expected > casBlockedView.jsp page, I get a bare 403 error as returned by the servlet > container, and I see the above exception in the logs (A full stack trace is > below). > > Has anyone else seen this behavior, and if so have you been able to get the > page to render? > > Regards, > > --Ian Graham > > > Full stacktrace: > > > 2010-05-07 15:22:11,062 DEBUG > [org.springframework.ui.context.support.ResourceBundleThemeSource] - Theme > created: name 'theme', basename [theme] > 2010-05-07 15:22:11,064 WARN > [org.springframework.context.support.ResourceBundleMessageSource] - > ResourceBundle [theme] not found for MessageSource: Can't find bundle for > base name theme, locale en_US > 2010-05-07 15:22:11,066 WARN > [org.springframework.context.support.ResourceBundleMessageSource] - > ResourceBundle [theme] not found for MessageSource: Can't find bundle for > base name theme, locale en_US > 2010-05-07 15:22:11,067 ERROR > [org.springframework.web.servlet.tags.ThemeTag] - Theme 'theme': No message > found under code 'standard.custom.css.file' for locale 'en_US'. > javax.servlet.jsp.JspTagException: Theme 'theme': No message found under > code 'standard.custom.css.file' for locale 'en_US'. > at > org.springframework.web.servlet.tags.MessageTag.doStartTagInternal(MessageTag.java:184) > at > org.springframework.web.servlet.tags.RequestContextAwareTag.doStartTag(RequestContextAwareTag.java:79) > at > org.apache.jsp.WEB_002dINF.view.jsp.default_.ui.casBlockedView_jsp._jspx_meth_spring_005ftheme_005f1(casBlockedView_jsp.java:338) > at > org.apache.jsp.WEB_002dINF.view.jsp.default_.ui.casBlockedView_jsp._jspx_meth_c_005fotherwise_005f0(casBlockedView_jsp.java:308) > at > org.apache.jsp.WEB_002dINF.view.jsp.default_.ui.casBlockedView_jsp._jspx_meth_c_005fchoose_005f0(casBlockedView_jsp.java:198) > at > org.apache.jsp.WEB_002dINF.view.jsp.default_.ui.casBlockedView_jsp._jspService(casBlockedView_jsp.java:96) > at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646) > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:438) > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374) > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302) > at > org.apache.catalina.core.StandardHostValve.custom(StandardHostValve.java:415) > at > org.apache.catalina.core.StandardHostValve.status(StandardHostValve.java:342) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Thread.java:619) > > > > > -- > You are currently subscribed to [email protected] as: > [email protected] > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
