37274
diff --git a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java
index 0bd68ee..393432b 100644
--- a/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java
+++ b/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java
@@ -979,7 +979,7 @@
 				IWorkspace workspace = ResourcesPlugin.getWorkspace();
 				IWorkspaceRoot wRoot = workspace.getRoot();
 				// request marker refresh on project opening (so as to diagnose unbound variables on startup)
-				IClasspathEntry[] resolvedClasspath = getResolvedClasspath(true/*ignore unresolved variable*/, !workspace.isTreeLocked()  /*refresh CP markers*/);
+				IClasspathEntry[] resolvedClasspath = getResolvedClasspath(true/*ignore unresolved variable*/, false /*37274:!workspace.isTreeLocked()*/  /*refresh CP markers*/);
 
 				// compute the pkg fragment roots (resolved CP should already be cached from marker refresh)
 				updatePackageFragmentRoots();