[
https://issues.apache.org/jira/browse/SLING-4528?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14572629#comment-14572629
]
Stefan Seifert commented on SLING-4528:
---------------------------------------
when starting a fresh sling instance i get a lot of errors like this:
{noformat}
ERROR: Error calling StartupListener
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler@69526d44
(java.lang.NullPointerException)
java.lang.NullPointerException
at
org.apache.sling.resourceresolver.impl.ResourceResolverImpl.create(ResourceResolverImpl.java:1123)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResourceInternal(ResourceUtil.java:611)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:554)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:528)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResourceInternal(ResourceUtil.java:599)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:554)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:528)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResourceInternal(ResourceUtil.java:599)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:554)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:528)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResourceInternal(ResourceUtil.java:599)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:554)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:528)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResourceInternal(ResourceUtil.java:599)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:554)
at
org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:528)
at
org.apache.sling.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
at
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.issueClusterLocalHeartbeat(HeartbeatHandler.java:298)
at
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.issueHeartbeat(HeartbeatHandler.java:262)
at
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.startupFinished(HeartbeatHandler.java:140)
at
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.inform(HeartbeatHandler.java:133)
at
org.apache.sling.launchpad.base.impl.DefaultStartupHandler$1.addingService(DefaultStartupHandler.java:146)
at
org.apache.sling.launchpad.base.impl.DefaultStartupHandler$1.addingService(DefaultStartupHandler.java:129)
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
at
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
at
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)
at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)
at
org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:901)
at
org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:987)
at
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
at
org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4536)
...
{noformat}
the problem is that getResource("/") returns null on the oak repository which
should never happen. this occurs only during startup, if all is running it does
not happen. but when shutting down sling again it may happen again. i tried to
play with different start levels e.g. for sling discovery but this did not help.
is there some async startup of the oak repository that prevents access to the
rood not for some time on startup, but granting access to other parts of the
repository?
> Moving to Oak
> -------------
>
> Key: SLING-4528
> URL: https://issues.apache.org/jira/browse/SLING-4528
> Project: Sling
> Issue Type: Task
> Components: JCR
> Reporter: Oliver Lietz
> Labels: oak
> Fix For: JCR Oak Server 1.0.0
>
>
> _Apache Sling Oak Repository Server_ ({{org.apache.sling.jcr.oak.server}}) is
> not released and contains some TODOs and {{JcrRepositoryHacks}}.
> What needs to be done for a first release, [~bdelacretaz] and [~mduerig]?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)