Yes, sorry. I did not explained that. The same issue happens with RC4.Snapshot and RC3 Gradle Overlay + Json Service Registry.
Regards, El jueves, 20 de octubre de 2016, 18:38:46 (UTC-3), Misagh Moayyed escribió: > > > I am confused. You had RC4 initially in your config, yet your report in > your last email references RC3. Please clarify. > > From: Facundo Bove <[email protected]> <javascript:> > Reply: Facundo Bove <[email protected]> <javascript:> > Date: October 20, 2016 at 10:36:57 PM > To: CAS Community <[email protected]> <javascript:> > Cc: [email protected] <javascript:> <[email protected]> <javascript:>, > [email protected] <javascript:> <[email protected]> <javascript:> > Subject: Re: [cas-user] Issues using CAS JSON Service Registry. CAS > 5.0.0.RC4-SNAP > > Hello Misagh, > Thanks for answering :) > > I have isolated the issue. It seems to be related to the gradle overlay. > > If you add cas-server-support-json-service-registry to a clean > cas-gradle-overlay version 5.0.0.RC3 and try to run it, it fails. > However if you add cas-server-support-json-service-registry in > cas-maven-overlay version 5.0.0.RC3 and run it, it works well. > > Both overlays are a clean checkout without modifications (except adding > the json registry dep) > > Regards, > > El jueves, 20 de octubre de 2016, 5:05:39 (UTC-3), Misagh Moayyed > escribió: >> >> You will need to submit your overlay to the issues project so it can >> duplicated. This is more likely pilot error. >> >> From: Facundo Bove <[email protected]> >> Reply: Facundo Bove <[email protected]> >> Date: October 19, 2016 at 4:08:17 PM >> To: CAS Community <[email protected]> >> Subject: [cas-user] Issues using CAS JSON Service Registry. CAS >> 5.0.0.RC4-SNAP >> >> Hello, >> >> I am having an issue when I add cas-server-support-json-service-registry >> to my cas-gradle-overlay project. >> Imho it has something to do with the defaultTemplateResolver. >> >> It loads well: >> >> 2016-10-17 10:25:09,134 INFO [org.apereo.cas.web.CasWebApplication] - < >> The following profiles are active: native> >> 2016-10-17 10:25:21,909 INFO [org.apereo.cas.services. >> AbstractResourceBasedServiceRegistryDao] - <Watching service registry >> directory at /tmp/cas/services> >> 2016-10-17 10:25:22,273 INFO [org.apereo.cas.services. >> DefaultServicesManagerImpl] - <Loaded 3 services from >> JsonServiceRegistryDao.> >> >> But then it crashes: >> >> 2016-10-17 10:25:25,709 WARN [org.springframework.boot.context.embedded. >> AnnotationConfigEmbeddedWebApplicationContext] - <Exception encountered >> during context initialization - cancelling refresh attempt:org. >> springframework.beans.factory.UnsatisfiedDependencyException: Error creating >> bean with name 'passwordManagementConfiguration': Unsatisfied dependency >> expressed through field 'loginFlowDefinitionRegistry'; nested exception >> isorg.springframework.beans.factory.UnsatisfiedDependencyException: Error >> creating >> bean with name 'casWebflowContextConfiguration': Unsatisfied dependency >> expressed through field 'registeredServiceViewResolver'; nested >> exception isorg.springframework.beans.factory. >> UnsatisfiedDependencyException: Error creating bean with name >> 'casThemesConfiguration': Unsatisfied dependency expressed through field >> 'thymeleafViewResolver'; nested exception isorg.springframework.beans. >> factory.UnsatisfiedDependencyException: Error creating bean with name >> 'org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$Thymeleaf3Configuration$Thymeleaf3ViewResolverConfiguration' >> : Unsatisfied dependency expressed through constructor parameter 1; nested >> exception is org.springframework.beans.factory. >> UnsatisfiedDependencyException: Error creating bean with name >> 'org.springframework.boot.autoconfigure.thymeleaf.ThymeleafAutoConfiguration$ThymeleafDefaultConfiguration' >> : Unsatisfied dependency expressed through constructor parameter 0; nested >> exception is org.springframework.beans.factory.BeanCreationException: >> Error creating bean with name 'defaultTemplateResolver' defined in class >> path >> resource [org/springframework/boot/autoconfigure/thymeleaf/ >> ThymeleafAutoConfiguration$Thymeleaf3Configuration$DefaultTemplateResolverConfiguration >> .class]: Bean instantiation via factory method failed; nested exception >> is org.springframework.beans.BeanInstantiationException: Failed to >> instantiate [org.thymeleaf.spring4.templateresolver. >> SpringResourceTemplateResolver]:Factory method 'defaultTemplateResolver' >> threw >> exception; nested exception is java.lang.NullPointerException> >> 2016-10-17 10:25:25,712 WARN [org.apereo.cas.services. >> ServiceRegistryConfigWatcher] - <Directory key is no longer valid. >> Quitting watcher service> >> >> Currently targeting: >> >> gradle.version=3.0 >> sourceCompatibility=1.8 >> targetCompatibility=1.8 >> >> cas.version=5.0.0.RC4-SNAPSHOT >> springboot.version=1.4.1.RELEASE >> >> >> I have added this dependency to build.gradle: >> >> runtime( >> "org.apereo.cas:cas-server-support-json-service-registry:${project.'cas.version'}" >> ) >> >> My cas-gradle-overlay-app/etc/cas/config/application.yml has this >> setting, among others. >> >> cas: >> serviceRegistry: >> watcherEnabled: true >> repeatInterval: 120000 >> startDelay: 15000 >> initFromJson: true >> config: >> location: classpath:/services >> >> >> This folder: cas-gradle-overlay-app/cas/src/main/resources/services >> contains this json: >> >> { >> "@class" : "org.apereo.cas.services.RegexRegisteredService", >> "serviceId" : "testId", >> "name" : "testJsonFile", >> "id" : 103935657744185, >> "evaluationOrder" : 1 >> } >> >> Any help would be appreciate. >> Extra info: I am using LDAP connector and get logged in correctly. >> >> If I am lacking or misunderstanding something please let me know. >> >> Regards, >> -- >> CAS gitter chatroom: https://gitter.im/apereo/cas >> CAS mailing list guidelines: >> https://apereo.github.io/cas/Mailing-Lists.html >> CAS documentation website: https://apereo.github.io/cas >> CAS project website: https://github.com/apereo/cas >> --- >> 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 post to this group, send email to [email protected]. >> Visit this group at >> https://groups.google.com/a/apereo.org/group/cas-user/. >> To view this discussion on the web visit >> https://groups.google.com/a/apereo.org/d/msgid/cas-user/34ab9655-7abb-4eae-90d4-299a741e88e2%40apereo.org >> >> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/34ab9655-7abb-4eae-90d4-299a741e88e2%40apereo.org?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/a/apereo.org/d/optout. >> >> -- >> Misagh >> > -- > CAS gitter chatroom: https://gitter.im/apereo/cas > CAS mailing list guidelines: > https://apereo.github.io/cas/Mailing-Lists.html > CAS documentation website: https://apereo.github.io/cas > CAS project website: https://github.com/apereo/cas > --- > 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] <javascript:>. > To post to this group, send email to [email protected] <javascript:>. > Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/ > . > To view this discussion on the web visit > https://groups.google.com/a/apereo.org/d/msgid/cas-user/83ddf3d5-935a-4b82-a31a-411f29d93cd0%40apereo.org > > <https://groups.google.com/a/apereo.org/d/msgid/cas-user/83ddf3d5-935a-4b82-a31a-411f29d93cd0%40apereo.org?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/a/apereo.org/d/optout. > > -- > Misagh > -- CAS gitter chatroom: https://gitter.im/apereo/cas CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html CAS documentation website: https://apereo.github.io/cas CAS project website: https://github.com/apereo/cas --- 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 post to this group, send email to [email protected]. Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/. To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/ab8c095b-3023-4661-9953-9ec14764ce24%40apereo.org. For more options, visit https://groups.google.com/a/apereo.org/d/optout.
