in server/src/jetbrains/buildServer/sharedResources/server/SharedResourcesStartBuildPrecondition.java [367:377]
private WaitReason checkForInvalidLocks(@NotNull final BuildPromotionEx promotion) {
WaitReason result = null;
final Map<Lock, String> invalidLocks = myInspector.inspect(promotion);
if (!invalidLocks.isEmpty()) {
final StringBuilder builder = new StringBuilder("Build has shared resources configuration error");
builder.append(invalidLocks.size() > 1 ? "s: " : ": ");
builder.append(StringUtil.join(invalidLocks.values(), " "));
result = new SimpleWaitReason(builder.toString());
}
return result;
}