[ 
https://issues.apache.org/jira/browse/SLING-7811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carsten Ziegeler updated SLING-7811:
------------------------------------
    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.

{noformat}
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]
{noformat}

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
 ).


  was:
WIth the latest resource resolver I get:
I suspect this has to do with the revert of some mapping code before the 1.6.4 
release (which I unfortunately did not test):
03.08.2018 18:04:26.528 *ERROR* [FelixStartLevel] 
org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl 
activate: Cannot access repository, failed setting up Mapping Support
java.lang.NullPointerException: null
        at 
org.apache.jackrabbit.oak.jcr.session.SessionImpl.getWorkspace(SessionImpl.java:265)
 [org.apache.jackrabbit.oak-jcr:1.9.6.R1836532]
        at 
com.adobe.granite.repository.impl.CRX3SessionImpl.getWorkspace(CRX3SessionImpl.java:133)
 [com.adobe.granite.repository:1.6.4]
        at 
org.apache.sling.jcr.resource.internal.helper.jcr.BasicQueryLanguageProvider.getSupportedLanguages(BasicQueryLanguageProvider.java:69)
 [org.apache.sling.jcr.resource:3.0.14]
        at 
org.apache.sling.resourceresolver.impl.providers.stateful.AuthenticatedResourceProvider.getSupportedLanguages(AuthenticatedResourceProvider.java:249)
 [org.apache.sling.resourceresolver:1.6.4]
        at 
org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl.getQueryableProviders(ResourceResolverControl.java:469)
 [org.apache.sling.resourceresolver:1.6.4]
        at 
org.apache.sling.resourceresolver.impl.helper.ResourceResolverControl.findResources(ResourceResolverControl.java:456)
 [org.apache.sling.resourceresolver:1.6.4]
        at 
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.findResources(ResourceResolverImpl.java:739)
 [org.apache.sling.resourceresolver:1.6.4]
        at 
org.apache.sling.resourceresolver.impl.mapping.MapEntries.loadVanityPaths(MapEntries.java:1130)
 [org.apache.sling.resourceresolver:1.6.4]



> NPE when repository is starting up
> ----------------------------------
>
>                 Key: SLING-7811
>                 URL: https://issues.apache.org/jira/browse/SLING-7811
>             Project: Sling
>          Issue Type: Bug
>          Components: JCR
>    Affects Versions: JCR Oak Server 1.1.4, JCR Base 3.0.4
>            Reporter: Carsten Ziegeler
>            Assignee: Robert Munteanu
>            Priority: Major
>             Fix For: JCR Base 3.0.6, JCR Oak Server 1.2.2
>
>
> 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.
> {noformat}
> 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]
> {noformat}
> 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
>  ).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to