Author: bdelacretaz
Date: Thu Sep 19 11:54:17 2013
New Revision: 1524703
URL: http://svn.apache.org/r1524703
Log:
SLING-3076 - refresh Session before querying, to avoid 'item does not exist
anymore' error with Oak
Modified:
sling/trunk/testing/junit/scriptable/src/main/java/org/apache/sling/junit/scriptable/ScriptableTestsProvider.java
Modified:
sling/trunk/testing/junit/scriptable/src/main/java/org/apache/sling/junit/scriptable/ScriptableTestsProvider.java
URL:
http://svn.apache.org/viewvc/sling/trunk/testing/junit/scriptable/src/main/java/org/apache/sling/junit/scriptable/ScriptableTestsProvider.java?rev=1524703&r1=1524702&r2=1524703&view=diff
==============================================================================
---
sling/trunk/testing/junit/scriptable/src/main/java/org/apache/sling/junit/scriptable/ScriptableTestsProvider.java
(original)
+++
sling/trunk/testing/junit/scriptable/src/main/java/org/apache/sling/junit/scriptable/ScriptableTestsProvider.java
Thu Sep 19 11:54:17 2013
@@ -201,6 +201,7 @@ public class ScriptableTestsProvider imp
for(String root : allowedRoots) {
final String statement = "/jcr:root" + root + "/element(*, " +
SLING_TEST_NODETYPE + ")";
log.debug("Querying for test nodes: {}", statement);
+ session.refresh(true);
final Query q =
session.getWorkspace().getQueryManager().createQuery(statement, Query.XPATH);
final NodeIterator it = q.execute().getNodes();
while(it.hasNext()) {