Hi

Anyone noticed that NPE:

10.02.2010 09:14:43.475 *INFO* [Repository Pinger] 
org.apache.sling.jcr.jackrabbit.server pingAndCheck; loginAdministrative failed 
(javax.jcr.RepositoryException) javax.jcr.RepositoryException
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.login(AbstractSlingRepository.java:261)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.loginAdministrative(AbstractSlingRepository.java:179)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.pingAndCheck(AbstractSlingRepository.java:475)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:780)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.run(AbstractSlingRepository.java:901)
        at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.NullPointerException
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.login(AbstractSlingRepository.java:233)
        ... 5 more
java.lang.NullPointerException
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.login(AbstractSlingRepository.java:233)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.loginAdministrative(AbstractSlingRepository.java:179)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.pingAndCheck(AbstractSlingRepository.java:475)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.startRepository(AbstractSlingRepository.java:780)
        at 
org.apache.sling.jcr.base.AbstractSlingRepository.run(AbstractSlingRepository.java:901)
        at java.lang.Thread.run(Thread.java:637)

This is because the loader is created in  setupRepository() but the call for 
pingAndCheck() is calling login() with now uses the loader which is not defined 
yet, hence the NPE.

Cheers - Andy

Reply via email to