Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-7811

NPE when repository is starting up due to repository manager shutdown

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • JCR Base 3.0.4, JCR Oak Server 1.1.4
    • JCR Base 3.1.4
    • JCR
    • None

    Description

      With the latest Sling Starter, the following NPE occurs in the logs. It seems to be harmless, nevertheless we should fix it:

      For now I assigned it to both, JCR Base and Oak Server, as it's unclear which one it is. Interestingly we've released Oak Server 1.2.0 but are not using it in the starter.

      06.08.2018 15:45:18.396 *ERROR* [Apache Sling Repository Startup Thread] org.apache.sling.jcr.oak.server.internal.OakSlingRepositoryManager start: Uncaught Throwable trying to access Repository, calling stopRepository()
      java.lang.NullPointerException: null
              at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:192) [com.google.guava:15.0.0]
              at org.apache.jackrabbit.oak.jcr.Jcr.with(Jcr.java:296) [org.apache.jackrabbit.oak-jcr:1.6.8]
              at org.apache.sling.jcr.oak.server.internal.OakSlingRepositoryManager.acquireRepository(OakSlingRepositoryManager.java:161) [org.apache.sling.jcr.oak.server:1.1.4]
              at org.apache.sling.jcr.base.AbstractSlingRepositoryManager.initializeAndRegisterRepositoryService(AbstractSlingRepositoryManager.java:471) [org.apache.sling.jcr.base:3.0.4]
              at org.apache.sling.jcr.base.AbstractSlingRepositoryManager.access$300(AbstractSlingRepositoryManager.java:85) [org.apache.sling.jcr.base:3.0.4]
              at org.apache.sling.jcr.base.AbstractSlingRepositoryManager$4.run(AbstractSlingRepositoryManager.java:455) [org.apache.sling.jcr.base:3.0.4]
      

      The stack trace points to a null workspace name ( see https://github.com/apache/jackrabbit-oak/blob/jackrabbit-oak-1.6.8/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/Jcr.java#L296 ).

      Attachments

        Issue Links

          Activity

            People

              rombert Robert Munteanu
              cziegeler Carsten Ziegeler
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m