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.
