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();