I put together a small backup copy of the working version here:  
https://github.com/dannymk/cas-dynamic-style

> On May 16, 2020, at 4:17 PM, 'Daniel Maldonado' via CAS Community 
> <[email protected]> wrote:
> 
> OK, through a lot of trial and error I figured out where to put the files.
> NOT in the source and NOT compiling it into the final war.  It is more of a 
> runtime configuration option
> which was very hard to figure out.
> 
> I will have to put together a small project to make sure no one else suffers 
> this much.  Thank you for your help. 
> 
>> On May 16, 2020, at 12:49 PM, 'Daniel Maldonado' via CAS Community 
>> <[email protected] <mailto:[email protected]>> wrote:
>> 
>> Yes, yet again, that thread implies that the “skeleton_in_ID.properties” 
>> belongs in the “src/main/resources/*.properties” directory. 
>> Which implies that it needs to be compiled into the war before it is found.  
>> Why would “dynamic themes” need to be included in the source?
>> That is not dynamic in nature :-/
>> 
>>> On May 16, 2020, at 12:24 PM, Root <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> 
>>> The new error is similar to this  
>>> https://groups.google.com/a/apereo.org/forum/#!topic/cas-user/dPf36An-qyU 
>>> <https://groups.google.com/a/apereo.org/forum/#!topic/cas-user/dPf36An-qyU>
>>> 
>>> Check that full thread, CAS is expecting theme.properties file.
>>> 
>>> if you are editing heavily then this is obvious in CAS, and Yes CAS 
>>> documentation needs a reincarnation! indeed :-).
>>> 
>>> 
>>> 
>>> 
>>> On Saturday, May 16, 2020 at 9:33:17 PM UTC+5:30, CanaryJudge wrote:
>>> This can’t be this difficult.  I am actually very surprised that it has 
>>> taken this long to configure such an important project. If I ever get this 
>>> working I am going to have to put together some instructions for a newbie 
>>> as the current ones leave a lot to be desired in the form of examples :-) 
>>> 
>>> Anyway, my current configuration for /etc/cas/config/cas.properties
>>> …
>>> spring.thymeleaf.prefix[0]=file:/etc/cas/templates
>>> cas.view.templatePrefixes[0]=file:/etc/cas/templates
>>> ...
>>> 
>>> Error in debug:
>>> 
>>> 2020-05-16 15:58:29,329 DEBUG 
>>> [org.apereo.cas.services.web.RegisteredServiceThemeResolver] - <Can't find 
>>> bundle for base name foo, locale en_US>
>>> java.util.MissingResourceException: Can't find bundle for base name epc, 
>>> locale en_US
>>>         at 
>>> java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2055)
>>>  ~[?:?]
>>>         at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1689) 
>>> ~[?:?]
>>>         at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1593) 
>>> ~[?:?]
>>>         at java.util.ResourceBundle.getBundle(ResourceBundle.java:1284) 
>>> ~[?:?]
>>>         at 
>>> org.apereo.cas.services.web.RegisteredServiceThemeResolver$CasThemeResourceBundleMessageSource.doGetBundle(RegisteredServiceThemeResolver.java:190)
>>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>>         at 
>>> org.apereo.cas.services.web.RegisteredServiceThemeResolver.determineThemeNameToChoose(RegisteredServiceThemeResolver.java:145)
>>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>>         at 
>>> org.apereo.cas.services.web.RegisteredServiceThemeResolver.resolveThemeName(RegisteredServiceThemeResolver.java:103)
>>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>>         at 
>>> org.apereo.cas.services.web.ChainingThemeResolver.resolveThemeName(ChainingThemeResolver.java:42)
>>>  ~[cas-server-support-themes-core-6.2.0-SNAPSHOT.jar:6.2.0-SNAPSHOT]
>>>         at 
>>> org.springframework.web.servlet.support.RequestContextUtils.getTheme(RequestContextUtils.java:217)
>>>  ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>>>         at 
>>> org.springframework.web.servlet.support.RequestContext.getTheme(RequestContext.java:398)
>>>  ~[spring-webmvc-5.2.5.RELEASE.jar:5.2.5.RELEASE]
>>>         at 
>>> org.thymeleaf.spring5.context.webmvc.SpringWebMvcThymeleafRequestContext.getTheme(SpringWebMvcThymeleafRequestContext.java:211)
>>>  ~[thymeleaf-spring5-3.0.11.RELEASE.jar:3.0.11.RELEASE]
>>> 
>>> No better clues there :-/
>>> 
>>> 
>>>> On May 16, 2020, at 11:06 AM, Root <indian...@ <>gmail.com 
>>>> <http://gmail.com/>> wrote:
>>>> 
>>>> 
>>>> Ok, at the end of the error it says "cannot be located" so might be 
>>>> path/permission issue?, make sure 
>>>> /etc/cas/templates/ is accessible  <>by tomcat, also instead of " <> 
>>>> <>file:///etc/cas/templates <file:///etc/cas/templates>"  try 
>>>> "file:/etc/cas/templates"
>>>> 
>>>> IF you are still getting errors, enable DEBUG mode in  <> <>log4j2.xml, 
>>>> you may get more info. <>
>>>> 
>> 
>> 
>> -- 
>> - Website: https://apereo.github.io/cas <https://apereo.github.io/cas>
>> - Gitter Chatroom: https://gitter.im/apereo/cas 
>> <https://gitter.im/apereo/cas>
>> - List Guidelines: https://goo.gl/1VRrw7 <https://goo.gl/1VRrw7>
>> - Contributions: https://goo.gl/mh7qDG <https://goo.gl/mh7qDG>
>> --- 
>> You received this message because you are subscribed to the Google Groups 
>> "CAS Community" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] 
>> <mailto:[email protected]>.
>> To view this discussion on the web visit 
>> https://groups.google.com/a/apereo.org/d/msgid/cas-user/1D4F86A3-2C9F-4142-BC54-8B69DCBA8CD6%40yahoo.com
>>  
>> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/1D4F86A3-2C9F-4142-BC54-8B69DCBA8CD6%40yahoo.com?utm_medium=email&utm_source=footer>.
> 
> 
> -- 
> - Website: https://apereo.github.io/cas <https://apereo.github.io/cas>
> - Gitter Chatroom: https://gitter.im/apereo/cas <https://gitter.im/apereo/cas>
> - List Guidelines: https://goo.gl/1VRrw7 <https://goo.gl/1VRrw7>
> - Contributions: https://goo.gl/mh7qDG <https://goo.gl/mh7qDG>
> --- 
> You received this message because you are subscribed to the Google Groups 
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To view this discussion on the web visit 
> https://groups.google.com/a/apereo.org/d/msgid/cas-user/F747622B-9706-455A-A987-91B59B93F590%40yahoo.com
>  
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/F747622B-9706-455A-A987-91B59B93F590%40yahoo.com?utm_medium=email&utm_source=footer>.

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/B417BCB6-69FC-4A3C-BA7A-3B714A4A1261%40yahoo.com.

Reply via email to