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