Thanks!  Looking at your error message it looks like its not getting the right 
theme so I'll check the config. 

Cheers
Scott


Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: Ian Graham <[email protected]>
Date: Mon, 10 May 2010 16:24:52 
To: <[email protected]>
Subject: RE: [cas-user] Problem Resolving Themes in Error Pages

I've filed CAS-874 for this issue (http://www.ja-sig.org/issues/browse/CAS-874).

Thanks Scott!

--Ian

From: Scott Battaglia [mailto:[email protected]]
Sent: Monday, May 10, 2010 6:17 AM
To: [email protected]
Subject: Re: [cas-user] Problem Resolving Themes in Error Pages

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]<mailto:[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]<mailto:[email protected]> as: 
[email protected]<mailto:[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

-- 
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

Reply via email to