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 2015/11/09 11:15:11 UTC

[jira] [Resolved] (SLING-5279) VotingHandlerTest.setup/teardown failure on jenkins

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

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

made VirtualInstance.stop more reliable in 1713364 - as it looks like a VirtualInstance from a former test-run was not yet finished stopping down and interfered with a subsequent test.
Plus made tearDown do a NPE check

> VotingHandlerTest.setup/teardown failure on jenkins
> ---------------------------------------------------
>
>                 Key: SLING-5279
>                 URL: https://issues.apache.org/jira/browse/SLING-5279
>             Project: Sling
>          Issue Type: Bug
>          Components: Extensions
>    Affects Versions: Discovery Impl 1.2.0, Discovery Base 1.0.2
>            Reporter: Stefan Egli
>            Assignee: Stefan Egli
>            Priority: Minor
>             Fix For: Discovery Impl 1.2.2, Discovery Base 1.0.4
>
>
> There are several failures on jenkins with the very same pattern: VotingHandlerTest.setup and teardown fail with the following message:
> setup:
> {code}
> javax.jcr.InvalidItemStateException: Unable to update a stale item: item.save()
> 	at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.begin(SharedItemStateManager.java:680)
> 	at org.apache.jackrabbit.core.state.SharedItemStateManager.beginUpdate(SharedItemStateManager.java:1468)
> 	at org.apache.jackrabbit.core.state.SharedItemStateManager.update(SharedItemStateManager.java:1498)
> 	at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:398)
> 	at org.apache.jackrabbit.core.state.XAItemStateManager.update(XAItemStateManager.java:354)
> 	at org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:373)
> 	at org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:274)
> 	at org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:258)
> 	at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:200)
> 	at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
> 	at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329)
> 	at org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:42)
> 	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.save(SessionImpl.java:758)
> 	at org.apache.sling.discovery.impl.cluster.voting.VotingHandlerTest.resetRepo(VotingHandlerTest.java:95)
> 	at org.apache.sling.discovery.impl.cluster.voting.VotingHandlerTest.setUp(VotingHandlerTest.java:108)
> {code}
> tearDown:
> {code}
> java.lang.NullPointerException: null
> 	at org.apache.sling.discovery.impl.cluster.voting.VotingHandlerTest.tearDown(VotingHandlerTest.java:129)
> {code}
> https://builds.apache.org/job/sling-trunk-1.7/org.apache.sling$org.apache.sling.discovery.impl/2686/testReport/org.apache.sling.discovery.impl.cluster.voting/VotingHandlerTest/testVotingYesTwoNodes/
> https://builds.apache.org/job/sling-trunk-1.7/org.apache.sling$org.apache.sling.discovery.impl/2682/testReport/org.apache.sling.discovery.impl.cluster.voting/VotingHandlerTest/testConcurrentVotesFourNodes/
> https://builds.apache.org/job/sling-trunk-1.7/org.apache.sling$org.apache.sling.discovery.impl/2690/testReport/org.apache.sling.discovery.impl.cluster.voting/VotingHandlerTest/testConcurrentVotesFourNodes_2/
> etc



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