[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate due to OakSlingRepositoryManager restart during startup

2015-07-28 Thread Robert Munteanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14644475#comment-14644475
 ] 

Robert Munteanu commented on SLING-4556:


I've attached [^SLING-4556-1.patch] which contains the following fix:

- Move org.apache.sling.installer.factory.configuration to the :boot
feature so that components are configured as soon as they become
availalble, otherwise that would've happened at start level 20
- Move the org.apache.sling.jcr.oak.server bundle to start level 16, so
that all the bundles which provide its dependendencies, mostly oak-core,
are properly configured when the OakSlingRepositoryManager is activated

With this the problem is gone for me, but I'll also ask on dev@sling since I am 
not 100% confident that there are no side effects

 NPE in DiscoveryServiceImpl#activate due to OakSlingRepositoryManager restart 
 during startup
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: JCR
Reporter: Carsten Ziegeler
Assignee: Robert Munteanu
 Fix For: JCR Oak Server 1.0.0

 Attachments: SLING-4556-1.patch


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate due to OakSlingRepositoryManager restart during startup

2015-06-05 Thread Robert Munteanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14574314#comment-14574314
 ] 

Robert Munteanu commented on SLING-4556:


Targeted for JCR Oak Server 1.0.0 as I don't think there's anything that should 
be fixed in discovery here

 NPE in DiscoveryServiceImpl#activate due to OakSlingRepositoryManager restart 
 during startup
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: JCR
Reporter: Carsten Ziegeler
 Fix For: JCR Oak Server 1.0.0


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-05-06 Thread Robert Munteanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14530650#comment-14530650
 ] 

Robert Munteanu commented on SLING-4556:


What I see happening is that the OakSlingRepositoryManager is being shutdown 
due to the AuthenticationConfigurationImpl being reconfigured.

{noformat}06.05.2015 17:26:03.298 *INFO* [CM Event Dispatcher (Fire 
ConfigurationEvent: 
pid=org.apache.jackrabbit.oak.security.authentication.AuthenticationConfigurationImpl)]
 org.apache.sling.oak.server.OakSlingRepositoryManager stop: Repository still 
running, forcing shutdown{noformat}

As a quick fix I tried to move the org.apache.sling.jcr.oak.server bundle to 
start level 16, up from 15, but that did not help.

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.4


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-27 Thread Stefan Egli (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14514076#comment-14514076
 ] 

Stefan Egli commented on SLING-4556:


[~cziegeler], any idea how we can find out why OakSlingRepositoryManager would 
be restarted during startup? Lower the log level for osgi perhaps?

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.4


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-23 Thread Robert Munteanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14509261#comment-14509261
 ] 

Robert Munteanu commented on SLING-4556:


While debugging an unrelated issue I noticed that the OakSlingRepositoryManager 
is stopped and started three times when starting up Sling, so this can explain 
this NPE. 

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.4


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-22 Thread Konrad Windszus (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14507244#comment-14507244
 ] 

Konrad Windszus commented on SLING-4556:


Probably the fix from SLING-4644 will help with finding the real issue here.

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.4


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-20 Thread Carsten Ziegeler (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14502691#comment-14502691
 ] 

Carsten Ziegeler commented on SLING-4556:
-

I see this on a shutdown of Sling's launchpad sometimes:

ERROR: Error calling StartupListener 
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler@37958652 
(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:4547)
at org.apache.felix.framework.Felix.registerService(Felix.java:3521)
at 
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:1003)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:992)
at 
org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:134)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:1044)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:841)
at 
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:931)
at 
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:895)
at 
org.apache.felix.scr.impl.manager.ServiceTracker$Tracked.customizerAdded(ServiceTracker.java:1480)
at 

[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-20 Thread Stefan Egli (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14502699#comment-14502699
 ] 

Stefan Egli commented on SLING-4556:


bq. If this assumption is true, then it's more a problem of the resource 
resolver factory and its reregistration
sounds more plausible than at least an issue in discovery.impl itself - the 
problem seems as noted 
[above|https://issues.apache.org/jira/browse/SLING-4556?focusedCommentId=14498013page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14498013]
 that getResource(/) returns null..

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.2


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-20 Thread Stefan Egli (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14502550#comment-14502550
 ] 

Stefan Egli commented on SLING-4556:


[~cziegeler], [~rombert], if you can reproduce this, can you pls provide more 
log context - I indeed suspect this to be a glitch - maybe more log of 
dependent bundles (eg repository)'s state would proof this..

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.2


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-17 Thread Carsten Ziegeler (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14499775#comment-14499775
 ] 

Carsten Ziegeler commented on SLING-4556:
-

I don't know of such a glitch, the resource resolver is only available if the 
repository is available, so / should always exist. If that's really the 
problem, then this looks like a repository bug to me

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.2


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-04-16 Thread Stefan Egli (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14498013#comment-14498013
 ] 

Stefan Egli commented on SLING-4556:


This I believe happens when
{code}
parentResource = resolver.getResource(/);
{code}
(in 
[ResourceUtil.java:596|https://github.com/apache/sling/blob/trunk/bundles/api/src/main/java/org/apache/sling/api/resource/ResourceUtil.java#L596])
 results in {{null}}. [~cziegeler], [~rombert], wonder if that is a (known) 
startup-glitch?

 NPE in DiscoveryServiceImpl#activate
 

 Key: SLING-4556
 URL: https://issues.apache.org/jira/browse/SLING-4556
 Project: Sling
  Issue Type: Bug
  Components: Extensions
Affects Versions: Discovery Impl 1.1.0
Reporter: Carsten Ziegeler
 Fix For: Discovery Impl 1.1.2


 31.03.2015 05:33:44.001 *ERROR* [Thread-77] org.apache.sling.discovery.impl 
 [org.apache.sling.discovery.impl.DiscoveryServiceImpl(85)] The activate 
 method has thrown an exception (java.lang.NullPointerException)
 java.lang.NullPointerException: null
   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.discovery.impl.common.resource.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listAnnouncementsInSameCluster(AnnouncementRegistryImpl.java:150)
   at 
 org.apache.sling.discovery.impl.topology.announcement.AnnouncementRegistryImpl.listInstances(AnnouncementRegistryImpl.java:542)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.getTopology(DiscoveryServiceImpl.java:443)
   at 
 org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:149)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Commented] (SLING-4556) NPE in DiscoveryServiceImpl#activate

2015-03-31 Thread Robert Munteanu (JIRA)

[ 
https://issues.apache.org/jira/browse/SLING-4556?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=14388578#comment-14388578
 ] 

Robert Munteanu commented on SLING-4556:


I've also seen this at startup ( with sling.run.modes=oak mostly I think )

{noformat}31.03.2015 17:06:06.216 *ERROR* [Thread-45] ERROR: Error calling 
StartupListener 
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler@6eed788d 
(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:285)
at 
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.issueHeartbeat(HeartbeatHandler.java:255)
at 
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.startupFinished(HeartbeatHandler.java:139)
at 
org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.inform(HeartbeatHandler.java:132)
at 
org.apache.sling.launchpad.base.impl.DefaultStartupHandler$1.addingService(DefaultStartupHandler.java:135)
at 
org.apache.sling.launchpad.base.impl.DefaultStartupHandler$1.addingService(DefaultStartupHandler.java:118)
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:4547)
at org.apache.felix.framework.Felix.registerService(Felix.java:3521)
at 
org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:348)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:1003)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager$3.register(AbstractComponentManager.java:992)
at 
org.apache.felix.scr.impl.manager.RegistrationManager.changeRegistration(RegistrationManager.java:134)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager.registerService(AbstractComponentManager.java:1044)
at 
org.apache.felix.scr.impl.manager.AbstractComponentManager.activateInternal(AbstractComponentManager.java:841)
at 
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:931)
at 
org.apache.felix.scr.impl.manager.DependencyManager$SingleStaticCustomizer.addedService(DependencyManager.java:895)
at