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

Stefan Egli resolved SLING-5059.
--------------------------------
    Resolution: Fixed

fixed in http://svn.apache.org/viewvc?rev=1705026&view=rev

> PathNotFound in voting.toString() in test
> -----------------------------------------
>
>                 Key: SLING-5059
>                 URL: https://issues.apache.org/jira/browse/SLING-5059
>             Project: Sling
>          Issue Type: Bug
>          Components: Extensions
>    Affects Versions: Discovery Impl 1.1.6
>            Reporter: Stefan Egli
>            Assignee: Stefan Egli
>            Priority: Minor
>             Fix For: Discovery Impl 1.1.8
>
>
> The following Exception occurred during a 
> [test|https://builds.apache.org/job/sling-trunk-1.7/org.apache.sling$org.apache.sling.discovery.impl/2308/testReport/junit/org.apache.sling.discovery.impl.cluster/ClusterTest/testConnectorSwitching4139/]:
> {code}
> java.lang.RuntimeException: Exception occurred: 
> javax.jcr.PathNotFoundException: 
> /var/discovery/clusterC/ongoingVotings/430071f7-05b9-4a29-9682-a12b49b84b10/members
>       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.impl.setup.MockedResource.adaptTo(MockedResource.java:94)
>       at 
> org.apache.sling.discovery.impl.setup.MockedResourceResolver.listChildren(MockedResourceResolver.java:161)
>       at 
> org.apache.sling.api.resource.AbstractResource.listChildren(AbstractResource.java:93)
>       at 
> org.apache.sling.api.resource.AbstractResource$1.iterator(AbstractResource.java:103)
>       at 
> org.apache.sling.discovery.impl.cluster.voting.VotingView.toString(VotingView.java:140)
>       at java.lang.String.valueOf(String.java:2854)
>       at java.lang.StringBuilder.append(StringBuilder.java:128)
>       at 
> org.apache.sling.discovery.impl.cluster.voting.VotingHelper.getWinningVoting(VotingHelper.java:168)
>       at 
> org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.doCheckView(HeartbeatHandler.java:512)
>       at 
> org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.checkView(HeartbeatHandler.java:482)
>       at 
> org.apache.sling.discovery.impl.common.heartbeat.HeartbeatHandler.run(HeartbeatHandler.java:250)
>       at 
> org.apache.sling.discovery.impl.setup.Instance.runHeartbeatOnce(Instance.java:554)
>       at 
> org.apache.sling.discovery.impl.cluster.ClusterTest.runHeartbeatOnceWith(ClusterTest.java:584)
>       at 
> org.apache.sling.discovery.impl.cluster.ClusterTest.testConnectorSwitching4139(ClusterTest.java:331)
> {code}
> plus some logging info:
> {code}
> 22.09.2015 20:11:26 *INFO * [ObservationManager] 
> 6bd57876-1c34-4707-a45f-49a8ae3af0de: promote: promote to new established 
> node 
> /var/discovery/clusterC/establishedView/430071f7-05b9-4a29-9682-a12b49b84b10
> 22.09.2015 20:11:26 *DEBUG* [ObservationManager] 
> 6bd57876-1c34-4707-a45f-49a8ae3af0de: promote: done with promotiong. saving.
> 22.09.2015 20:11:26 *INFO * [pool-1-thread-4] HeartbeatHandler: doCheckView: 
> votingHandler is null! slingId=bdf3f1c9-7e61-4365-90ef-1eb385b9e1a4
> 22.09.2015 20:11:26 *ERROR* [main] MockedResource: Exception occurred: 
> javax.jcr.PathNotFoundException: 
> /var/discovery/clusterC/ongoingVotings/430071f7-05b9-4a29-9682-a12b49b84b10/members
> javax.jcr.PathNotFoundException: 
> /var/discovery/clusterC/ongoingVotings/430071f7-05b9-4a29-9682-a12b49b84b10/members
> {code}
> this means that the log.debug in {{getWinningVoting}} was trying to do a 
> toString while the view was being promoted and fails as it has just been 
> moved.



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

Reply via email to