You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Stefan Egli (JIRA)" <ji...@apache.org> on 2016/02/04 10:06:39 UTC

[jira] [Closed] (SLING-5306) PathNotFoundException in test part fails tests on jenkins

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

Stefan Egli closed SLING-5306.
------------------------------

> PathNotFoundException in test part fails tests on jenkins
> ---------------------------------------------------------
>
>                 Key: SLING-5306
>                 URL: https://issues.apache.org/jira/browse/SLING-5306
>             Project: Sling
>          Issue Type: Test
>          Components: Extensions
>    Affects Versions: Discovery Impl 1.2.2
>            Reporter: Stefan Egli
>            Assignee: Stefan Egli
>            Priority: Minor
>             Fix For: Discovery Impl 1.2.6
>
>         Attachments: SingleInstanceTest.testGetters, TopologyEventTest.testGetDuringDelay, consoleText.1.7-2710gz, consoleText.gz
>
>
> The following two test runs on jenkins both failed with similar patterns:
> * https://builds.apache.org/job/sling-trunk-1.7/org.apache.sling$org.apache.sling.discovery.impl/2710/testReport/org.apache.sling.discovery.impl.cluster/TopologyEventTest/testGetDuringDelay/
> {code}
> Caused by: javax.jcr.PathNotFoundException: /var/discovery/impl/clusterInstances
> 	at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:577)
> 	at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:129)
> 	at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:125)
> 	at org.apache.jackrabbit.core.session.SessionItemOperation.perform(SessionItemOperation.java:187)
> 	at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:200)
> 	at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:355)
> 	at org.apache.jackrabbit.core.SessionImpl.getNode(SessionImpl.java:1054)
> 	at org.apache.sling.discovery.base.its.setup.mock.MockedResource.adaptTo(MockedResource.java:95)
> 	at org.apache.sling.discovery.base.its.setup.mock.MockedResourceResolver.create(MockedResourceResolver.java:269)
> 	at org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:584)
> 	at org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:532)
> 	at org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:562)
> 	at org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:532)
> 	at org.apache.sling.discovery.commons.providers.util.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
> 	at org.apache.sling.discovery.impl.DiscoveryServiceImpl.doUpdateProperties(DiscoveryServiceImpl.java:517)
> 	at org.apache.sling.discovery.impl.DiscoveryServiceImpl.updateProperties(DiscoveryServiceImpl.java:586)
> 	at org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.updateProperties(HeartbeatHandler.java:359)
> 	at org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.issueHeartbeat(HeartbeatHandler.java:350)
> 	at org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.initialize(HeartbeatHandler.java:220)
> 	at org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:306)
> {code}
> * https://builds.apache.org/job/sling-trunk-1.8/org.apache.sling$org.apache.sling.discovery.impl/2007/testReport/org.apache.sling.discovery.impl.cluster/SingleInstanceTest/testGetters/
> {code}Caused by: java.lang.RuntimeException: Exception occurred: javax.jcr.PathNotFoundException: /var/discovery/impl/clusterInstances/e1f06c06-f3ce-4d14-b887-ecd29ef19f9e
> 	at org.apache.sling.discovery.base.its.setup.mock.MockedResource.adaptTo(MockedResource.java:98)
> 	at org.apache.sling.discovery.base.its.setup.mock.MockedResourceResolver.create(MockedResourceResolver.java:269)
> 	at org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:584)
> 	at org.apache.sling.api.resource.ResourceUtil.getOrCreateResource(ResourceUtil.java:532)
> 	at org.apache.sling.discovery.commons.providers.util.ResourceHelper.getOrCreateResource(ResourceHelper.java:45)
> 	at org.apache.sling.discovery.impl.DiscoveryServiceImpl.doUpdateProperties(DiscoveryServiceImpl.java:518)
> 	at org.apache.sling.discovery.impl.DiscoveryServiceImpl.updateProperties(DiscoveryServiceImpl.java:586)
> 	at org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.updateProperties(HeartbeatHandler.java:359)
> 	at org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.issueHeartbeat(HeartbeatHandler.java:350)
> 	at org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.initialize(HeartbeatHandler.java:220)
> 	at org.apache.sling.discovery.impl.DiscoveryServiceImpl.activate(DiscoveryServiceImpl.java:306)
> {code}
> this is code executing in the {{main}} test thread and should thus not experience any concurrency. Thus about the only theory right now is that some other test (that should already be finished) is interfering.



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