Carlos, in trying to reproduce the problem you mentioned, would you please
provide more info on what exactly you are trying to modify in
servicesRegistry.conf that causes the aforementioned NPE?

Cheers,
Dmitriy.

On Mon, Nov 5, 2012 at 11:21 AM, Carlos Fernandez <[email protected]> wrote:

> Dmitriy,****
>
> ** **
>
> My setup doesn’t stray much from what’s published in the CAS user manual,
> if at all. I’m only configuring the JSON service registry, EhCache ticket
> registry, LDAP support using FastBindLdapAuthenticationHandler, and Google
> SAML. The relevant files from my overlay are in the attached zip file.****
>
> ** **
>
> Best regards,****
>
> --****
>
> Carlos.****
>
> ** **
>
> *From:* Dmitriy Kopylenko [mailto:[email protected]]
> *Sent:* Sunday, 04 November, 2012 17:30
> *To:* [email protected]
> *Subject:* Re: [cas-user] Exception during 'watchedResource' after
> modifying JSON service registry file****
>
> ** **
>
> Carlos,****
>
> ** **
>
> I have tried the reloading behavior with the attached configuration file
> using "template overlay": https://github.com/Unicon/unicon-cas-overlayand 
> everything works as expected. Can you be more specific on what config
> changes you have made (so I could try to reproduce the NPE you have
> indicated)?****
>
> ** **
>
> Thanks,****
>
> Dmitriy.****
>
> On Thu, Nov 1, 2012 at 9:39 AM, Carlos Fernandez <[email protected]> wrote:
> ****
>
> Dmitriy,****
>
>  ****
>
>  ****
>
> The file is attached.****
>
>  ****
>
> Best regards,****
>
> --****
>
> Carlos.****
>
>  ****
>
> *From:* Dmitriy Kopylenko [mailto:[email protected]]
> *Sent:* Thursday, 01 November, 2012 08:20
> *To:* [email protected]
> *Subject:* Re: [cas-user] Exception during 'watchedResource' after
> modifying JSON service registry file****
>
>  ****
>
> Hi Carlos,****
>
>  ****
>
> would you mind attaching your servicesRegistry.conf file?****
>
>  ****
>
> Thanks,****
>
> Dmitriy.
>
> Sent from my iPhone****
>
>
> On Oct 31, 2012, at 16:53, Carlos Fernandez <[email protected]> wrote:****
>
> Good afternoon,****
>
>  ****
>
> I’m testing CAS 3.5.1 with CAS Addons 1.0 and JSON service registry and so
> far it’s working except where I try to modify the registry file, which
> after saving it results in the exception quoted below, and an unchanged
> service registry when viewed through /services/manage.html:****
>
>  ****
>
> 2012-10-31 16:32:10,824 ERROR
> [net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier] - <An
> exception is caught during 'watchedResource' access>****
>
> java.lang.NullPointerException****
>
>         at
> net.unicon.cas.addons.serviceregistry.JsonServiceRegistryDao.onApplicationEvent(JsonServiceRegistryDao.java:144)
> ****
>
>         at
> net.unicon.cas.addons.serviceregistry.JsonServiceRegistryDao.onApplicationEvent(JsonServiceRegistryDao.java:1)
> ****
>
>         at
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
> ****
>
>         at
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:324)
> ****
>
>         at
> net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier.notifyOfTheResourceChangeEventIfNecessary(ResourceChangeDetectingEventNotifier.java:92)
> ****
>
>         at sun.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)***
> *
>
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> ****
>
>         at java.lang.reflect.Method.invoke(Method.java:601)****
>
>         at
> org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64)
> ****
>
>        at
> org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53)
> ****
>
>         at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)***
> *
>
>         at
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
> ****
>
>         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
> ****
>
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
> ****
>
>         at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
> ****
>
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> ****
>
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> ****
>
>         at java.lang.Thread.run(Thread.java:722)****
>
>  ****
>
> The corresponding configuration in deployerConfigContext.xml is:****
>
>  ****
>
> <bean id="serviceRegistryDao"
> class="net.unicon.cas.addons.serviceregistry.JsonServiceRegistryDao"****
>
>     init-method="loadServices">****
>
>     <constructor-arg index="0"
> value="file:/var/lib/tomcat6/servicesRegistry.conf"/>****
>
> </bean>****
>
>  ****
>
> <bean id="reloadableServicesManagerSupressionAspect"
> class="net.unicon.cas.addons.serviceregistry.ReloadableServicesManagerSuppressionAspect"
> ****
>
>     factory-method="aspectOf"/>****
>
>  ****
>
> <bean id="registeredServicesChangeDetectingEventNotifier"****
>
>
> class="net.unicon.cas.addons.support.ResourceChangeDetectingEventNotifier"
> ****
>
>     c:watchedResource="file:/var/lib/tomcat6/servicesRegistry.conf"/>****
>
>  ****
>
> <task:scheduler id="springScheduler" pool-size="3"/>****
>
>  ****
>
> <task:scheduled-tasks scheduler="springScheduler">****
>
>     <task:scheduled ref="registeredServicesChangeDetectingEventNotifier"
> method="notifyOfTheResourceChangeEventIfNecessary" fixed-delay="5000"/>***
> *
>
> </task:scheduled-tasks>****
>
>  ****
>
> Any suggestions on what I might be missing here?****
>
>  ****
>
> Best regards,****
>
> --****
>
> Carlos M. Fernández****
>
> Sr. Enterprise Systems Administrator****
>
> *Saint Joseph’s University*****
>
> Philadelphia PA 19131****
>
> T: +1 610 660 1501****
>
>  ****
>
> --
> 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****
>
> ** **
>
> --
> 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