Fixed this in r908780. On Wed, Feb 10, 2010 at 12:22 PM, Andreas Schaefer <[email protected]> wrote:
> 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 >
