Index: jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/api/query/QueryResultNodeIteratorTest.java =================================================================== --- jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/api/query/QueryResultNodeIteratorTest.java (revision 613894) +++ jackrabbit-jcr-tests/src/main/java/org/apache/jackrabbit/test/api/query/QueryResultNodeIteratorTest.java (working copy) @@ -121,7 +121,8 @@ * Tests if {@link javax.jcr.NodeIterator#skip(long)} works correctly. */ public void testSkip() throws RepositoryException { - QueryResult rs = execute(testPath + "//*", Query.XPATH); + String query = testPath + "//*"; + QueryResult rs = execute(query, Query.XPATH); NodeIterator it = rs.getNodes(); // find out if there is anything we can skip @@ -131,7 +132,8 @@ count++; } if (count > 1) { - // re-aquire iterator + // re-execute the query + rs = execute(query, Query.XPATH); it = rs.getNodes(); // skip all but one it.skip(count - 1); @@ -144,7 +146,8 @@ // success } - // re-aquire iterator + // re-execute the query + rs = execute(query, Query.XPATH); it = rs.getNodes(); try { it.skip(count + 1);